站長資訊網
        最全最豐富的資訊網站

        十分鐘教會你僅使用一個div配合css實現餅狀圖

        本篇文章給大家帶來了關于怎樣使用一個div配合css實現病狀圖的相關問題,希望對大家有幫助。

        十分鐘教會你僅使用一個div配合css實現餅狀圖

        完整的代碼請滑到文末。

        我們只使用一個div,僅采用css實現餅狀圖。

        HTMl 結構

        <div class="pie" style="--p:60;--b:10px;--c:purple;">60%</div>

        我們添加了幾個 css 的變量:

        • –p:進度條的百分比(純數字,不帶%),餅狀圖值和 div 內容(帶%)一致。

        • –b:邊框厚度的值

        • –c:邊框的主體顏色

        本文使用的是簡寫的變量,在生產環境中,為了達到可讀性,我們應該使用–p -> –percentage, –b -> –border-thickness, –c -> –main-color 來表示。

        Pie 的基本設置

        我們為餅狀圖設定基本的樣式。

        .pie {   --w: 150px; // --w -> --width   width: var(--w);   aspect-ratio: 1; // 縱橫比,1 說明是正方形   display: inline-grid;   place-content: center;   margin: 5px;   font-size: 25px;   font-weight: bold;   font-family: sans-serif; }

        上面我們使用了 aspect-ratio: 1; 保證 div 是正方形,當然你也可以使用 height: var(–w) 達到效果。

        接下來,我們使用偽元素實現簡單的餅狀圖:

        .pie:before {   content: "",   position: absoute;   border-radius: 50%;   inset: 0; // 知識點 1   background: conic-gradient(var(--c) calc(var(--p)*1%),#0000 0); // 知識點 2 }

        知識點1: inset: 0; 相當于 top: 0; right: 0; bottom: 0; top: 0;

        知識點2: conic-gradient 圓錐漸變,css 方法,

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久久久人妻一区精品性色av| 精品久久久久久国产91| 无码日韩人妻精品久久蜜桃| 久久久国产精品网站| 无码精品国产VA在线观看DVD| 国产在线精品一区二区不卡麻豆| 国产精品久久久久久久久| 在线观看亚洲精品国产| 国产精品主播一区二区| 欧美精品福利视频| 国产最新进精品视频| 日韩精品无码久久久久久| 欧美亚洲成人精品| 国产精品推荐天天看天天爽 | 国产精品莉莉欧美自在线线| 在线观看国产精品普通话对白精品 | 欧美日韩精品系列一区二区三区国产一区二区精品 | 青青久久精品国产免费看| 国产美女精品视频| 国产成人精品高清不卡在线| 91久久精品国产成人久久| 精品国产福利久久久| 国产精品久久一区二区三区| 国产精品久久久久久搜索| 成人精品在线视频| 99re这里只有精品6| 国产精品分类视频分类一区| 2022精品天堂在线视频| 国产成人精品2021| 潮喷大喷水系列无码久久精品| 国产麻豆精品久久一二三| 国产欧美日韩综合精品一区二区| 久久久久久九九99精品| 精品少妇无码AV无码专区| 国产剧情国产精品一区| 99精品久久精品| 久久精品视频免费| 国产成人久久精品二区三区| 国产中文在线亚洲精品官网| 九九久久精品国产| 亚洲国产精品国产自在在线|