我有使用jQuery UI Accordion创建的可折叠部分。展开每个部分后,我将背景图像应用到其标题部分,如下所示:
如果仔细查看部分标题,您会发现每个圆角处都有间隙。如果我删除下面的CSS(但我想使用图像),显然间隙会消失:
background: url("http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
有没有办法使用图像但同时删除间隙?
答案 0 :(得分:3)
是的,在背景打开的元素上添加边框半径,并将其与标题的半径相匹配。
即
border-top-left-radius: 6px;
border-top-right-radius: 6px;
如果你真的想去城里
.ui-accordion .ui-accordion-header a {
border-radius: 6px;
}
.ui-accordion .ui-accordion-header.ui-state-active a {
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}