<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之靜如處子 ????

          共 10414字,需瀏覽 21分鐘

           ·

          2021-10-21 04:11

          曾聞巨佬云,CSS者,碼農家之裝潢也。遠觀之,如風靜而縠紋平;細察之,如瑰石而靈光耀。相傳遺留三十余物稱之靜姝,后人拾其貢之于堂,以圖庇佑其子嗣,顯名于四方,通達其祖技,居功其廟堂。

          前言

          相信大家都聽到過“能用CSS實現(xiàn)的就別用圖片”這句話,畢竟CSS代碼的體積比圖片要小得多。那么今天就給大家分享30個 CSS 靜態(tài)形狀,希望各位掘友喜歡??。

          代碼

          1. 橢圓

          橢圓.png
          .oval?{
          ????width:?200px;
          ????height:?100px;
          ????background-color:?skyblue;
          ????border-radius:?100px?/?50px;
          }
          復制代碼

          2. 上三角

          上三角.png
          .triangle-up?{
          ????width:?0;
          ????height:?0;
          ????border-right:?50px?solid?transparent;
          ????border-bottom:?100px?solid?skyblue;
          ????border-left:?50px?solid?transparent;
          }
          復制代碼

          3. 下三角

          下三角.png
          .triangle-down?{
          ????width:?0;
          ????height:?0;
          ????border-top:?100px?solid?skyblue;
          ????border-right:?50px?solid?transparent;
          ????border-left:?50px?solid?transparent;
          }
          復制代碼

          4. 左三角

          左三角.png
          .triangle-left?{
          ????width:?0;
          ????height:?0;
          ????border-top:?50px?solid?transparent;
          ????border-right:?100px?solid?skyblue;
          ????border-bottom:?50px?solid?transparent;
          }
          復制代碼

          5. 右三角

          右三角.png
          .triangle-right?{
          ????width:?0;
          ????height:?0;
          ????border-top:?50px?solid?transparent;
          ????border-bottom:?50px?solid?transparent;
          ????border-left:?100px?solid?skyblue;
          }
          復制代碼

          6. 左上角

          左上角.png
          .triangle-topleft?{
          ????width:?0;
          ????height:?0;
          ????border-top:?100px?solid?skyblue;
          ????border-right:?100px?solid?transparent;
          }
          復制代碼

          7. 右上角

          右上角.png
          .triangle-topright?{
          ????width:?0;
          ????height:?0;
          ????border-top:?100px?solid?skyblue;
          ????border-left:?100px?solid?transparent;
          }
          復制代碼

          8. 左下角

          左下角.png
          .triangle-bottomleft?{
          ????width:?0;
          ????height:?0;
          ????border-right:?100px?solid?transparent;
          ????border-bottom:?100px?solid?skyblue;
          }
          復制代碼

          9. 右下角

          右下角.png
          .triangle-bottomright?{
          ????width:?0;
          ????height:?0;
          ????border-bottom:?100px?solid?skyblue;
          ????border-left:?100px?solid?transparent;
          }
          復制代碼

          10. 箭頭

          箭頭.png
          .curvedarrow?{
          ????position:?relative;
          ????width:?0;
          ????height:?0;
          ????border-top:?9px?solid?transparent;
          ????border-right:?9px?solid?skyblue;
          ????transform:?rotate(10deg);
          }

          .curvedarrow:after?{
          ????position:?absolute;
          ????top:?-12px;
          ????left:?-9px;
          ????width:?12px;
          ????height:?12px;
          ????content:?'';
          ????border:?0?solid?transparent;
          ????border-top:?3px?solid?skyblue;
          ????border-radius:?20px?0?0?0;
          ????transform:?rotate(45deg);
          }
          復制代碼

          11. 平行四邊形

          平行四邊形.png
          .parallelogram?{
          ????width:?100px;
          ????height:?100px;
          ????background-color:?skyblue;
          ????transform:?skew(20deg);
          }
          復制代碼

          12. 梯形

          梯形.png
          .trapezoid?{
          ????width:?100px;
          ????height:?0;
          ????border-right:?25px?solid?transparent;
          ????border-bottom:?100px?solid?skyblue;
          ????border-left:?25px?solid?transparent;
          }
          復制代碼

          13. 五邊形

          五邊形.png
          .pentagon?{
          ????position:?relative;
          ????width:?54px;
          ????border-width:?50px?18px?0;
          ????border-style:?solid;
          ????border-color:?skyblue?transparent;
          ????box-sizing:?content-box;
          }

          .pentagon:before?{
          ????position:?absolute;
          ????top:?-85px;
          ????left:?-18px;
          ????height:?0;
          ????width:?0;
          ????content:?'';
          ????border-width:?0?45px?35px;
          ????border-style:?solid;
          ????border-color:?transparent?transparent?skyblue;
          }
          復制代碼

          14. 六邊形

          六邊形.png
          .hexagon?{
          ????position:?relative;
          ????width:?100px;
          ????height:?55px;
          ????background-color:?skyblue;
          }

          .hexagon:before?{
          ????position:?absolute;
          ????top:?-25px;
          ????left:?0;
          ????width:?0;
          ????height:?0;
          ????content:?'';
          ????border-right:?50px?solid?transparent;
          ????border-bottom:?25px?solid?skyblue;
          ????border-left:?50px?solid?transparent;
          }

          .hexagon:after?{
          ????position:?absolute;
          ????bottom:?-25px;
          ????left:?0;
          ????width:?0;
          ????height:?0;
          ????content:?'';
          ????border-top:?25px?solid?skyblue;
          ????border-right:?50px?solid?transparent;
          ????border-left:?50px?solid?transparent;
          }
          復制代碼

          15. 愛心 ??

          愛心.png
          .heart?{
          ????position:?relative;
          ????width:?100px;
          ????height:?90px;
          }

          .heart:before,
          .heart:after?{
          ????position:?absolute;
          ????left:?50px;
          ????top:?0;
          ????width:?50px;
          ????height:?80px;
          ????content:?'';
          ????background-color:?skyblue;
          ????border-radius:?50px?50px?0?0;
          ????transform:?rotate(-45deg);
          ????transform-origin:?0?100%;
          }

          .heart:after?{
          ????left:?0;
          ????transform:?rotate(45deg);
          ????transform-origin:?100%?100%;
          }
          復制代碼

          16. 無窮大

          無窮大.png
          .infinity?{
          ????position:?relative;
          ????width:?150px;
          ????height:?100px;
          ????box-sizing:?content-box;
          }

          .infinity:before,
          .infinity:after?{
          ????position:?absolute;
          ????top:?0;
          ????left:?0;
          ????width:?30px;
          ????height:?30px;
          ????content:?'';
          ????border:?20px?solid?skyblue;
          ????border-radius:?50px?50px?0?50px;
          ????box-sizing:?content-box;
          ????transform:?rotate(-45deg);
          }

          .infinity:after?{
          ????left:?auto;
          ????right:?0;
          ????border-radius:?50px?50px?50px?0;
          ????transform:?rotate(45deg);
          }
          復制代碼

          17. 鉆石 ??

          鉆石.png
          .diamond?{
          ????position:?relative;
          ????width:?50px;
          ????height:?0;
          ????border-width:?0?25px?25px?25px;
          ????border-style:?solid;
          ????border-color:?transparent?transparent?skyblue?transparent;
          ????box-sizing:?content-box;
          }

          .diamond:after?{
          ????position:?absolute;
          ????top:?25px;
          ????left:?-25px;
          ????width:?0;
          ????height:?0;
          ????content:?'';
          ????border-width:?70px?50px?0?50px;
          ????border-style:?solid;
          ????border-color:?skyblue?transparent?transparent?transparent;
          }
          復制代碼

          18. 鎖 ??

          鎖.png
          .lock?{
          ????position:?relative;
          ????width:?90px;
          ????height:?65px;
          ????border:?18px?solid?skyblue;
          ????border-right-width:?37px;
          ????border-left-width:?37px;
          ????border-radius:?10px;
          ????box-sizing:?border-box;
          }

          .lock:before?{
          ????position:?absolute;
          ????top:?-60px;
          ????left:?50%;
          ????width:?70px;
          ????height:?60px;
          ????content:?'';
          ????border:?12px?solid?skyblue;
          ????border-top-left-radius:?35px;
          ????border-top-right-radius:?35px;
          ????box-sizing:?border-box;
          ????transform:?translateX(-50%);
          }

          .lock:after?{
          ????position:?absolute;
          ????top:?-5px;
          ????left:?50%;
          ????width:?25px;
          ????height:?40px;
          ????content:?'';
          ????border:?5px?solid?skyblue;
          ????border-radius:?12px;
          ????box-sizing:?border-box;
          ????transform:?translateX(-50%);
          }
          復制代碼

          19. 吃豆人

          吃豆人.png
          .pacman?{
          ????width:?0px;
          ????height:?0px;
          ????border:?60px?solid?skyblue;
          ????border-right:?60px?solid?transparent;
          ????border-radius:?60px;
          }
          復制代碼

          20. 對話泡泡

          對話泡泡.png
          .talkbubble?{
          ????position:?relative;
          ????width:?120px;
          ????height:?80px;
          ????background-color:?skyblue;
          ????border-radius:?10px;
          }

          .talkbubble:before?{
          ????position:?absolute;
          ????top:?26px;
          ????right:?100%;
          ????width:?0;
          ????height:?0;
          ????content:?'';
          ????border-top:?13px?solid?transparent;
          ????border-right:?26px?solid?skyblue;
          ????border-bottom:?13px?solid?transparent;
          }
          復制代碼

          21. 太極

          太極.png
          .supremepole?{
          ????position:?relative;
          ????width:?96px;
          ????height:?48px;
          ????background-color:?#fff;
          ????border-width:?2px?2px?50px?2px;
          ????border-style:?solid;
          ????border-color:?#000;
          ????border-radius:?50%;
          ????box-sizing:?content-box;
          }

          .supremepole:before?{
          ????position:?absolute;
          ????top:?50%;
          ????left:?0;
          ????width:?12px;
          ????height:?12px;
          ????content:?'';
          ????background-color:?#fff;
          ????border:?18px?solid?#000;
          ????border-radius:?50%;
          ????box-sizing:?content-box;
          }

          .supremepole:after?{
          ????position:?absolute;
          ????top:?50%;
          ????left:?50%;
          ????width:?12px;
          ????height:?12px;
          ????content:?'';
          ????background-color:?#000;
          ????border:?18px?solid?#fff;
          ????border-radius:?50%;
          ????box-sizing:?content-box;
          }
          復制代碼

          22. 絲帶徽章

          絲帶徽章.png
          .badge-ribbon?{
          ????position:?relative;
          ????height:?100px;
          ????width:?100px;
          ????background-color:?skyblue;
          ????border-radius:?50%;
          }

          .badge-ribbon:before,
          .badge-ribbon:after?{
          ????position:?absolute;
          ????top:?70px;
          ????left:?-10px;
          ????content:?'';
          ????border-right:?40px?solid?transparent;
          ????border-bottom:?70px?solid?skyblue;
          ????border-left:?40px?solid?transparent;
          ????transform:?rotate(-140deg);
          }

          .badge-ribbon:after?{
          ????right:?-10px;
          ????left:?auto;
          ????transform:?rotate(140deg);
          }
          復制代碼

          23. 雪佛蘭車標

          雪佛蘭車標.png
          .chevrolet?{
          ????position:?relative;
          ????width:?140px;
          ????height:?50px;
          }

          .chevrolet:before?{
          ????position:?absolute;
          ????top:?0;
          ????left:?0;
          ????width:?50%;
          ????height:?100%;
          ????content:?'';
          ????background-color:?skyblue;
          ????transform:?skew(0deg,?6deg);
          }

          .chevrolet:after?{
          ????position:?absolute;
          ????top:?0;
          ????right:?0;
          ????width:?50%;
          ????height:?100%;
          ????content:?'';
          ????background-color:?skyblue;
          ????transform:?skew(0deg,?-6deg);
          }
          復制代碼

          24. 放大鏡 ??

          放大鏡.png
          .magnifying-glass?{
          ????position:?relative;
          ????width:?0.4em;
          ????height:?0.4em;
          ????font-size:?10em;
          ????border:?0.1em?solid?skyblue;
          ????border-radius:?0.35em;
          ????box-sizing:?content-box;
          }

          .magnifying-glass:before?{
          ????position:?absolute;
          ????right:?-0.25em;
          ????bottom:?-0.1em;
          ????width:?0.35em;
          ????height:?0.08em;
          ????content:?'';
          ????background-color:?skyblue;
          ????transform:?rotate(45deg);
          }
          復制代碼

          25. Facebook 圖標

          Facebook 圖標.png
          .facebook-icon?{
          ????position:?relative;
          ????width:?100px;
          ????height:?110px;
          ????background-color:?skyblue;
          ????border:?15px?solid?skyblue;
          ????border-bottom:?0;
          ????border-radius:?5px;
          ????box-sizing:?content-box;
          ????overflow:?hidden;
          }

          .facebook-icon:before?{
          ????position:?absolute;
          ????right:?-37px;
          ????bottom:?-30px;
          ????width:?40px;
          ????height:?90px;
          ????content:?'';
          ????background-color:?skyblue;
          ????border:?20px?solid?#fff;
          ????border-radius:?25px;
          ????box-sizing:?content-box;
          }

          .facebook-icon:after?{
          ????position:?absolute;
          ????top:?50px;
          ????right:?5px;
          ????width:?55px;
          ????height:?20px;
          ????content:?'';
          ????background-color:?#fff;
          ????box-sizing:?content-box;
          }
          復制代碼

          26. 月亮 ??

          月亮.png
          .moon?{
          ????width:?80px;
          ????height:?80px;
          ????border-radius:?50%;
          ????box-shadow:?15px?15px?0?0?skyblue;
          }
          復制代碼

          27. 圓錐

          圓錐.png
          .cone?{
          ????width:?0;
          ????height:?0;
          ????border-top:?100px?solid?skyblue;
          ????border-right:?70px?solid?transparent;
          ????border-left:?70px?solid?transparent;
          ????border-radius:?50%;
          }
          復制代碼

          28. 十字架

          十字架.png
          .cross?{
          ????position:?relative;
          ????width:?20px;
          ????height:?100px;
          ????background-color:?skyblue;
          }

          .cross:before?{
          ????position:?absolute;
          ????top:?40px;
          ????left:?-40px;
          ????width:?100px;
          ????height:?20px;
          ????content:?"";
          ????background-color:?skyblue;
          }
          復制代碼

          29. 谷堆

          谷堆.png
          .base?{
          ????position:?relative;
          ????width:?100px;
          ????height:?55px;
          ????background-color:?skyblue;
          }

          .base:before?{
          ????position:?absolute;
          ????top:?-35px;
          ????left:?0;
          ????width:?0;
          ????height:?0;
          ????content:?'';
          ????border-right:?50px?solid?transparent;
          ????border-bottom:?35px?solid?skyblue;
          ????border-left:?50px?solid?transparent;
          }
          復制代碼

          30. 指示器

          指示器.png
          .pointer?{
          ????position:?relative;
          ????width:?120px;
          ????height:?40px;
          ????background-color:?skyblue;
          }

          .pointer:before?{
          ????position:?absolute;
          ????bottom:?0;
          ????left:?0;
          ????width:?0;
          ????height:?0;
          ????content:?'';
          ????border-top:?20px?solid?transparent;
          ????border-bottom:?20px?solid?transparent;
          ????border-left:?20px?solid?#fff;
          }

          .pointer:after?{
          ????position:?absolute;
          ????right:?-20px;
          ????bottom:?0;
          ????width:?0;
          ????height:?0;
          ????content:?'';
          ????border-top:?20px?solid?transparent;
          ????border-bottom:?20px?solid?transparent;
          ????border-left:?20px?solid?skyblue;
          }
          復制代碼

          結語

          合抱之木生于毫末,九尺之臺起于累土。對于技術的提升,我們要有足夠的耐心,去一點一點的積累,等到一定程度,必然會有質變。畢竟事需緩圖,欲速不達也。

          關于本文

          作者:冰冰你個小可愛

          https://juejin.cn/post/7017772634704183304

          點贊和在看就是最大的支持??

          瀏覽 59
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  伊人网大香蕉视频 | 黄色尤物国产黄色小视频在线观看免费 | 五月天综合色77播放 | 亚洲天堂免费观看 | 男人天堂官网 |