多選框是我們經常會用到的一種表單元素,當我們想要對它進行樣式的修改時,我們可以使用CSS來完成。下面是一些關于CSS修改多選框的方法。
/* 隱藏多選框默認樣式 */ input[type=checkbox] { display: none; } /* 創建自定義多選框樣式 */ label.checkbox { display: inline-block; position: relative; padding-left: 25px; margin-right: 15px; cursor: pointer; } /* 樣式中的勾選標志 */ label.checkbox:before { content: ""; display: inline-block; position: absolute; left: 0; top: 0; width: 17px; height: 17px; border: 2px solid #bbb; background-color: #fff; } /* 樣式中的勾選標志選中狀態 */ label.checkbox:after { content: ""; display: inline-block; position: absolute; left: 4px; top: 4px; width: 9px; height: 9px; background-color: #22BA3D; opacity: 0; transition: opacity 0.2s; } /* 當多選框被選中時,展示選中狀態 */ input[type=checkbox]:checked + label.checkbox:before { border-color: #22BA3D; } input[type=checkbox]:checked + label.checkbox:after { opacity: 1; }
通過上面的CSS代碼,我們可以自定義多選框的樣式,包括勾選標志、勾選標志選中狀態等,在頁面中應用你上述代碼即可美化多選框。
上一篇mysql日子查看
下一篇mysql無限極數據庫