html - 仅在悬停时显示文本

标签 html css hover

我有悬停问题,我希望文本和跨度仅在悬停时显示,但在我的情况下文本和跨度一直显示,我认为字体很难阅读任何修复它的建议?提前致谢。

https://jsfiddle.net/5xqs7cp1/1/

<li class="one"><img class="img" src="https://i.imgur.com/MZy3vOp.jpg" alt="" />
<h2>some text</h2>
      <span class="h1"></span>
      <span class="h2"></span>
      <span class="h3"></span>
</li>

最佳答案

如果我理解你的问题是正确的,那么你可以尝试将这个添加到 .grid li 类中:

overflow: hidden;

此外,如果您希望您的文本以一些缓动方式显示,则只需将这一行添加到 .grid li h2 类中:

opacity: 0;

对于这个类.grid li:hover h2:

opacity: 1;

关于html - 仅在悬停时显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59411602/

相关文章:

css - 可以使用 Pixate 将字母间距应用于 UINavigationBar 的标题吗?

html - css字体大小继承不适用

javascript - 关于 IE 在滚动时通过纯 JavaScript 添加类到 div 的问题

html - 倾斜 div 容器上的文本溢出

php - 从多维数组渲染 HTML 表格

jquery 悬停时暂停恢复

css - React Ant Design - 要拆分为 2 列的表单项

jquery - Safari 移动版上的 z-index

javascript - 将鼠标悬停在图像上 - 对另一幅图像的影响

CSS - 如何只针对 parent 而不针对 child