css图片循环滚动怎么实现

655Z技术栈 Html/CSS 2026年01月28日 17

要实现CSS图片循环滚动,可以使用CSS动画和关键帧(keyframes)来实现。以下是一个基本的实现示例:

HTML代码:

<div class="image-slider"> <img src="image1.jpg" alt="Image 1"> <img src="image2.jpg" alt="Image 2"> <img src="image3.jpg" alt="Image 3"> </div>

CSS代码:

.image-slider { width: 300px; /* 设置容器宽度 */ height: 200px; /* 设置容器高度 */ overflow: hidden; /* 隐藏超出容器的内容 */ } .image-slider img { width: 100%; /* 图片宽度填满容器 */ height: auto; /* 图片高度自适应 */ } @keyframes slide { 0% { transform: translateX(0); } /* 初始位置 */ 100% { transform: translateX(-100%); } /* 滚动到最后一张图片位置 */ } .image-slider img { animation: slide 5s linear infinite; /* 使用动画,5秒完成一次循环滚动 */ }

这样,图片就会在容器内循环滚动显示。你可以根据需要调整容器的宽度、高度和图片的数量以及动画的持续时间来实现不同的效果。

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”