CSS和jQuery分别实现图片无缝滚动效果
一、效果图 二、使用CSS实现 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>图片无缝滚动</title> <style type="text/css"> *{ margin: 0px; padding: 0px; } #con{ width: 800px; margin: auto; margin-top: 100px; /* 超出div的部分隐藏 */ overflow: hidden; height: 158px; } li{ list-style: none; float: left; } img{ width: 240px; height: 150px; margin: 5px; border-radius: 5px; } ul{ width: 2500px; } /* 动画播放状态 */ ul:hover{ cursor: pointer; /* 当鼠标移动到图片上时动画停止 */ animation-play-state:paused; } /* 实现动画 */ #ul{ /* 动画名称 ,在定义关键帧动画时需要使用*/ animation-name: moveleft; /* 动画持续时间 */ animation-duration: 10s; /* 设置动画速度曲线:线性 */