這篇文章給大家介紹的內容是關於淺析CSS邊框屬性:寬度&樣式&邊框等,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。
定義和用法
圍繞元素內容和內邊距的一條或多條線。
基本屬性:寬度、樣式、顏色
寬度 border-width
border-width 簡寫屬性為元素的所有邊框設定寬度,或者單獨地為各邊邊框設定寬度。
值可以是指定的長度,比如 1px ,也可以是三個關鍵字之一:thin
、medium
、thick
,分別是細、中等(預設)和粗。
只有當邊框樣式不是 none 時才起作用。如果邊框樣式是 none,邊框寬度實際上會重設為 0。不允許指定負長度值。
邊框的設定順序為top-right-bottom-left,知道順序便可簡寫。
樣式 border-style
border-style 屬性用於設定元素邊框的樣式。
值 |
描述 |
none |
定義無邊框。 |
hidden |
與 "none" 相同。不過應用於表時除外,對於表,hidden 用於解決邊框衝突。 |
dotted |
定義點狀邊框。在大多數瀏覽器中呈現為實線。 |
dashed |
定義虛線。在大多數瀏覽器中呈現為實線。 |
solid |
定義實線。 |
double |
定義雙線。雙線的寬度等於 border-width 的值。 |
groove |
定義 3D 凹槽邊框。其效果取決於 border-color 的值。 |
ridge |
定義 3D 壟狀邊框。其效果取決於 border-color 的值。 |
inset |
定義 3D inset 邊框。其效果取決於 border-color 的值。 |
outset |
定義 3D outset 邊框。其效果取決於 border-color 的值。 |
顏色 border-color
border-color 屬性用於設定元素邊框的顏色。
邊框與背景
邊框在元素的背景之上。
邊框圓角
元素四周的圓角效果是經常需要的功能,border-radius
屬性可以設定圓角。
ie9之前的版本不相容圓角屬性。
值是指定的長度,比如4px。
擴充屬性
邊框映像border-image