border-radius CSS3中的代表——第一個在社區(qū)中得到廣泛使用新屬性。這意味著,除去Internet Explorer 8及更低版本,所有的瀏覽器可以顯示圓角。
為了使樣式能正確應用,需要為Webkit和Mozilla內(nèi)核添加前綴。
然而,今天我們不關心前綴,只簡單堅持官方形式:border-radius。
如你所料,我們可以為每個角指定不同的值。
在上面的代碼中,設置border-top-right-radius和border-bottom-left-radius為零是多余的,除非該元素有繼承的值。
按top-left, top-right, bottom-right, bottom-left順序設置每個 radius 的值。如果省略 bottom-left,則與 top-right 相同。如果省略 bottom-right,則與 top-left 相同。如果省略 top-right,則與 top-left 相同。
我們可以實驗,
等價于:
例子2:
等價于:
就像margin和padding一樣,如果需要的話,這些設置可以合并為一個單一的屬性。
新聞熱點
疑難解答