在网页设计中,图片切换效果是非常常见的。通过CSS可以实现图片的上下切换效果,下面给大家详细介绍一下实现的方法。要实现图片上下切换效果,我们需要使用CSS中的position属性以及transitio
<br> <br>
<div class="image-container"><br>
<img src="1.jpg" alt="图片1"><br>
<img src="2.jpg" alt="图片2"><br>
<img src="3.jpg" alt="图片3"><br>
</div><br>
<br> <br>
.image-container {<br>
position: relative; /* 设置容器的定位 */<br>
height: 400px; /* 设置容器的高度 */<br>
}<br>
.image-container img {<br>
position: absolute; /* 设置图片的定位 */<br>
height: 100%; /* 设置图片的高度为100% */<br>
width: 100%; /* 设置图片的宽度为100% */<br>
top: 0; /* 设置图片的上边距为0 */<br>
left: 0; /* 设置图片的左边距为0 */<br>
opacity: 0; /* 设置图片的透明度为0 */<br>
transition: opacity 1s; /* 设置过渡效果 */<br>
}<br>
<br> <br>
var images = document.querySelectorAll('.image-container img');<br>
var index = 0; // index表示当前显示的图片的索引<br>
setInterval(function() {<br>
images[index].style.opacity = '0'; // 隐藏当前显示的图片<br>
index = (index + 1) % images.length; // 下一张图片的索引<br>
images[index].style.opacity = '1'; // 显示下一张图片<br>
}, 2000); // 2000ms为切换图片的间隔时间<br>
粉丝
0
关注
0
收藏
0