<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          css ::marker偽元素,修改li的項目符號顏色,字號字體

          共 1389字,需瀏覽 3分鐘

           ·

          2021-06-24 15:59

          現(xiàn)在,在使用 <ul> 或 <ol> 時自定義數(shù)字或項目符號的顏色,大小或類型很簡單。
          利用css的:marker偽元素,我們可以很輕易的更改內(nèi)容以及項目符號和數(shù)字的某些樣式。
          ::marker偽元素它作用在任何設(shè)置了display:list-item的元素或偽元素上。

          ::marker是什么?

          css 偽元素 ::marker 是從 CSS Pseudo-Elements Level 3 開始新增,CSS Pseudo-Elements Level 4 中完善的一個比較新的偽元素,從 Chrome 86+ 開始得到瀏覽器的支持。
          利用它,我們可以給元素添加一個偽元素,用于生成一個項目符號或者數(shù)字。
          正常而言,我們有如下結(jié)構(gòu):
          <ul>  <li>Contagious</li>  <li>Stages</li>  <li>Pages</li>  <li>Courageous</li>  <li>Shaymus</li>  <li>Faceless</li></ul>

          默認(rèn)不添加任何特殊的樣式,它的樣式大概是這樣:


          利用 ::marker 我們可以對序號前面的小圓點進行改造:

          li {  padding-left: 12px;  cursor: pointer;  color: #ff6000;}li::marker {  content: '>';}

          就可以將小圓點改造成任意我們想要的:


          ::marker使用說明

          1、除了ul或ol下的li標(biāo)簽可直接使用::marker偽元素,其他元素使用需要設(shè)置display:list-item的屬性才支持哦。

          2、其次,對于::marker偽元素的樣式,不是任何樣式屬性都能使用,目前只支持如下這樣樣式:(另外注意不允許的 background 屬性是沒有效果的)

          animation-*transition-*colordirectionfont-*contentunicode-bidiwhite-space

          3、::marker偽元素標(biāo)記不是所有瀏覽器都支持,包括chrome也只是在80以上版本通過啟用experimental Web Platform才支持,而safari瀏覽器目前還不支持對content進行自定義,只支持比較原始的幾種。

          ::marker調(diào)試

          Chrome DevTools隨時可以幫助你檢查,調(diào)試和修改應(yīng)用于 ::marker 偽元素的樣式。


          總結(jié)

          列表在前端項目中很常見,應(yīng)用場景也十分廣泛。個人覺得,::marker偽元素是對list-style-image和list-style-text的補充,三者都是定義標(biāo)記塊的填充內(nèi)容,image注重圖像,text注重字符串,::marker則可以定font、color等樣式,各具特色。

          學(xué)習(xí)更多技能

          請點擊下方公眾號

          瀏覽 60
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  三级毛骗免费看电影 | 天天日夜夜爽 | 青青草视频免费在线看 | 污污污www精品国产网站 | 风间精品一区二区三区 |