outline(輪廓)用於設置元素周圍的一條線,用於元素邊框的外圍,可起到突出元素的做用。瀏覽器
outline屬性全部瀏覽器都支持,若是規定了 !DOCTYPE,則 IE8 支持 outline 屬性。blog
outline屬性不會佔用空間,也不必定是矩形。繼承
outline的值的順序:outline:outline-color,outline-style,outline-width;請始終在outline-color以前設置outline-style,元素只有先得到輪廓才能設置他的顏色。當設置爲none時,則不顯示輪廓線。it
一、outline-color:invert(默認,執行顏色反轉(逆向的顏色)。可以使輪廓在不一樣的背景顏色中都是可見。)|顏色名稱(red)|十六進制(#fff)|rgb(rgb(255,0,0))|inherit;table
二、outline-style:值以下:class
值 | 描述 |
---|---|
none | 默認。定義無輪廓。 |
dotted | 定義點狀的輪廓。 |
dashed | 定義虛線輪廓。 |
solid | 定義實線輪廓。 |
double | 定義雙線輪廓。雙線的寬度等同於 outline-width 的值。 |
groove | 定義 3D 凹槽輪廓。此效果取決於 outline-color 值。 |
ridge | 定義 3D 凸槽輪廓。此效果取決於 outline-color 值。 |
inset | 定義 3D 凹邊輪廓。此效果取決於 outline-color 值。 |
outset | 定義 3D 凸邊輪廓。此效果取決於 outline-color 值。 |
inherit | 規定應該從父元素繼承輪廓樣式的設置。 |
效果以下:im
3.outline-width:樣式
值描述thin規定細輪廓。medium默認。規定中等的輪廓。thick規定粗的輪廓。length容許您規定輪廓粗細的值(如5px)。inherit規定應該從父元素繼承輪廓寬度的設置。img