直接使用元件呈現的話。變色可以用如下的css來處理
label {
padding: 0;
margin-right: 3px;
cursor: pointer;
}
input[type=checkbox] {
display: inline-block;
background-color: #aaa;
padding: 3px 6px;
border: 1px solid gray;
color: #444;
user-select: none; /* 防止文字被滑鼠選取反白 */
}
input[type=checkbox]:checked {
color: yellow;
background-color: #444;
}
要有打x的話,只能利用其它元件來做出模式出來了。
網路上你找一下有很多範例可以用。我這只給你簡單的處理。
浩瀚星空,自己嘗試寫出了這樣的範例,可能會在鑽研一下看要怎麼調整,最終目標是希望可以做出這樣的樣子(白底黑X),謝謝你的幫忙~
核取框不會出現x的。
所以你只能用圖片或是div元件來模擬成核取框
好的,我再嘗試看看~謝謝!
The Net Ninja 這個系列的教學可能是你需要的東西:
https://www.youtube.com/watch?v=HiHHvTcHiEk&list=PL4cUxeGkcC9g5_p_BVUGWykHfqx6bb7qK
用人家的最快
https://demos.telerik.com/kendo-ui/checkbox/index