【发布时间】:2011-12-24 17:31:16
【问题描述】:
我正在尝试为带有单个 CSS 条目的下拉菜单制作一个很酷的背景效果(具有 alpha 透明度和圆角)。
我有一个顶盖 (180 x 4 px)、一个底盖 (180 x 20px) 和一个重复的中间 (180 x 2px)。
这是我现有的相关 CSS:
background-image: url('images/drop_top.png'), url('images/drop_bottom.png'), url('images/drop_middle.png');
background-position:left top, left bottom, 0px 10px;
background-repeat:no-repeat, no-repeat, repeat-y;
问题在于,需要可扩展/可平铺的中间部分在顶盖和底盖下一直重复——这样我的圆角现在是方形的,因为它们下面有重复的中间部分。
有没有办法防止多个背景重叠??
提前致谢!
【问题讨论】:
-
如果您使用多背景属性,为什么不直接使用
border-radius? -
我在底部使用了一种精美的阴影效果(不是 css-one)
-
我没用过,所以不知道能不能用,但也许
background-clip? dev.opera.com/articles/view/css3-border-background-boxshadow/…
标签: css background-image