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

        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

        更多>>

        快速通道 更多>>

        最新開班信息 更多>>

        網友熱搜 更多>>

        主站蜘蛛池模板: 本子库里番acg全彩无遮挡| 色爱无码av综合区| 成年人在线播放| 亚洲成人黄色网| 男女性爽大片视频男女生活| 国产成人亚洲综合无码| 99视频在线精品免费| 性欧美vr高清极品| 九九热在线视频观看这里只有精品| 欧美疯狂做受xxxxx高潮| 台湾swag视频在线观看| 足本玉蒲团在线观看| 国产精品美女久久久久av福利 | 天天久久综合网站| 久久人人妻人人做人人爽| 李老汉的性生生活2| 伊人任线任你躁| 精品人妻少妇一区二区三区在线| 国产成人影院在线观看| 94久久国产乱子伦精品免费| 奇米影视7777久久精品| 久久久久亚洲精品无码蜜桃| 日韩欧美在线视频| 亚洲欧洲日产韩国在线| 波多野结衣中文字幕一区二区三区| 四虎国产精品成人| 色综合久久伊人| 国产欧美日韩精品高清二区综合区| av无码精品一区二区三区四区| 娇小bbb搡bbb搡bbb| 久久久久久久人妻无码中文字幕爆| 日韩精品久久久久影院| 亚洲欧美日韩国产成人| 波多野结衣的av一区二区三区| 名器的护士小说| 老师~你的技术真好好大| 国产成人精品综合| 69pao精品视频在线观看| 国语对白做受XXXXX在线中国| 一级一黄在线观看视频免费| 成人777777|