我有這樣的小提琴:http://jsfiddle.net/GSA5R/2/添加邊框的CSS tringle使用國產邊界
一息尚存,我使用邊框屬性來形成三角形的效果。但是,我怎樣才能給三角形一個白色的邊框?如果它已經被用於三角形!
我有這樣的小提琴:http://jsfiddle.net/GSA5R/2/添加邊框的CSS tringle使用國產邊界
一息尚存,我使用邊框屬性來形成三角形的效果。但是,我怎樣才能給三角形一個白色的邊框?如果它已經被用於三角形!
唯一的解決辦法就是在灰色的背後放置另一個白色三角形。但你需要一些額外的標記,因爲你不能使用:after:after
:)
例子here。我在<a>
標籤內使用了<span>
。
注意。這是目前正確的答案。但CSS3規範建議更復雜的僞元素行爲 - 例如嵌套的僞元素 - 將在未來的瀏覽器中得到支持:http://www.w3.org/TR/css3-content/#nesting – 2012-02-04 17:22:01
@GaryChambers很高興知道!謝謝 :) – 2012-02-04 20:28:30
從技術上講,就瀏覽器而言,它仍然是一個正方形。所以你不能使用像box-shadow這樣的東西。 :/ – animuson 2012-02-04 17:09:22