CSS:悬停显示块不工作
CSS: On hover display block not working
为了跟随 html 悬停 li.visibleLi li.invisibleLi 需要显示。
<ul>
<li class="visibleLi">Web Design</li>
<li class="invisibleLi">Web Development</li>
<li class="invisibleLi">Illustrations</li>
</ul>
我尝试了以下 css:
li.invisibleLi { display: none; }
li.visibleLi:hover li.invisibleLi{ display: block; }
但是它不起作用.. 谁能纠正我吗?
请帮忙,
谢谢
元素之间的space寻找子元素。尝试使用逗号而不是 space.
你这样试试-
ul li.invisibleLi { display: none; }
ul li.visibleLi:hover ~ li.invisibleLi{ display: block; }
<ul>
<li class="visibleLi">Web Design</li>
<li class="invisibleLi">Web Development</li>
<li class="invisibleLi">Illustrations</li>
</ul>
希望对您有所帮助
您不能将鼠标悬停在未显示的内容上。您可以改用不透明度或可见性。
li.invisibleLi { opacity: 0 }
ul li.visibleLi:hover ~ li.invisibleLi{ opacity: 1 }
为了跟随 html 悬停 li.visibleLi li.invisibleLi 需要显示。
<ul>
<li class="visibleLi">Web Design</li>
<li class="invisibleLi">Web Development</li>
<li class="invisibleLi">Illustrations</li>
</ul>
我尝试了以下 css:
li.invisibleLi { display: none; }
li.visibleLi:hover li.invisibleLi{ display: block; }
但是它不起作用.. 谁能纠正我吗?
请帮忙, 谢谢
元素之间的space寻找子元素。尝试使用逗号而不是 space.
你这样试试-
ul li.invisibleLi { display: none; }
ul li.visibleLi:hover ~ li.invisibleLi{ display: block; }
<ul>
<li class="visibleLi">Web Design</li>
<li class="invisibleLi">Web Development</li>
<li class="invisibleLi">Illustrations</li>
</ul>
希望对您有所帮助
您不能将鼠标悬停在未显示的内容上。您可以改用不透明度或可见性。
li.invisibleLi { opacity: 0 }
ul li.visibleLi:hover ~ li.invisibleLi{ opacity: 1 }