復(fù)選框 CSS 按鈕是一種簡單的樣式屬性,用于美化 HTML 表單中的多選框按鈕。它可以幫助網(wǎng)站設(shè)計(jì)師更有效地樣式化復(fù)選框按鈕,并提高用戶體驗(yàn)。下面是一個(gè)示例的 HTML 代碼和相應(yīng)的 CSS 代碼實(shí)現(xiàn)復(fù)選框樣式化:
<input type="checkbox" id="check1" name="check1" value="check1"> <label for="check1">選擇項(xiàng) 1</label> <input type="checkbox" id="check2" name="check2" value="check2"> <label for="check2">選擇項(xiàng) 2</label> <input type="checkbox" id="check3" name="check3" value="check3"> <label for="check3">選擇項(xiàng) 3</label> <style> input[type=checkbox]:checked + label:before { content:"\2714"; padding-right: 5px; } input[type=checkbox]:checked + label { color: #555; text-decoration: line-through; } input[type=checkbox]:hover + label:before { border: 2px solid #000; } </style>
上面的 HTML 代碼中,我們使用了 input 標(biāo)簽來創(chuàng)建多選框按鈕。我們還在選項(xiàng)上方使用了 label 標(biāo)簽來為每個(gè)選項(xiàng)添加標(biāo)簽。這是讓用戶更容易在頁面上找到選項(xiàng)的一種非常好的做法。每個(gè) label 標(biāo)簽都和相應(yīng)的 input 標(biāo)簽相關(guān)聯(lián)
接下來,我們在 CSS 中使用了一些簡單的樣式,用于顯示選中和未選中狀態(tài)的多選框。代碼中用到了 :checked 偽類,它代表選中了多選框按鈕。使用 :before 偽元素,我們在選中的多選框按鈕前面添加了一個(gè)勾號(hào)。在輸入框中懸停時(shí),我們還為多選框添加了一個(gè)簡單的邊框效果。
這些簡單的 CSS 樣式可以輕松地讓多選框按鈕更加有吸引力和醒目。除此之外,還可以通過更改背景顏色或文本顏色等屬性,將其樣式化。
上一篇css過度效果的屬性