外輪廓outline在頁面中呈現(xiàn)的效果和邊框border呈現(xiàn)的效果極其相似,但和元素邊框border完全不同,外輪廓線不占用網(wǎng)頁布局空間,不一定是矩形,外輪廓是屬于一種動態(tài)樣式,只有元素獲取到焦點或者被激活時呈現(xiàn)。
outline屬性早在CSS2中就出現(xiàn)了,主要是用來在元素周圍繪制一條輪廓線,可以起到突出元素的作用。但是并未得到各主流瀏覽器的廣泛支持,在CSS3中對outline作了一定的擴展,在以前的基礎上增加新特性。outline屬性的基本語法如下:
outline: [outline-color] || [outline-style] || [outline-width] || [outline-offset] || inherit
從語法中可以看出outline和border邊框屬性的使用方法極其類似。outline-color相當于border-color、outline-style相當于border-style,而outline-width相當于border-width,只不過CSS3給outline屬性增加了一個outline-offset
屬性,其取值說明如下。
屬性值 |
屬性值說明 |
outline-color |
定義輪廓線的顏色,屬性值為CSS中定義的顏色值。在實際應用中,可以將此參數(shù)省略,省略時此參數(shù)的默認值為黑色。 |
outline-style |
定義輪廓線的樣式,屬性為CSS中定義線的樣式。在實際應用中,可以將此參數(shù)省略,省略時此參數(shù)的默認值為none,省略后不對該輪廓線進行任何繪制。 |
outline-width |
定義輪廓線的寬度,屬性值可以為一個寬度值。在實際應用中,可以將此參數(shù)省略,省略時此參數(shù)的默認值為medium,表示繪制中等寬度的輪廓線。 |
outline-offset |
定義輪廓邊框的偏移位置的數(shù)值,此值可以取負數(shù)值。當此參數(shù)的值為正數(shù)值,表示輪廓邊框向外偏離多少個像素;當此參數(shù)的值為負數(shù)值,表示輪廓邊框向內偏移多少個像素。 |
inherit |
元素繼承父元素的outline效果。 |
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報