我正在使用jQuery的移動,我只是想設置一個未經檢查的複選框的背景爲白色。我試圖與美樂家這樣做,但找不到選項。另外玩CSS也沒有解決問題。那麼什麼是正確的CSS類來做到這一點? 爲了清楚說明覆選框本身應該是白色而不是標籤。jQuery的移動更改複選框顏色爲白
1
A
回答
0
Why can't you use custom checkbox..
<!DOCTYPE html>
<html>
<head>
<style>
.checkbox {
display: inline-block !important;
cursor: pointer;
font-size: 25px !important;
margin: 0px !important;
}
input[type=checkbox] {
display: none;
}
.checkbox:before {
content: "";
display: inline-block;
width: 25px;
height: 25px;
vertical-align: middle;
background-color: white;
color: black;
text-align: center;
box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
border-radius: 3px;
}
input[type=checkbox]:checked + .checkbox:before {
content: "\2713";
background-color: #0088cc;
text-shadow: 1px 1px 1px black;
font-size: 22px;
}
</style>
</head>
<body>
<input data-role="none" id="Option" type="checkbox"/>
<label data-role="none" class="checkbox" for="Option"> Alerts </label>
</body>
</html>
+0
這就是我想要的。複選框本身應該是白色的,而不是周圍的標籤。我總是嘗試使用預定義的組件,而不是自定義的組件,但如果這是不可能的,我會嘗試使用它。 – user3480316
3
背景被添加到label
一個div ui-checkbox
包裝複選框本身。
您需要覆蓋label
的背景等級ui-checkbox-off
。使用!important
強制覆蓋。
/* un-checked */
.ui-checkbox label.ui-checkbox-off {
background: white !important;
}
/* checked */
.ui-checkbox label.ui-checkbox-on {
background: #00b0eb !important;
}
要更改複選框本身的顏色,使用:after
僞選擇覆蓋background-color
不background
。
.ui-checkbox-off:after {
background-color: white !important;
}
.ui-checkbox-on:after {
background-color: #00b0eb !important;
}
相關問題
- 1. jquery移動更改複選框顏色
- 2. 更改複選框的顏色邊框
- 3. 更改複選框邊框顏色
- 4. Android更改複選框選中顏色
- 5. jqGrid更改複選框的行顏色
- 6. WP7 - 更改multiselectlist複選框顏色
- 7. @ Html.CheckBoxFor() - 更改複選框標籤顏色
- 8. 使用Javascript更改複選框顏色
- 9. Html複選框:更改顏色
- 10. Javascript:onClick複選框更改div顏色
- 11. 在活動選項卡中,文本顏色更改爲白色
- 12. 如何將複選框的顏色更改爲黑色
- 13. 更改顏色collapsibleset jquery移動
- 14. 更改三態複選框上的紅色框的顏色
- 15. 設置禁用複選框的顏色爲白色
- 16. 將精靈顏色更改爲白色
- 17. UINavigationBarButtons將其顏色更改爲白色
- 18. 更改離子複選框內的複選標記顏色
- 19. c#WPF更改複選框的複選顏色
- 20. 更改Android複選框的默認顏色複選標記
- 21. 將jQuery圖標顏色更改爲白色而不是灰色
- 22. 更改複選框和單選按鈕的邊框顏色
- 23. 我需要將顏色更改爲複選框的邊框,因爲它是白色
- 24. 更改複選框活動時的背景顏色
- 25. 更改選擇框的邊框顏色
- 26. 佈局的背景顏色自動更改爲白色
- 27. 將選中的複選框從勾號更改爲純色背景顏色
- 28. 選中時更改複選框的文本顏色
- 29. 更改TR的顏色,當複選框選中
- 30. 更改複選框的背景顏色,當選中
發表您試圖 –
你的問題不明確。 – Omar