1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        5個實用的CSS技巧

        共 1608字,需瀏覽 4分鐘

         ·

        2021-09-28 00:14

        :where() 偽類函數(shù)

        上面的代碼可以用:where() 偽類函數(shù)優(yōu)化為

        :where() 偽類函數(shù)

        上面的代碼可以用:where() 偽類函數(shù)優(yōu)化為

        Conic gradients(圓錐漸變)函數(shù)

        Scroll Snap

        ?

        CSS Scroll Snap是CSS中一個獨立的模塊,可以讓網(wǎng)頁容器滾動停止的時候,自動平滑定位到指定元素的指定位置,包含scroll-*以及scroll-snap-*等諸多CSS屬性。

        ?
        image

        aspect ratio

        aspect-ratio  CSS 屬性為box容器規(guī)定了一個期待的縱橫比,這個縱橫比可以用來計算自動尺寸以及為其他布局函數(shù)服務(wù)。

        ?

        CSS aspect-ratio屬性可以明確元素的高寬比例,日后一定是一個高頻使用的CSS屬性。

        ?

        在過去,想要讓元素等比例縮放,兩種方式:

        百分比padding,詳見:“CSS百分比padding實現(xiàn)比例固定圖片自適應(yīng)布局”vw單位,例如:

        .box {
            width50vwheight15vw;
        }

        但上面這些方法使用的時候均有局限性。

        現(xiàn)在有了aspect-ratio屬性,開發(fā)者對于元素比例的控制就非常容易實現(xiàn)了。

        目前Chrome 88已經(jīng)支持了aspect-ratio屬性,各大瀏覽器大規(guī)模支持只是時間問題,我的Chrome現(xiàn)在版本正好是88,可以體驗效果了,于是趕快嘗鮮,了解下相關(guān)的細節(jié)。

        aspect-ratio的兼容性

        padding實現(xiàn)圖片等比例自適應(yīng)

        對于絕大多數(shù)都布局,我們并不要求非要比例固定,但是有一種情況例外,那就是圖片,因為圖片原始尺寸它是固定的。在傳統(tǒng)的固定寬度的布局下,我們會通過給圖片設(shè)定具體的寬度和高度值,來保證我們的圖片占據(jù)區(qū)域穩(wěn)固;但是在移動端或者在響應(yīng)式開發(fā)情況下,圖片最終展現(xiàn)的寬度很可能是不確定的,例如手機端的一個通欄廣告,iPhone7下寬度是375,iPhone7 Plus下是414,還有360等尺寸,此時需要的不是對圖片進行固定尺寸設(shè)定,而是比例設(shè)定`。

        ?

        banner圖可能是按照比例設(shè)置的,這時候如何按照比例固定圖片呢,利用padding來做,因為padding的百分比是參照寬度的

        ?

        Scss variables and Mixins

        ?

        mixin可以讓你制作一些你想在整個網(wǎng)站上重復(fù)使用的CSS聲明組。你甚至可以傳入數(shù)值,使你的混合器更加靈活。

        ?

        參考文獻

        • https://levelup.gitconnected.com/5-css-tips-and-tricks-you-dont-want-to-miss-out-on-in-2021-4eb1438dee50
        • https://www.cnblogs.com/coco1s/p/7079529.html
        • https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-type
        • https://www.zhangxinxu.com/wordpress/2021/02/css-aspect-ratio/



        最后



        如果你覺得這篇內(nèi)容對你挺有啟發(fā),我想邀請你幫我三個小忙:

        1. 點個「在看」,讓更多的人也能看到這篇內(nèi)容(喜歡不點在看,都是耍流氓 -_-)

        2. 歡迎加我微信「 sherlocked_93 」拉你進技術(shù)群,長期交流學習...

        3. 關(guān)注公眾號「前端下午茶」,持續(xù)為你推送精選好文,也可以加我為好友,隨時聊騷。


        點個在看支持我吧,轉(zhuǎn)發(fā)就更好了



        瀏覽 42
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

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

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            AV网子 | 在线不卡中文字幕 | 欧美老女人性爱视频 | 国产寡妇婬乱A毛片91精品 | 三上悠亚被男上司在线播放 | 哦┅┅快┅┅用力啊┅美娇妻老师 | 美女美穴大全 | 日本久久伊人 | 中文文精品字幕一区二区 | 女人口述交换啪啪高潮过程 |