<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://www.sdgs6788.com

          存檔

          久久综合狠狠综合久久激情 | 欧美性大战久久久久久| 久久婷婷激情综合色综合俺也去| 精品久久久久香蕉网| 久久精品无码一区二区日韩AV| 久久亚洲AV无码精品色午夜 | 亚洲午夜无码久久久久小说| 中文字幕日本人妻久久久免费| 日本三级久久网| 久久夜色精品国产噜噜噜亚洲AV| 久久精品一区二区三区中文字幕| 久久久久亚洲AV无码永不| 日韩电影久久久被窝网| 久久免费视频观看| 精品国产乱码久久久久久1区2区 | 久久精品人人槡人妻人人玩AV| 国产精品女同一区二区久久| 久久久久久久久久久久中文字幕| 久久久久人妻一区精品| 亚洲国产精品久久久久久| 久久精品毛片免费观看| 亚洲国产精品18久久久久久| 久久久久99精品成人片| 久久综合九色综合久99| 久久A级毛片免费观看| 久久国产热精品波多野结衣AV| 久久精品国产亚洲av麻豆蜜芽 | 久久婷婷人人澡人人爽人人爱| 久久精品这里只有精99品| 成人亚洲欧美久久久久| 国产成人综合久久精品尤物| 久久综合狠狠综合久久激情 | 精品亚洲综合久久中文字幕| 韩国三级大全久久网站| 久久99精品国产99久久| 青青草国产精品久久| 99久久精品国产综合一区| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产免费久久精品丫丫| 婷婷久久精品国产| 777午夜精品久久av蜜臀|