当前位置: 首页 > 知识库问答 >
问题:

当悬停在图像上时,如何使文本可见

易俊驰
2023-03-14

为什么当鼠标悬停在图像上时,文本不显示?如何在css中使用visibility属性获得文本的可见性

null

img{
  margin-top: 110px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  margin-top: 50px;
  position: relative;
}



.txt{
  font-size: 16px;
  line-height: 20px;
  margin-top: 10px;
  text-align: center;
  margin-left: 440px;
  margin-right: 440px;
  visibility: hidden;
  
}

img:hover  .txt{
  cursor: pointer;
  visibility: visible;
}
 <div class="container"> 
<img src="empty-boxes.svg"  style="width:520px;height:190px;">
<p class="number">404</p>
<p class="txt">When communicating via HTTP, the server is required
  .</p>
  </div>

null

共有1个答案

罗奇文
2023-03-14

添加CSS“~”选择器。MDN

null

img {
  margin-top: 110px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  margin-top: 50px;
  position: relative;
}

.txt {
  font-size: 16px;
  line-height: 20px;
  margin-top: 10px;
  text-align: center;
  margin-left: 440px;
  margin-right: 440px;
  visibility: hidden;
}

img:hover ~ .txt {
  cursor: pointer;
  visibility: visible;
}
<div class="container">
  <img src="empty-boxes.svg" style="width:520px;height:190px;">
  <p class="number">404</p>
  <p class="txt">When communicating via HTTP, the server is required .
  </p>
</div>
 类似资料:
  • 问题内容: 我将鼠标悬停在图像上时要显示说明。我已经以一种不太理想的方式做到了这一点,在这里使用了图像精灵和鼠标悬停:我希望它看起来像我的样子,但是使用真实文本而不是图像。 我尝试了几种不同的方法,但似乎无法弄清楚该怎么做。我正在尝试仅使用HTML和CSS进行操作,但不确定是否可行。 请随意在我的代码中四处浏览,我将粘贴我认为与之相关的内容。 HTML 这很简单。将图片和“出现在悬停时”说明包装在

  • 问题内容: 我的问题.. 我有许多图像(在超链接中),并且我希望每个图像在鼠标悬停时变暗(即,使用具有高不透明度或某些功能的黑色蒙版),然后在mouseout上恢复正常。但是我想不出最好的方法。 我试过了.. jQuery颜色动画和一些javascript参考。 使用javascript设置图像的不透明度。 我不要 图像从80%的不透明度开始,然后在鼠标悬停时达到100%(这很容易)。 要在2张图

  • 我正在使用这个WP主题,我正在努力调整代码,以便内容框中的标题和描述只在悬停时显示(此时它们总是显示,悬停只会使图像变暗)。 以下是相关代码(据我所知): .home\u特色化\u post\u last{右边距:0;} .home\u特色\u post\u悬停{位置:绝对;顶部:0;左侧:0;宽度:100%;高度:100%;显示:块;文本装饰:无;边框半径:5px;} .home_特色_post

  • 我正在为我目前正在设计的游戏创建一个菜单,我正在使用我在Photoshop中设计的图像作为菜单的按钮,但我想知道是否有任何方法可以检测鼠标是否悬停在图像上。 我之前已经对常规矩形进行了此操作,但此形状不是基本矩形(单击此处查看形状)。 形状被绘制为带有Graphics2D的BufferedImage。 提前谢谢你的帮助!gya

  • 问题内容: 我需要一个包含图像的菜单,当有人将鼠标悬停在菜单上时,图像应该会更改。 HTML CSS 我面临的问题是,当我将 鼠标悬停 在菜单项周围时,要显示在悬停上的图像显示 在 旧图像 的背面 。此外,显示的悬停背景图像的宽度和高度 很小 。请帮忙。谢谢![在此处输入图片描述] [1] 问题答案: 将此代码放在结束body标签之前, 将课程首页放置在标签中。做完了 完美运作。

  • 问题内容: 我有一个问题,我将一个图像设置为当鼠标悬停时显示另一个图像,但是第一个图像仍然出现,新的图像不会更改高度和宽度,而会与另一个图像重叠。我对HTML / CSS还是很陌生,所以我可能错过了一些简单的东西。这是代码: 问题答案: 一种解决方案是将第一个图像也用作背景图像,如下所示: 如果您的悬停图片大小不同,则必须将它们设置为: