<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乱码久久精品蜜桃| 亚洲狠狠久久综合一区77777| jizzjizz国产精品久久| 97久久久精品综合88久久| 区久久AAA片69亚洲| 无码人妻久久久一区二区三区| 久久午夜无码鲁丝片| 久久久久久无码国产精品中文字幕| 久久影视国产亚洲| 久久免费线看线看| 伊人久久大香线蕉av一区| 久久人人爽人人澡人人高潮AV| 2021国内久久精品| 久久国产成人精品麻豆| 国产精品久久久久久福利漫画| 国产精品99久久久久久宅男| 久久久精品免费国产四虎| 中文字幕精品久久久久人妻| 亚洲精品国产自在久久| 日本精品久久久久中文字幕8| 精品综合久久久久久97| 久久国产亚洲精品| 久久亚洲国产最新网站| 久久精品成人免费国产片小草 | 国产真实乱对白精彩久久| 久久国产精品99精品国产| 人妻精品久久无码区| 久久乐国产精品亚洲综合| 国产AV影片久久久久久| 国内精品久久久久影院免费| 色综合久久无码中文字幕| 久久久久久亚洲精品影院| 一级a性色生活片久久无少妇一级婬片免费放| 亚洲欧美精品伊人久久| 亚洲狠狠综合久久| 久久99精品免费一区二区| 久久国产精品视频| 国产一区二区精品久久岳| 久久人人超碰精品CAOPOREN| 久久久精品波多野结衣| 亚洲成av人片不卡无码久久|