一:目标

实现走马灯效果,图片无缝衔接播放

二:实现思路

1.先写好个盒子,宽高边框(注意这里的盒子宽不能乱写,要刚好能放下整数张图片)

2.ul>li>a添加图片,再浮动、微调使图片排成一行,并把超出盒子部分进行隐藏(注意注意:ul>li>a要多加几张图片,加多少张看正好多少张能铺满盒子)

3.给ul添加动画,用transform: translateX();属性实现

4.用animation-play-state: paused;属性实现当鼠标移动到盒子时动画就暂停的效果

三:完整代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>*{margin: 0;padding: 0;}li{list-style: none;}.box{width: 600px;height: 112px;border: 5px solid black;margin: 100px auto;overflow: hidden;}.box li img{width: 200px;}/* 让图片都能横着排在一行 */.box ul{width: 2000px;animation: move 5s infinite linear;}.box li {float: left; }/* 图片向左移动的动画 */@keyframes move{to{transform: translateX(-1400px);}}/* 实现鼠标hover就暂停动画 *//* 移动到hover就暂停,因为动画加在ul上所以ul变 */.box:hover ul{animation-play-state: paused;}</style>
</head>
<body><div class="box"><ul><li><a href="#"><img src="./1.jpg"></a></li><li><a href="#"><img src="./2.jpg"></a></li><li><a href="#"><img src="./3.jpg"></a></li><li><a href="#"><img src="./4.jpg"></a></li><li><a href="#"><img src="./5.jpg"></a></li><li><a href="#"><img src="./6.jpg"></a></li><li><a href="#"><img src="./7.jpg"></a></li><!-- 前三张图片刚好把盒子的空填满 --><li><a href="#"><img src="./1.jpg"></a></li><li><a href="#"><img src="./2.jpg"></a></li><li><a href="#"><img src="./3.jpg"></a></li></ul></div>
</body>
</html>

02-走马灯 动画实现图片无缝展示相关推荐

  1. jQuery动画实现图片无缝连续自动滚动

    代码: <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8&q ...

  2. html的动画效果实现无限轮播,jQuery动画效果实现图片无缝连续滚动

    本文实例介绍了jQuery动画效果实现图片无缝连续滚动的详细代码,分享给大家供大家参考,具体内容如下 效果图如下: 一.HTML代码 1. id为container的div是最外层的包装,用来控制滚动 ...

  3. JQuery控制图片无缝滚动

    经常有人问怎么在HTML上制作图片的无缝滚动,我自己在一些项目中也会经常用到的,今天花了些时间,上网搜索了一下,下了些源码回来看了一下,发现都是只能在IE下能够滚动的,而且都是光<html> ...

  4. zShowBox (图片放大展示jquery版 兼容性好)

    zShowBox : 图片放大展示   简单 舒服 快速 兼容性好 zShowBox.js /* * zShowBox (图片放大展示) */ function zShowBox(domChunk) ...

  5. html首页 slider图片切换效果,jQuery插件Slider Revolution实现响应动画滑动图片切换效果...

    jQuery插件Slider Revolution实现响应动画滑动图片切换效果 2018-12-31 编程之家 https://www.jb51.cc 这是一款非常强大的内容切换插件,它基于jQuer ...

  6. [Android]使用ViewPager实现图片滑动展示

    在淘宝等电商的APP首页经常能看到大幅的广告位,通常有多幅经常更新的图片用于展示促销信息,如下图所示: 通常会自动滚动,也可以根据手势滑动.我没有研究过人家的APP是通过什么实现的,可能有第三方已经封 ...

  7. 第41天:匀速、缓动运动和图片无缝滚动

    一.匀速运动和缓动运动 缓动运动 公式:leader=leader+(target-leader)/10;//leader为初始值0,target为结束值,10可以改变,值越大,速度越慢 1 < ...

  8. 移动端h5游戏开发中的动画和动效展示

    在移动端h5游戏开发中,经常会遇到动画和动效的展现需求,比较常用的实现方法有css3.svg.定时器等,针对不同的场景和需求使用不同的技术,可以提升设计和开发的效率,保证产品的效果和质量,也能让用户有 ...

  9. JavaScript 图片滑动展示效果javascript

    javascript 图片滑动展示效果 更新版本:slideview 图片滑动(扩展/收缩)展示效果 看到jquery实例:图片展示效果后,我也想拿来试试,但我不太喜欢用框架,所以自己做了个. 其中的 ...

最新文章

  1. 6-flutter 状态管理
  2. php -- 读取大文件
  3. java基础之继承补充和抽象类
  4. UE4全景插件Nvidia Ansel Photography
  5. 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux Centos(Red Hat)操作系统
  6. 云南边境“国际新娘”享受国家防艾免费政策
  7. Python必备收藏!Pycharm 常用快捷键方式!让鼠标离手操作
  8. 离职总结:大公司与小公司的个人体验
  9. numpy、cv2等操作图片基本操作
  10. Tensorflow一些常用基本概念与函数(4)
  11. [Java] 蓝桥杯ADV-208 算法提高 矩阵相乘
  12. keil4如何将c语言转换成汇编语言_keil中怎么在c语言里嵌入汇编语言
  13. 阶段3 2.Spring_03.Spring的 IOC 和 DI_11 set方法注入
  14. 计算机程序阶乘怎么写,N的阶乘的程序怎么写啊?VB啊
  15. 【微积分】2.1一元函数微分
  16. DHCP报文交换抓包分析
  17. Dcloud mui初级入门资源
  18. mouse without borders 两台主机共用一套鼠标键盘
  19. Gunner(map)
  20. 2017年世界科技11大进展

热门文章

  1. 生死看淡,不服就GAN
  2. python如何模拟键盘输入_Python模拟键盘输入和鼠标操作
  3. 前端知识质量内容网址
  4. java response返回json_Response返回JSON数据到前台页面
  5. 电脑硬盘坏了能修复吗?硬盘里面的数据恢复教程
  6. 在鹅厂工作的广西表妹教我用Python生成会跳舞的美女~
  7. JDK版本对应其major.minor version,看这一篇就够啦(附java历史版本下载地址)
  8. 1101 -- 正弦和余弦
  9. Adobe是什么软件?
  10. ConcurrentHashMap源码分析,轻取面试Offer(一)