CSS

CSS3外輪廓屬性

字號+ 編輯: Snake 修訂: Snake 來源: 慕课网 2023-09-05 我要說兩句(0)

CSS3外輪廓屬性,外輪廓outline在頁面中呈現的效果和邊框border呈現的效果極其相似,但和元素邊框border完全不同,外輪廓線不佔用網頁布局空間,不一定是矩形,外輪廓是屬於一種動態樣式,只有元素獲取到焦點或者被激活時呈現。

CSS3外輪廓屬性

外輪廓outline在頁面中呈現的效果和邊框border呈現的效果極其相似,但和元素邊框border完全不同,外輪廓線不佔用網頁布局空間,不一定是矩形,外輪廓是屬於一種動態樣式,只有元素獲取到焦點或者被激活時呈現。

outline屬性早在CSS2中就出現了,主要是用來在元素周圍繪制一條輪廓線,可以起到突出元素的作用。

但是並未得到各主流瀏覽器的廣泛支持,在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中定義的顔色值。在實際應用中,可以將此參數省略,省略時此參數的默認值爲黑色。
outline-style定義輪廓線的樣式,屬性爲CSS中定義線的樣式。在實際應用中,可以將此參數省略,省略時此參數的默認值爲none,省略後不對該輪廓線進行任何繪制。
outline-width定義輪廓線的寬度,屬性值可以爲一個寬度值。在實際應用中,可以將此參數省略,省略時此參數的默認值爲medium,表示繪制中等寬度的輪廓線。
outline-offset定義輪廓邊框的偏移位置的數值,此值可以取負數值。當此參數的值爲正數值,表示輪廓邊框向外偏移多少個像素;當此參數的值爲負數值,表示輪廓邊框向内偏移多少個像素。
inherit元素繼承父元素的outlind效果。

制作雙色邊框效果。

index.html代碼:

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>CSS3外輪廓屬性</title>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
        <div></div>
    </body>
</html>

style.css代碼:

div {
    padding:20px;
    margin:30px;
    outline:red solid 2px;
    boder:2px solid green;
}

圖片27.png

閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • 多個高度相同, 屬性inline-block的div,有的div沒有内容而有的div有内容,有内容的會下沉?

  • 讓整個網頁全局變成黑白色調的css代碼

  • CSS生成内容

  • 自由縮放屬性resize

我要說說
網上賓友點評