欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css圓里畫對號

張吉惟2年前12瀏覽0評論

CSS圓里畫對號,是一種比較常見的需求,本文將介紹如何使用CSS實(shí)現(xiàn)這一功能。

.checkmark {
position: relative;
width: 20px;
height: 20px;
border-radius: 50%;
border: 2px solid #a9a9a9;
}
.checkmark::before {
content: "";
position: absolute;
top: 50%;
left: 25%;
width: 30%;
height: 60%;
transform: rotate(45deg);
border-bottom: 3px solid #fff;
border-right: 3px solid #fff;
}
.checkmark::after {
content: "";
position: absolute;
top: 50%;
left: 25%;
width: 80%;
height: 4px;
transform: rotate(-45deg);
background-color: #fff;
}

我們首先定義了一個(gè)checkmark類,設(shè)置寬高以及圓角,邊框顏色。接著使用偽元素::before::after來設(shè)置對號的樣式。注意,我們使用了position: absolute定位,使得對號能夠在圓內(nèi)居中顯示。

其中,::before偽元素會(huì)畫出一個(gè)寬和高均為checkmark的30%大小的等腰直角三角形,通過transform: rotate(45deg);旋轉(zhuǎn)45度,使其成為對號的左半部分。右半部分則是在::after偽元素中設(shè)置的。需要注意的是,兩個(gè)部分的起始點(diǎn)是從同一位置開始的。

最后,我們設(shè)置了右半部分的背景顏色為白色,覆蓋住左半部分的部分區(qū)域,以達(dá)到完整的對號的效果。

這樣,我們就成功使用CSS實(shí)現(xiàn)了在圓內(nèi)畫出對號的功能。