html - CSS 标题悬停?

标签 html css animation effect

我的页面上有几个 div 框,当您将鼠标悬停在它们上面时,我想让它们显示文本。我正在看一些教程,但我似乎无法让它与我的一起工作,这是我的一个盒子的例子。

HTML:

  <div class="squar-1">
    <div class="text-1">
      <p>Hello</p>
    </div>
  </div>

CSS:

.squar-1 {
  width: 50%;
  height: 350px;
  background-color: #e57373;
  float: left;
}

.squar-1 .text-1 {
  position:relative;
  bottom:30px;
  left:0px;
  visibility:hidden;
}

.squar-1:hover .text {
visibility:visible;
}

最佳答案

行得通,你写的是 .text 而不是 .text-1

.squar-1 {
  width: 50%;
  height: 350px;
  background-color: #e57373;
  float: left;
}

.squar-1 .text-1 {
  position:relative;
  left:0px;
  visibility:hidden;
}

.squar-1:hover .text-1 {
  visibility:visible;
}
  <div class="squar-1">
    <div class="text-1">
      <p>Hello</p>
    </div>
  </div>

编辑:要转换文本,您应该使用不透明度而不是可见性,例如:

.squar-1 {
  width: 50%;
  height: 350px;
  background-color: #e57373;
  float: left;
}

.squar-1 .text-1 {
  position:relative;
  left:0px;
  opacity: 0;
  -webkit-transition: opacity 2s; /* For Safari 3.1 to 6.0 */
  transition: opacity 2s;
}

.squar-1:hover .text-1 {
  opacity: 1;
}
<div class="squar-1">
    <div class="text-1">
      <p>Hello</p>
    </div>
  </div>

关于html - CSS 标题悬停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28775954/

相关文章:

html - 在 Mediawiki 的同一页面上为启用 javascript 的用户显示不同的内容,为禁用 javascript 的用户显示不同的内容?

html - 为什么还要链接 CSS 文件?

jquery - z-index:20 出现在 z-index:10 下面,即使它的 z 索引更大

javascript - 如何在html中使用javascript动态替换隐藏值

javascript - document.getElementById 未获取新输入的 HTML 文本输入值

javascript - 在没有 JavaScript 上传的情况下显示文件上传进度

c - 如何在 C/C++ 中暂停循环

php - 根据来自 php/mysql 变量的文本行调整文本区域的大小

css - 无缝 SVG 循环

javascript - APNG num_plays 在 Firefox 中有效,但在 Chrome 中无效