css3利用animation关键帧动画实现轮播图

该博客介绍了如何使用CSS3的animation关键帧动画来创建轮播图。原理是通过一个固定尺寸的外盒,内含无限宽度的长条盒子,通过调整长条盒子的位置实现图片的轮播效果。在代码实现中,通过添加额外的关键帧和暂停时间,实现了平滑过渡和鼠标悬停时的暂停功能。
摘要由CSDN通过智能技术生成

1、原理说明:

见视频:168-关键帧动画-轮播案例_哔哩哔哩_bilibili

 (前3:44分钟)

文字说明:一个盒子里放里一个长条的盒子放很多小盒子,小盒子里面放的是图片,然后让这个小盒子浮动起来,轮播就是让长条盒子动。

思路:让最外面盒子固定的宽度和高度,这个盒子就是为了显示图片的轮播效果的,所以让图片的盒子宽度和高度和最外面盒子的宽高一样,让里面的长条盒子宽度无限大,为了放下浮动的所有图片,现在就是因为长条盒子里的图片很多,宽度超过了最外面那个盒子,所以对于最外面的盒子存在内容溢出的效果,这时候用overflow:hidden溢出隐藏的效果,刚好显示在最外面盒子里的就是一张图片的大小(因为我们刚开始设置装图片的那个小盒子的宽高=最外面盒子的宽高),这时候就让长条盒子移动就可以实现图片的轮播。。

2、代码:

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌一一

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值