0
我確定有一個簡單的解決方案。我有兩個標籤與兩個複選框相關聯,每個標籤顯示其對應的div。事情是我必須隱藏div1,當我點擊checkbox2並顯示div2時,反之亦然。複選框當我點擊另一個複選框時隱藏一個div
/* Default State */
.hombres, .mujers{
display: none;
}
/* Toggled State */
input[type=checkbox]#hombre:checked ~ div.hombres {
display:block;
background-color: #f04e10;
}
input[type=checkbox]#mujer:checked ~ div.mujers {
display:block;
background-color: #f04e10;
}
input[type=checkbox]#hombre:checked ~ div.mujers {
display: none;
}
input[type=checkbox]#mujer:checked ~ div.hombres {
display: none;
}
<label for="hombre">Hombre</label>
<input type="checkbox" id="hombre">
<label for="mujer">Mujer</label>
<input type="checkbox" id="mujer">
<div class="hombres"><p>Hombre</p></div>
<div class="mujers"><p>Mujer</p></div>
任何想法?
您是否在尋找一個CSS唯一的解決辦法?我看到你沒有用JavaScript來標記問題,這是傳統上使用的問題。 – j08691