<strike id="gcwsi"></strike>
  • <ul id="gcwsi"></ul>

    千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:哈爾濱千鋒IT培訓  >  技術干貨  >  什么是CSS輪廓?

    什么是CSS輪廓?

    來源:千鋒教育
    發布人:qyf
    時間:2023-02-08 17:01:40

      在表單的學習中,細心的同學發現了,當前密碼框控件獲得焦點時,瀏覽器默認會給它一個藍色的輪廓,提高用戶輸入信息的體驗。

      這個輪廓線是通過給 input 元素添加 border 邊框實現的嗎?仔細觀察,輪廓線向外延伸了,但是父元素 div 的高度并沒有發生變化。可見,這個輪廓線不是通過 border 實現的。

    圖片 1

      實際上,這個效果是通過 CSS 輪廓來實現的。輪廓,是在元素周圍畫的一條線,在邊框之外,使元素視覺上 "突出" 顯示。

      CSS輪廓屬性包括:outline-style 輪廓樣式、outline-color 輪廓顏色、outline-width 輪廓寬度、outline-offset 輪廓偏移、outline 輪廓簡寫。

    圖片 2

      首先學習一下 outline-style 輪廓線樣式屬性,它的值有:

      dotted - 定義一個點狀輪廓。

      dashed - 定義一個虛線輪廓。

      solid - 定義一個實線輪廓。

      double - 定義一個雙線輪廓。

      none - 表示無輪廓。

      hidden - 定義一個隱藏的輪廓。

      在這個已有的 HTML 文件里添加四個 p 元素,分別定義 class 屬性值為 a,b,c,d。填入一些文本。再創建一個 outline-style.css 文件,在 html 中引入樣式文件。

      在CSS中,定義 p 選擇器,聲明樣式:border: 5px solid #4CAF50。定義 p.a 選擇器,聲明樣式 outline-style: dotted。定義 p.b 選擇器,聲明樣式 outline-style: dashed。定義 p.c 選擇器,聲明樣式 outline-style: solid。定義 p.d 選擇器,聲明樣式 outline-style: double。

    HTML

    <p class="a">

        一個點狀輪廓

    </p>

    <p class="b">

        一個虛線輪廓

    </p>

    <p class="c">

        一個實線輪廓

    </p>

    <p class="d">

        一個雙線輪廓

    </p>

    CSS

    p {

      border: 5px solid #4CAF50;

    }

     

    p.a {

      outline-style: dotted;

    }

     

    p.b {

      outline-style: dashed;

    }

     

    p.c {

      outline-style: solid;

    }

     

    p.d {

      outline-style: double;

    }

    圖片 3

      我們看,綠色邊框外的輪廓線就呈現出來了!

      接下來學習 outline-width 輪廓線寬度屬性,它的值有:

      thin:一般為1px。

      medium:一般為3px。[?mi?di?m]

      thick:一般為5px。[θ?k]

      一個特定的尺寸:以 px、em 為單位。比如 10px。

      給 p.a 添加樣式 outline-width: 20px,給 p.b 添加樣式 outline-width: thick,給 p.c 添加樣式 outline-width: medium,給 p.d 添加樣式 outline-width: thin。

      這樣,四條輪廓線都有了寬度。

      你肯定發現了問題,第一個段落輪廓覆蓋了其他元素,但是元素的高度并沒有發生變化,這就是輪廓與邊框不同的地方!輪廓是在元素的邊框之外繪制的,并且可能與其他內容重疊。輪廓不是元素尺寸的一部分,元素的總寬度和高度不受輪廓寬度的影響。

      接下來學習 outline-color 輪廓線顏色屬性,它的值可以是顏色名稱、十六進制顏色值或RGB顏色值。

      給 p.b 添加樣式 outline-color: red,

      給 p.c 添加樣式 outline-color: blue,

      給 p.d 添加樣式 outline-color: grey。

      我們看,輪廓線有了顏色!

      和邊框一樣,輪廓也可以應用屬性簡寫:outline。它用于設置 outline-width,outline-style,outline-color 三個屬性,其中 outline-style 必須設置。

      我們用 outlline 屬性修改一下輪廓樣式。

      第一段落輪廓線樣式改為 outline: dotted 20px。

      第二個改為 outline: dashed thick red。

      第三個改為 outline: solid medium blue。

      第四個改為 outline: double thin grey。

      再看一下,輪廓線效果是一樣的!

      最后,我們學習輪廓線最后一個屬性 outline-offset,它用來設置輪廓和元素之間的空隙,這個空隙是透明的。

      比如,給 p.c 添加樣式 outline-offset: 5px。

      此時,這里就有了 5 像素的空隙。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    抖音買1000粉會封嗎?那些短視頻運營你不得不知道的事情

    2023-04-20

    做短視頻你不得不知道的事情之抖音流量池分配規則

    2023-04-20

    視頻剪輯軟件哪個好?電腦軟件vs手機軟件

    2023-03-01

    最新文章NEW

    抖音發日常和作品有什么不一樣

    2023-04-19

    mysql和mariadb有什么區別

    2023-03-17

    CSS選擇器的權重如何判斷?

    2023-02-10

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>

    主站蜘蛛池模板: 欧美xxxx性疯狂bbbb| 高清影院在线欧美人色| 精品亚洲欧美无人区乱码| 国产视频第一页| 中文字幕精品一二三四五六七八| 老司机67194免费观看| 国产精品老熟女露脸视频| 中文字幕在线视频不卡| 日韩精品中文字幕在线| 亚洲色偷偷色噜噜狠狠99网| 美女扒开腿让男人捅| 国产精品午夜电影| 一本加勒比HEZYO无码人妻| 日本天堂在线视频| 亚洲日本在线电影| 特级aaaaaaaaa毛片免费视频 | 免费a级毛片在线播放| 色天使色婷婷在线影院亚洲| 国产精品无码av在线播放| 一区二区精品在线| 成人永久福利免费观看| 亚州**色毛片免费观看 | 好男人在线神马影视在线观看www 好男人在线观看高清视频www | 国产丰满眼镜女在线观看| 3d精品重口littleballerina| 成年片人免费www| 亚洲av无码精品色午夜| 欧美性大战xxxxx久久久| 动漫人物将机机桶机机网站| 色天使久久综合给合久久97色| 大陆一级毛片免费视频观看| 久久久久久亚洲精品中文字幕| 色综合a怡红院怡红院首页| 国产美女视频一区| 三级理论中文字幕在线播放| 日本一道dvd在线播放| 亚洲一级理论片| 欧美人与性动交α欧美精品图片| 和搜子居的日子2中文版| 色香视频在线观看| 国产精品一区二区久久不卡|