У меня есть: парить эффект применяется -Установка а [CSS]: парить и: проверено состояние
td img.off{
display:none;
}
td:hover img.off{
display:inline;
}
td:hover img.on{
display:none;
}
- на некоторых изображениях.
<td>
<div class="col1"><img class="on" src="1.bmp"></div>
<div class="col1"><img class="off" src="2.bmp"></div>
</td>
Я пытаюсь добавить флажок, который отключает эффект парения, если он активен, так что я пытался сделать -
input:checked + td:hover img.off{
display:inline;
}
input:checked + td:hover img.on{
display:none;
}
- с этим флажком:
<input type="checkbox" name="box" class="cbox">
Но это не сработало. Я ищу для этого решение HTML/CSS. Кто-нибудь знает, почему он не работает?
EDIT: Что здесь не так? EDIT^2: селектор. Даже не может.
input {
display: none;
}
label[for="chkbox1"] {
display: inline-block;
border: 1px solid black;
width: 20px;
height: 20px;
}
input:checked + .header label:after {
content: 'X';
}
table td img.off{
display:none;
}
input:checked + table td:hover img.off{
display:inline;
}
input:checked + table td:hover img.on{
display:none;
}
<input id="chkbox1" type="checkbox" name="box" class="cbox">
<div class="header">
<label for="chkbox1"></label>
</div>
<table>
<tr>
<td>
<div class="col1">
<img class="on" src="http://placehold.it/50">
</div>
<div class="col1">
<img class="off" src="http://placehold.it/100">
</div>
</td>
</tr>
</table>
Вы можете создать скрипку? – Vucko
'input: checked + td: hover' означает, что флажок должен быть непосредственно предшествующим брату td. Это не имеет смысла структурно, поэтому я предполагаю, что на самом деле у вас нет своего HTML в этом порядке. – andi
флажок находится в заголовке.Есть ли способ сделать это понятным? – AlexG