iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
Modern Web

30天複習網頁前端設計!系列 第 16

Day16:CSS-偽元素選擇器

  • 分享至 

  • xImage
  •  

Pseudo-elements偽元素選取器

語法:

selector::pseudo-element {
  property: value;
}

::first-line-套用樣式在元素第一行。

舉例:
HTML

<p class="text">
    第一行<br>
    第二行<br>
    第三行<br>
    第四行
</p>

CSS

p::first-line {
    color: blue;
}

顯示:
https://ithelp.ithome.com.tw/upload/images/20221127/20152545dgKz7qGpEL.jpg

::first-letter-套用樣式在元素第一個字。

舉例:
HTML

<p class="text">吃是重要的!</p>

CSS

p::first-letter {
    color: crimson;
}

顯示:
https://ithelp.ithome.com.tw/upload/images/20221127/20152545M2W5QnePp4.jpg

::before-在元素前新增文字內容。(搭配content屬性)

舉例:
HTML

<p class="text">灰色</p>

CSS

p::before {
    color: blue;
    content: "今天的天空是什麼顏色?";
}

顯示:
https://ithelp.ithome.com.tw/upload/images/20221127/20152545ziLpAcsTIz.jpg

::after-在元素後新增文字內容。(搭配content屬性)

舉例:
HTML

<p class="text">今天的天空是什麼顏色?</p>

CSS

p::after {
    color: hotpink;
    content: "粉紅色";
}

顯示:
https://ithelp.ithome.com.tw/upload/images/20221127/20152545K2XEIEMEtk.jpg


參考資料:https://www.footmark.com.tw/news/web-design/css/css-pseudo-element-selectors/


上一篇
Day15:CSS-偽類別選擇器(二)
下一篇
Day17:CSS-階層
系列文
30天複習網頁前端設計!27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言