摘要:本系列將稍微深入探討一下那個貌似沒什么好玩的魔法堂重拾之解構魔法堂重拾之圖片作邊框魔法堂重拾之不僅僅是圓角魔法堂重拾之更廣闊的遐想解構說起我們自然會想起,而由條緊緊包裹著的邊組成,所以的最小操作單元是。
前言
?當CSS3推出border-radius屬性時我們是那么欣喜若狂啊,一想到終于不用再添加額外元素來模擬圓角了,但發現border-radius還分水平半徑和垂直半徑,然后又發現border-top-left/right-radius的水平半徑之和大于元素寬度時,實際值會按比例分配元素寬度時,不禁會問"我真的懂border嗎?"。本系列將稍微深入探討一下那個貌似沒什么好玩的border!
《CSS魔法堂:重拾Border之——解構Border》
《CSS魔法堂:重拾Border之——圖片作邊框》
《CSS魔法堂:重拾Border之——不僅僅是圓角》
《CSS魔法堂:重拾Border之——更廣闊的遐想》
?說起border我們自然會想起border box,而border box由4條緊緊包裹著padding box的邊(line)組成,所以border的最小操作單元是line。
?line具有厚度(line thickness)、樣式(line pattern)和顏色(line color)3個特性,因此我們必須也只能圍繞它們做文章了!
border-width:(medium|thin|thick|
默認值medium,當font-size為17px或以下時,medium為1px、3px或5px,具體有UA決定。
大小關系:thin <= medium <= thick
另外有4個子屬性border-top/right/bottom/left-width:medium|thin|thick|
border-color:(
默認值與color屬性值一致
hello world
另外有4個子屬性border-top/right/bottom/left-color:
border-style:(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset){1,4}
默認值none,表示忽略border-color和border-width的屬性值,打死不顯示border。
hidden,效果與none一樣,只是應用于border-collapsed的表格上時不會發生沖突而已。
注意:各瀏覽器的效果是有差異的哦!
另外有4個子屬性border-top/right/bottom/left-style:none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset
border:
其中
另外有4個子屬性border-top/right/bottom/left:
border-top/right/bottom/left-colors:(
?多顏色border規則
顏色從外至內排列;
每種顏色占1px。若border-width大于顏色種類,則最后一種顏色占據剩余的寬度;若border-width小于顏色中類,則舍棄多余的顏色。
?兼容性:就FF3.0+支持而已
總結
?尊重原創,轉載請注明來自:http://www.cnblogs.com/fsjohnhuang/p/5436087.html^_^肥仔John
感謝CSS Backgrounds and Borders Module Level 3 4. Borders
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/115227.html
摘要:也就是說我們操作的幾何公式中的未知變量,而具體的畫圖操作則由渲染引擎處理,而不是我們苦苦哀求設計師幫忙。 前言 ?當CSS3推出border-radius屬性時我們是那么欣喜若狂啊,一想到終于不用再添加額外元素來模擬圓角了,但發現border-radius還分水平半徑和垂直半徑,然后又發現border-top-left/right-radius的水平半徑之和大于元素寬度時,實際值會按比...
摘要:一鋪搞定一鋪清袋粵語的一鋪搞定其實就是一次完成全部工作的意思,上面關于的屬性,要是每次都逐個設置那要敲多少次鍵盤啊。。。語法粵語的一鋪清袋其實就是把之前的成果一次性歸零。 前言 ?當CSS3推出border-radius屬性時我們是那么欣喜若狂啊,一想到終于不用再添加額外元素來模擬圓角了,但發現border-radius還分水平半徑和垂直半徑,然后又發現border-top-left/...
摘要:擼代碼實現首頁檢驗單查詢成品通用標準審核圓角的何止是啊上圖的變成橢圓形了,而且中的文字好像飄到外面。我們可以看到兩邊相交所形成的矩形的對角線,將作為邊的相交點。 前言 ?當CSS3推出border-radius屬性時我們是那么欣喜若狂啊,一想到終于不用再添加額外元素來模擬圓角了,但發現border-radius還分水平半徑和垂直半徑,然后又發現border-top-left/right...
摘要:陰影距離原位置的垂直位移,正數表示向下移動,負數表示向上移動。實現原理純個人理解創建一個與元素尺寸一致的陰影盒子將陰影盒子定位到于元素重合,并位于元素之上水平和垂直各畫兩條線,分別跟元素重合共條分別記為根據和移動。 前言 說起box-shadow那第一個想法當然就是用來實現陰影,其實它還能用于實現其他好玩的效果的,本篇就打算說說box-shadow的那些事。 二話不說看效果 showI...
摘要:真心沒法弄出圓角自從有了后,我們就可以通過制作圓角矩形圓形等圖形,甚至連也受到影響從而實現元素陰影也能做到圓角的效果。那么是否也能做出圓角的效果呢答案是否定的。 前言 ?在CSS魔法堂:改變單選框顏色就這么吹毛求疵!中我們要模擬原生單選框通過Tab鍵獲得焦點的效果,這里涉及到一個常常被忽略的屬性——outline,由于之前對其印象確實有些模糊,于是本文打算對其進行稍微深入的研究^_^ ...
閱讀 1526·2023-04-25 17:41
閱讀 3047·2021-11-22 15:08
閱讀 849·2021-09-29 09:35
閱讀 1612·2021-09-27 13:35
閱讀 3332·2021-08-31 09:44
閱讀 2722·2019-08-30 13:20
閱讀 1945·2019-08-30 13:00
閱讀 2565·2019-08-26 12:12