javascript - 在悬停时在图像上书写

标签 javascript html css hover css-transitions

我想在鼠标悬停时在图像上添加说明文字。最好的方法是什么?我需要任何 js 还是有 css 解决方案?

代替片段中的 div,我有圆形的图像。悬停 img 会使它变大一点,如示例所示。

感谢您的帮助。

.circle{
  width: 150px;
  height: 150px;
  background: yellow;
  border-radius: 100%;
  text-align:center;
  display: inline-block;
  transition: all .2s ease-in-out;
}
.circle:hover{
  transform: scale(1.1);
  
}
<div class="circle">

</div>
<div class="circle">

</div>
<div class="circle">

</div>

最佳答案

.circle{
  width: 150px;
  height: 150px;
  background: yellow;
  border-radius: 100%;
  text-align:center;
  position: relative;
  display: inline-block;
  transition: all .2s ease-in-out;
}
.hoverContent {
  opacity: 0;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
   transition: all .2s ease-in-out;

}
.circle:hover{
  transform: scale(1.1);
}

.circle:hover .hoverContent {
   opacity: 1;
}
<div class="circle">
  <span class="hoverContent">Hey there 1</span>
</div>
<div class="circle">
  <span class="hoverContent">Hey there 2</span>
</div>
<div class="circle">
  <span class="hoverContent">Hey there 3</span>
</div>

关于javascript - 在悬停时在图像上书写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44086938/

相关文章:

css - IE 100% 静态 div

css - -webkit-过滤器 : drop-shadow for other browsers

javascript - ajax 可以在两个客户端之间传递函数调用吗?

javascript - 如何使用 javascript 选择一个选择框(并使用 UI)

javascript - 如何将事件监听器添加到多个按钮,每个按钮修改数据的不同部分

html - rtf 和 html 可以存在于同一个应用程序中吗?

html - 在 CSS 中,我怎样才能拥有双重背景颜色和以第二个背景颜色元素为中心的文本?

悬停时的 CSS 转换过渡会恢复到默认大小

javascript - 将内容/文本置于绝对 div 绝对中心;从中心变换

javascript - IE 中 optgroup/option onclick 事件的问题