html中,鼠标放在左或右箭头图片上时同时悬停显示,鼠标离开左或右箭头图片时,左右箭头图片渐渐隐藏,该怎么设置这个样式
时间: 2023-07-15 08:11:29 浏览: 107
html5鼠标悬停图片动画展示效果
5星 · 资源好评率100%
你可以使用CSS中的:hover伪类和opacity属性来实现这个效果。
HTML代码:
```html
<div class="slider-wrapper">
<img src="left-arrow.png" alt="left arrow" class="slider-arrow left-arrow">
<img src="right-arrow.png" alt="right arrow" class="slider-arrow right-arrow">
</div>
```
CSS代码:
```css
.slider-wrapper {
position: relative;
}
.slider-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
opacity: 0.5;
transition: opacity 0.3s ease-in-out;
}
.slider-arrow:hover {
opacity: 1;
}
.left-arrow {
left: 0;
}
.right-arrow {
right: 0;
}
```
这样,当鼠标放在左或右箭头图片上时,它们的不透明度就会从0.5变成1,鼠标离开时则会从1渐渐变成0.5。注意要设置父元素的position属性为relative,以便让绝对定位的箭头相对于其位置进行定位。
阅读全文