html图片悬浮时覆盖一个阴影
时间: 2024-04-22 13:21:35 浏览: 78
您可以使用CSS中的box-shadow属性来为图片添加阴影效果,并使用:hover伪类来实现悬浮时显示阴影效果。以下是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>图片悬浮阴影效果</title>
<style>
.img-container {
position: relative;
display: inline-block;
}
.img-container:hover .img-shadow {
display: block;
}
.img-shadow {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
z-index: 1;
}
</style>
</head>
<body>
<div class="img-container">
<img src="https://example.com/image.jpg" alt="example image" />
<div class="img-shadow"></div>
</div>
</body>
</html>
```
在这个示例中,我们创建了一个包含图片和阴影元素的容器,并使用CSS中的position属性来使阴影元素覆盖在图片上面。使用display:none属性来隐藏阴影元素,当鼠标悬浮在图片上时,使用:hover伪类来显示阴影元素,并为阴影元素添加box-shadow属性来实现阴影效果。
阅读全文