html - CSS:悬停显示 block 不起作用

标签 html css html-lists onhover

对于悬停在 li.visibleLi 上的以下 html,需要显示 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; }

但它不起作用..有人可以纠正我吗?

请帮忙, 谢谢。

最佳答案

你试试这样-

    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>

希望对你有帮助

关于html - CSS:悬停显示 block 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29553780/

相关文章:

php - Wordpress 上的特色帖子部分不会显示

php - 如何在 PHP 中删除重复的、嵌套的 DOM 元素?

javascript - 如何根据窗口大小剃掉部分图像

html - 是什么导致我的 div 被隐藏?

javascript - 如何避免/最小化列表中列表的缩进?

html - 在水平面上对齐 DIV 时出现问题

javascript - 使用 jQuery 单击后更改 anchor 文本

html - 当我在 IE6 中最小化时内容中断

css - 我可以在 <li> 标签内设置字体系列吗?

css - 我应该如何创建带元素符号的描述列表?