官方介紹:
瀏覽器支援:ie9+, firefox 4+, chrome, safari 5+,和opera支援border-radius屬性。
border-radius 屬性是乙個最多可指定四個 border -*- radius 屬性的復合屬性
css語法:
border-radius: 1-4 length|% / 1-4 length|%;注意:每個半徑的四個值的順序是:左上角,右上角,右下角,左下角。如果省略左下角,右上角是相同的。如果省略右下角,左上角是相同的。如果省略右上角,左上角是相同的。
js語法:
object.style.borderradius="例子:5px"
border-radius: 2em 1em 4em / 0.5em 3em;斜槓/分開後面的引數是怎麼回事呢?是這樣子的,第乙個引數表示圓角的水平半徑,第二個引數表示圓角的垂直半徑,所以你現在就可以畫乙個左右不對稱的圓角啦:is equivalent to:
border-top-left-radius: 2em 0.5em;
border-top-right-radius: 1em 3em;
border-bottom-right-radius: 4em 0.5em;
border-bottom-left-radius: 1em 3em;
看到這裡你會不會以如果四個圓角都要分別制定特殊的形狀,是不是 2em/1em , 1em/0.5em, 3em/1em, 1em/1em像上面那個四個引數一樣的設定(我就是這麼以為的),答案是錯!誤!的!因為官方的解釋就是前面放1-4後面放1-4啊!
按順時針的順序,斜槓/左邊是四個圓角的水平半徑,右邊是四個圓角的垂直半徑,但是通常我們很少寫右邊的引數,那就是預設右邊等於左邊的值。當然你也可以省略一些值,比如這樣子寫.div1,解析順序你就可以按照上面的自己推算一下啦。
然後再回到張老師的那個-weibkit字首下的問題實際上就等於
附圖:
css奇技淫巧 border radius
官方介紹 瀏覽器支援 ie9 firefox 4 chrome,safari 5 和opera支援border radius屬性。border radius 屬性是乙個最多可指定四個 border radius 屬性的復合屬性 css語法 border radius 1 4 length 1 4 l...
git 奇技淫巧
例如 1.0.0 git tag a 1.0.0 m 1.0.0 版本的備註資訊.複製 git push origin tags 複製 例如 1.0.0 git tag d 1.0.0 複製 刪除遠端標籤需要先刪除本地標籤,再執行下面的命令 git push origin refs tags 1.0...
C 之奇技淫巧
typedef struct data 0 pdata 0 typedef struct data 1 pdata 1 結構體data 0與data 1在性質上沒有什麼不同,它們的size是相等的,都是8.但在用法上有很大區別。例 pdata 0 stack0 pdata 0 malloc max ...