淘先锋技术网

首页 1 2 3 4 5 6 7

在网页设计中,经常需要在图片上添加一些说明文字,让用户更加直观地理解图片所要表达的内容。而使用CSS可以轻松实现对于图片的文字提示。下面是实现过程:

.img-wrap {
position: relative;
display: inline-block;
 }
 .img-wrap:hover .img-text {
display: block;
 }
 .img-text {
display: none;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.7);
color: #fff;
padding: 10px;
z-index: 999;
 }

首先,对于外层容器设置 relative 定位,内部文字提示容器设置成 absolute 定位。然后,给文字提示容器设置 display:none,当鼠标经过图片容器时,触发 hover 事件,将文字提示容器的 display:block 即可。

需要注意的是, 还需要通过设置z-index属性使文字提示框在上方显示,避免出现被图片覆盖的情况。

这种方法既简单又实用,能够提高网站的用户体验,强烈推荐大家在实际应用中多加尝试。