У меня есть этот код: HTML:смежных одноуровневых селекторы не работает в Mozilla Firefox 39.0.3
<label>
<input class="checkable" type="checkbox" value="6" name="Peak">
<button class="button">1</button>
</label>
<label>
<input class="checkable" type="checkbox" value="12" name="Peak">
<button class="button">2</button>
</label>
CSS:
label > .checkable{
display:none;
}
label > .checkable + button{
cursor:pointer;
margin:1px;
border-radius: 16px;
border:transparent;
width:32px;
height:32px;background: rgba(0,0,0,0);
}
label > .checkable:checked + button{
background-color:#690b0c;
color:white;
border-radius: 16px;
}
Я комбинируя флажок с элементом. Когда вы нажимаете на одну из этих кнопок, они должны получить красный круглый фон. Это работает, как ожидалось, в IE 11, но в новейшей версии Firefox, похоже, есть некоторые проблемы. Есть ли у кого-нибудь обходные пути?
Fiddle: https://jsfiddle.net/jjqg5apa/
, кажется, не работает в Chrome либо. –
Он работал в Firefox 37. –
Хм ... это не селектор ... он работает, если «display: none» удален. –