<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • CSS 幾個特殊的函數

          2020-3-13    seo達人

          CSS 函數大家多多少少都使用過,比如 rgb() , rgba() , linear-gradient(), radial-gradient() , 等。

          今天小編給大家介紹幾個特殊的 css 函數。



          attr() 這是一個很強的函數,他可以讓數據傳輸到你的 css 中,不需要借助其他東西。

          用法:

          <style>

          div::before {

          content : attr(data-abc);

          }

          </style>

          <div data-abc='我是attr'></div>



          calc() 用與動態計算長度值

          給大家展示快速讓子盒子在父盒子中居中的另一種方法:

           <style>

            .father {

                  position: relative;

                  width: 300px;

                  height: 300px;

                  background-color: pink;

              }

              .child {

                  position: absolute;

                  / 這里的 50px 為子盒子寬(高)的一半 /

                  top:  calc(50% - 50px);

                  left: calc(50% - 50px);

                  width: 100px;

                  height: 100px;

                  background-color: blue;

              }

          </style>

          <div class="father">

             <div class="child"></div>

          </div>



          cubic-bezier() 定義了一個貝塞爾曲線(Cubic Bezier)。在這我就不多描述了,關于貝塞爾曲線,感興趣的同學可以自行去了解。

          var() 用于插入自定義的 css 屬性值。

          用法:和 sass,less 中定義變量的語法相似

          <style>

          :root {

               --abc-- : red;

          }

             

          div {

              width: 100px;

              height: 100px;

              background-color: var(--abc--);

          }

          </style>

          <div></div>



          counters() 這是一個古老但實用的屬性,用與 css 中計數

          用法:

          counter-reset : item 1;

          給定計數器 item 的初始值1,也可用與復位。參數 ‘item’ 為計數器的名稱,后面的 ‘1’ 參數如果不寫,默認是 0。

          counter-increment: item 2;

          設定當一個 item 計算器發生時計數器增加的值。參數 ‘2’為每次計數增長 2。

          counters(item,’-’);

          寫在content中,顯示計數器的值,‘-’ 設定倆計算器拼接時中間的符號為’-‘。它還有第三個參數,是list-style-type , 與 css 屬性 list-style-type 是一模一樣的。用與設定計數器以什么形式顯示(阿拉伯數字,英文大小寫,等)



          <style>

          ul {

              counter-reset: item 1;

          }

          li:before {

              counter-increment: item 2;

              content: counters(item, "-");

          }

          </style>

          <ul class="test">

              <li> html

                  <ul>

                      <li> css</li>

                      <li> js</li>

                  </ul>

              </li>

              <li> Node</li>

              <li> ts</li>

          </ul>


          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://m.sdgs6788.com

          存檔

          亚洲国产天堂久久综合网站| 久久99精品国产麻豆不卡| segui久久国产精品| 青青热久久国产久精品 | 亚洲中文久久精品无码| 精产国品久久一二三产区区别| 亚洲精品tv久久久久久久久| 97久久超碰国产精品旧版| 中文字幕久久欲求不满| 亚洲伊人久久成综合人影院 | 国产叼嘿久久精品久久| 久久精品国产亚洲av麻豆蜜芽 | 亚洲AV无码成人网站久久精品大| 久久精品国产精品青草app| 亚洲精品无码久久千人斩| 色成年激情久久综合| 国产精品久久网| 国产偷久久久精品专区| 久久久久99精品成人片三人毛片| 青青国产成人久久91网| 久久精品无码一区二区WWW| 国产精品无码久久久久| 韩国三级大全久久网站| 18岁日韩内射颜射午夜久久成人| 久久久久亚洲AV无码去区首| 久久人人爽人爽人人爽av| a级成人毛片久久| 色欲综合久久中文字幕网| 97香蕉久久夜色精品国产| 伊人久久综合无码成人网| 久久综合伊人77777| 久久97久久97精品免视看秋霞| 日本三级久久网| 99久久精品九九亚洲精品| 久久久国产精品福利免费| 国产成人精品久久一区二区三区 | 精品国产一区二区三区久久久狼| 久久66热人妻偷产精品9| 久久精品www人人爽人人| 国产亚洲色婷婷久久99精品91| 狠狠88综合久久久久综合网|