我想爲單個CSS條目的下拉菜單製作一個很酷的背景效果(帶有alpha透明度和圓角)。我有頂帽(180 x 4像素),底帽(180 x 20像素)和重複中間(180 x 2像素)。CSS限制背景重複(多個背景圖像)
這裏是我現有的相關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;
的問題是,中間部分,其需要可擴展/ tilable是在頂部和底部的蓋子重複所有的方式 - 例如,我的圓角現在是方形的,因爲它們有重複的中間。
有什麼辦法可以防止多重背景重疊?
在此先感謝!
如果您使用的是多背景的財產,爲什麼不只需使用'border-radius'? – motoxer4533
我在底部使用花哨的schmancy陰影效果(不是css-1) –
我從來沒有使用它,所以我不知道它是否可以工作,但可能是'background-clip'? http://dev.opera.com/articles/view/css3-border-background-boxshadow/#background-clip – motoxer4533