How to add tooltip to image on hover with CSS(如何使用 CSS 在悬停时向图像添加工具提示)
问题描述
我有三张图片,在悬停时它们使用 :hover 在 css 中增加大小.当用户将鼠标悬停在图像上时,我还希望出现一个带有图像描述的工具提示(我也应该能够定位工具提示).
HTML
<div class="bottle-container"><div class="click-to-top"><img src="image-1.png" alt="Image 1"/>工具提示文本</div><div class="click-to-top" style="z-index:5;"><img src="image-2.png" alt="Image 2"/></div><div class="click-to-top last"><img src="image-3.png" alt="Image 3"/></div></div>
CSS
容器{最大宽度:600px;边距:0 自动;最小高度:450px;}div.click-to-top {显示:内联块;位置:相对;最大宽度:160px;}div.click-to-top:悬停{z指数:10;}div.click-to-top img{-webkit-transition:全0.8s;moz-transition:全部为 0.8s;过渡:全0.8s;宽度:130px;}div.click-to-top img:hover{宽度:140px;z指数:10;}
您可以将文本包装到 并显示在父
:hover
CSS
div.click-to-top span {显示:无;位置:绝对;底部:0;左:0;右:0;背景:#333;颜色:#fff;}div.click-to-top:hover span {显示:块;}
<块引用>
HTML
<div class="click-to-top"><img src="http://lorempicsum.com/futurama/350/200/1"alt="图像 1";/><span>工具提示文本</span></div>
小提琴
I have three images, on hover they increase in size using :hover in css. When a user hovers over the image I'd also like a tooltip to appear with a description of the image (I should also be able to position the tooltip).
HTML
<div class="bottle-container">
<div class="click-to-top"><img src="image-1.png" alt="Image 1" />Tooltip text</div>
<div class="click-to-top" style="z-index:5;"><img src="image-2.png" alt="Image 2" /></div>
<div class="click-to-top last"><img src="image-3.png" alt="Image 3" /></div>
</div>
CSS
container{
max-width:600px;
margin:0 auto;
min-height:450px;
}
div.click-to-top {
display:inline-block;
position:relative;
max-width:160px;
}
div.click-to-top:hover{
z-index:10;
}
div.click-to-top img{
-webkit-transition: all 0.8s;
moz-transition: all 0.8s;
transition: all 0.8s;
width:130px;
}
div.click-to-top img:hover{
width:140px;
z-index:10;
}
You can wrap the text into a <span></span>
and show it on parent :hover
CSS
div.click-to-top span {
display: none;
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: #333;
color: #fff;
}
div.click-to-top:hover span {
display: block;
}
HTML
<div class="click-to-top">
<img src="http://lorempicsum.com/futurama/350/200/1" alt="Image 1" />
<span>Tooltip text</span>
</div>
Fiddle
这篇关于如何使用 CSS 在悬停时向图像添加工具提示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何使用 CSS 在悬停时向图像添加工具提示
基础教程推荐
- 响应更改 div 大小保持纵横比 2022-01-01
- 在for循环中使用setTimeout 2022-01-01
- 动态更新多个选择框 2022-01-01
- 角度Apollo设置WatchQuery结果为可用变量 2022-01-01
- 在 JS 中获取客户端时区(不是 GMT 偏移量) 2022-01-01
- Karma-Jasmine:如何正确监视 Modal? 2022-01-01
- 有没有办法使用OpenLayers更改OpenStreetMap中某些要素 2022-09-06
- 当用户滚动离开时如何暂停 youtube 嵌入 2022-01-01
- 我什么时候应该在导入时使用方括号 2022-01-01
- 悬停时滑动输入并停留几秒钟 2022-01-01