僅使用 CSS和HTML,我試圖根據兩個或多個複選框是否處於檢查(:已檢查)狀態。當然,如果我只需要檢查一個(基本上是「OR」情況),那麼很容易,但在這種情況下,我實際上需要「AND」邏輯。建議歡迎。純CSS(無JS)確定是否檢查多個複選框的方法
0
A
回答
2
下面的代碼片斷是在現代瀏覽器的支持,根據caniuse.com:
HTML
<input type="checkbox">
<input type="checkbox">
<div data-text="some string"></div>
CSS
div {
width: 100px;
height: 100px;
background: red;
}
input[type=checkbox]:checked + input[type=checkbox]:checked + div {
background: blue;
}
input[type=checkbox]:checked + input[type=checkbox]:checked + div:after {
display: inline-block;
content: attr(data-text);
color: #fff;
}
+1
謝謝@seemly ...不知道第二個'檢查'可以像那樣使用...很好.. –
+0
沒問題。希望能幫助到你。請記住接受答案,如果它回答你的問題! =) – seemly
相關問題
- 1. JS - 無法檢查複選框是否被選中
- 2. 確定是否檢查多個複選框
- 3. 更好的方法來檢查複選框是否被定義?
- 4. 如何檢查是否檢查多個複選框
- 5. 多個複選框,檢查是否都在Jquery中檢查
- 6. 檢查是否複選框定義
- 7. 檢查是否檢查複選框
- 8. 檢查一個複選框時檢查多個複選框
- 9. 檢查是否在jQuery中選擇了多個複選框
- 10. 如何檢查是否選擇了多個複選框
- 11. 使用jQuery檢查是否選中了多個複選框?
- 12. 如何確定是否使用PHP檢查複選框?
- 13. 如何確定複選框是否已被檢查
- 14. 淘汰js複選框檢查綁定
- 15. 檢查複選框是否被選中JS
- 16. 如何檢查在Angular JS中是否選中複選框?
- 17. JS檢查複選框是否被選中保留初始值
- 18. 如何檢查特定的複選框是否被檢查
- 19. PHP多個複選框,找出是否應該檢查複選框?
- 20. 檢查是否勾選複選框
- 21. 檢查是否未選中複選框
- 22. Django檢查是否選中複選框
- 23. 檢查複選框是否被選中
- 24. 檢查複選框是否被選中
- 25. 檢查是否選中複選框DataGridViewCheckBoxCell
- 26. 檢查複選框是否被選中
- 27. 如何確定複選框是否被選中Vue js
- 28. 定製複選框:如何檢查複選框是否被選中與否
- 29. 確定一個方法是否是純虛擬的(C++)
- 30. 做一個複選框,並檢查是否檢查
爲什麼不使用像JS的一行? – Carcigenicate
那麼你的html是什麼,因爲這是CSS呈現和'工作'/與。 –