html - css hover 显示单独的隐藏元素

标签 html css menu

我试图在将鼠标悬停在链接上时显示一些内容,仅使用 CSS - 你能帮我看看这个吗?我认为我在正确的道路上,只需要一些明确的方向,谢谢您的帮助!

https://jsfiddle.net/JOSBORNE_/achmfszv/#&togetherjs=0o94SRwPsi

我正在尝试重新创建本教程中看到的这种类型的效果:

http://line25.com/tutorials/how-to-create-a-trendy-flat-style-nav-menu-in-css

最小代码示例:

#Link1 {
  position: absolute;
  text-align: center;
  margin: -440px 0 0 9%;
  width: 80%;
  display: none;
}

.Link1:hover #Link1 {
  display: block;
}
<div class="menuforspecials">

  <li class="Link1"><a href="">Link 1</a></li>
  <li><a href="">Link 2</a></li>
  <li><a href="">Link 3</a></li>
  <li><a href="">Link 4</a></li>

</div>

<li class="current" id="Link1">
  <h2>Offer Heading 1</h2>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tristique in lacus ut vulputate. Nullam rhoncus, dolor quis euismod.</p>
</li>
<li id="Link2">
  <h2>Offer Heading 2</h2>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tristique in lacus ut vulputate. Nullam rhoncus, dolor quis euismod.</p>
</li>

最佳答案

你有一个非常基本的问题,悬停动画只能影响 anchor 标签内或附近的元素。纯 css 不允许您将鼠标悬停在链接上并影响页面下方的元素(如果它不满足上述邻近度要求)。

这是一个可以做什么的基本示例。

.content{
  display: none;
}

.menuforspecials a:hover + .content {
  display: block;
}
<div class="menuforspecials">

  <li class="Link1"><a href="">Link 1</a>
    <div id="Link1" class="content">
      <h2>Offer Heading 1</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tristique in lacus ut vulputate. Nullam rhoncus, dolor quis euismod.</p>
    </div>
  </li>
  <li><a href="">Link 2</a>
    <div id="Link2" class="content">
      <h2>Offer Heading 2</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tristique in lacus ut vulputate. Nullam rhoncus, dolor quis euismod.</p>
    </div>
  </li>
  <li><a href="">Link 3</a></li>
  <li><a href="">Link 4</a></li>

</div>

关于html - css hover 显示单独的隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42818959/

相关文章:

javascript - 有没有办法让 div 后面的元素(链接)在 div 为 "transparent"的区域可点击

php - DomPDF 最新版本 0.8.2 中的自定义字体问题

android - 如何在Android gallery中制作一个像 "share menu"这样花哨的透明菜单?

linux - 如何根据用户输入更新 case 语句中的变量

javascript - jquery 带定时器的下拉菜单

html - HTML/CSS 中的按钮(列表)溢出

html - 溢出-x : hidden sets overflow-y to auto/scroll behaviour

html - 带有 li 标签的 css "first-child"

css - 初学CSS定位( float )

html - CSS 中基于图像的菜单