给我html编程语言实现鼠标移动到一个img图片上那个图片自动消失,在原来的位置上替换成一个文字说明,动画漂亮,代码少,简单
时间: 2023-12-31 18:05:48 浏览: 39
好的,以下是一段实现该功能的HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图片自动替换为文字说明</title>
<style>
img {
transition: opacity 0.5s ease-in-out;
}
img:hover {
opacity: 0;
}
.img-text {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 24px;
font-weight: bold;
color: #fff;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.img-container:hover .img-text {
display: block;
}
</style>
</head>
<body>
<div class="img-container">
<img src="your-image-url.jpg" alt="your-image">
<div class="img-text">图片说明</div>
</div>
</body>
</html>
```
这段代码中,我们使用了CSS的`transition`属性和`opacity`属性来实现鼠标悬停时图片的淡出效果,使用了`position`属性和`transform`属性来实现文字说明的居中显示,使用了`display`属性来控制文字说明的显示和隐藏。
你只需要将`your-image-url.jpg`替换成你想要使用的图片的URL,将`图片说明`替换成你想要显示的文字说明,就可以实现该功能了。