這篇文章主要介紹如何使用純CSS畫一個(gè)圓環(huán),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元銀川做網(wǎng)站,已為上家服務(wù),為銀川各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
畫圓環(huán)思想很簡單:首先畫兩個(gè)圓,設(shè)置不同的背景色;然后讓兩個(gè)圓的圓心重合即可。
難度系數(shù)
☆☆
HTML
解析:
此處有父容器
CSS
.container { position: relative; top: 0; left: 0; width: 300px; height: 300px; background-color: lightgrey; } .ring-style { display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: blue; width: 260px; height: 260px; border-radius: 260px; } .ring-style::before { content: ' '; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; width: 200px; height: 200px; border-radius: 200px; }
解析:
設(shè)置元素的寬高、圓角效果,即可畫出一個(gè)圓
通過 ::before 偽元素和本體元素,創(chuàng)建兩個(gè)圓
通過基于父容器的絕對(duì)定位,設(shè)置 top、left、translate 屬性,讓元素基于父容器水平、豎直居中,即可讓兩個(gè)圓的圓心重合
【 】
效果圖
知識(shí)點(diǎn)
border-radius
::before && ::after
元素水平、豎直居中
以上是“如何使用純CSS畫一個(gè)圓環(huán)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!