я попробовал This from stackoverflowпроверка, если переключатель установлен и дисплей ДИВ
, который я не смог заставить работать ..
я есть .playlist список и .playlist-функция, где только необходимо отобразить, с помощью переключателя для проверки.
так, что когда-либо был установлен переключатель, он должен отображать: блокировать div. и скрыть другое.
, но это как-то не работает ..
я могу начать с .playlist-функция отображается хорошо, где я проверить на другую кнопку. но здесь он не работает.
любая идея относительно решения этой проблемы?
Мой код:
HTML:
<div class="playlist-top">
<label for="playlist-button">Spilleliste</label>
<label for="playlist-feature-button">Indslag</label>
</div>
<input type="radio" id="playlist-list-button" />
<input type="radio" id="playlist-feature-button" />
<div class="playlist-content">
<div class="playlist-list">
<ul class="bar">
<li>
<span>12:36</span ><p class="text- uppercase">brian adams</p><span class="dr-icon-audio-boxed"></span>
<p>You Belong to me</p>
</li>
</ul>
</div>
<div class="playlist-feature">
<ul class="bar">
<li>
<span>08:51</span><span class="dr-icon-audio-boxed"></span>
<p>Gærdesmutten er sej trods sin beskedne størrelse</p>
</li>
</ul>
</div>
</div>
Мой CSS
#playlist:checked ~div.playlist-toggle{
.playlist-wrapper .container .playlist-content{
.playlist-feature{
display:block;
}
}
}
#playlist-list-button:checked ~div.playlist-toggle{
.playlist-wrapper .container .playlist-content{
.playlist-list{
display:block;
}
.playlist-feature{
display:none;
}
}
}
#playlist-feature-button:checked ~div.playlist-toggle{
.playlist-wrapper .container .playlist-content{
.playlist-feature{
display:block;
}
.playlist-list{
display:none;
}
}
}
У вас нет элемента, соответствующего 'div.playlist-toggle' в любом месте вашего HTML. – CBroe
Это обертка для всего. – andrelange91