色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css自定義圓形對勾復選框

姜紹郎1年前6瀏覽0評論

CSS自定義圓形對勾復選框是一種非常實用的技術,它可以讓頁面元素的外觀得到更好的控制,同時也可以增加用戶體驗。下面是一個簡單實用的例子:

<label class="checkbox">
<input type="checkbox">
<span class="checkbox-checkmark"></span>
</label>

以上代碼是一個基本的HTML結構,它包含一個label標簽和一個input標簽,還有一個用于顯示勾選狀態的span標簽。下面是CSS樣式:

.checkbox {
display: inline-block;
position: relative;
cursor: pointer;
user-select: none;
font-size: 16px;
line-height: 1.2;
padding-left: 30px;
margin-bottom: 12px;
}
.checkbox input {
display: none;
}
.checkbox-checkmark {
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
border: 2px solid #aaa;
border-radius: 50%;
transition: all 0.2s;
}
.checkbox input:checked + .checkbox-checkmark:after {
content: '';
display: block;
position: absolute;
left: 4px;
top: 4px;
width: 10px;
height: 10px;
border-radius: 50%;
background: #008000;
}

以上代碼在.checkbox樣式中設置了一些基本樣式,包括字體大小、行高和padding等。在.checkbox-checkmark樣式中,設置了一個圓形的邊框和顏色,還加入了一個過渡動畫。最后,在.checkbox input:checked + .checkbox-checkmark樣式中,我們使用:checked偽類來獲取勾選框的狀態,并用:after偽類來給圓形框加上一個對勾標記。

總之,通過這種方式可以輕松地實現自定義樣式的圓形對勾復選框。使用它,可以增加頁面元素的可讀性,提高用戶體驗。