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

css復選框打鉤樣式

傅智翔2年前11瀏覽0評論

在web開發中,選擇框(checkbox)是常用的表單元素之一,用于讓用戶選擇一個或多個選項。而如何將默認的樣式美化成更加個性化的樣式,在實際開發中也是需要考慮的問題。

使用CSS可以很方便地改變復選框的外觀,其中通過改變:before偽元素的樣式來實現選中狀態下的打鉤效果。

input[type="checkbox"]{
position: absolute;
opacity: 0;
cursor: pointer;
}
/* 未選中狀態樣式 */
input[type="checkbox"] + label:before {
content: "";
display: inline-block;
width: 18px;
height: 18px;
margin-right: 10px;
background-color: #eee;
border: 1px solid #aaa;
border-radius: 3px;
}
/* 選中狀態樣式 */
input[type="checkbox"]:checked + label:before {
content: "\2714";
display: inline-block;
width: 18px;
height: 18px;
margin-right: 10px;
background-color: #2ecc71;
border: none;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 14px;
border-radius: 3px;
}

通過以上代碼,我們可以看到選中狀態下:before偽元素的content屬性值為"\2714",代表了打鉤圖標。同時設置了背景顏色、邊框、圓角等樣式,以及調整了字體顏色、大小等。而未選中狀態下,則顯示為未選中默認樣式。

通過這種方式,我們可以自由地定制出各種風格的復選框打鉤樣式,從而讓表單元素更加具有個性化特色。