C3增加了很多新的内容,其中动画部分更是分担了js引擎的内容,今天小编来分享一种简单的轮播图制作方法。

首先搭建两个嵌套关系的盒子,盒子最内部放入轮播图素材。

 <section><div><img src="./img/01.jpg" alt=""><img src="./img/02.jpg" alt=""><img src="./img/03.jpg" alt=""><img src="./img/04.jpg" alt=""><img src="./img/01.jpg" alt=""><img src="./img/02.jpg" alt=""><img src="./img/03.jpg" alt=""><img src="./img/04.jpg" alt=""></div></section>

接下来就是css部分了,首先我们需要搭建嵌套关系的盒子框架。

最外层的盒子作为展示框,内部的盒子作为轮播框,因此,外层盒子添加overflow属性隐藏溢出元素。

  * {margin: 0;padding: 0;}img {width: 200px;height: 100px;}section {width: 200px;height: 100px;overflow: hidden;margin: auto;}

接下来就是动画部分了。

   @keyframes lunbo {0% {transform: translate(0 ,0);}25% {transform: translate(0 ,200px);}50% {transform: translate(0 ,400px);}75% {transform: translate(0 ,600px);}100% {transform: translate(0 ,800px);}}

动画定义完成之后就是调用动画,这里采用的spets属性,来保证轮播图的停顿感觉。

 div {width: 1600px;height: 100px;font-size: 0;animation: lunbo 10s infinite;}

接下来就是完整代码:

<!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;}img {width: 200px;height: 100px;}section {width: 200px;height: 100px;overflow: hidden;margin: auto;}div {width: 1600px;height: 100px;font-size: 0;animation: lunbo 10s infinite;}@ @keyframes lunbo {0% {transform: translate(0 ,0);}25% {transform: translate(-200px,0);}50% {transform: translate(-400px,0);}75% {transform: translate(-600px,0);}100% {transform: translate(-800px,0);}}</style>
</head>
<body><section><div><img src="./img/01.jpg" alt=""><img src="./img/02.jpg" alt=""><img src="./img/03.jpg" alt=""><img src="./img/04.jpg" alt=""><img src="./img/01.jpg" alt=""><img src="./img/02.jpg" alt=""><img src="./img/03.jpg" alt=""><img src="./img/04.jpg" alt=""></div></section>
</body>
</html>

CSS3动画巧妙实现轮播图效果相关推荐

  1. 利用CSS3动画属性实现轮播图切换图片时出现附近内容抖动的解决办法。

    利用CSS的动画完成轮播图功能,切换图片时发现,在QQ浏览器上轮播图切图时会影响附近内容抖动导致看起来模糊. 如下图: 轮播图切图时下面的内容:"办公家具"."更多&qu ...

  2. (39)css3实现轮播图效果

    css3的轮播图和js的轮播图的区别? css3:没有一些js的逻辑,优点,过渡动画比较漂亮,缺点:兼容问题.无法实现自动轮播和点击轮播一起同时出现的效果. js轮播图:js逻辑很多,可以做的很复杂, ...

  3. css33d图片轮播_手把手教你用纯css3实现轮播图效果

    首先先看demo吧,点击查看demo 一.随便说几句 css3动画效果的强大不言而喻,自它出现一直热度不减,它与js动画的优劣也一直成为前端界争论的话题,不可置疑的是css3动画的出现在一定程度上降低 ...

  4. css33d图片轮播_手把手教你用纯css3实现轮播图效果实例

    首先先看demo吧,点击查看demo 一.随便说几句 css3动画效果的强大不言而喻,自它出现一直热度不减,它与js动画的优劣也一直成为前端界争论的话题,不可置疑的是css3动画的出现在一定程度上降低 ...

  5. html轮播台袋效果,css3百叶窗轮播图效果

    标题 #Con{width:900px; /*宽度*/ height:500px;/*高度*/ background:#9933FF;/*背景颜色*/ position:relative;} #con ...

  6. 纯css3实现无缝轮播图效果

    主要就是利用css3中的动画了,看完整实现代码如下: <!DOCTYPE html> <html lang="en"> <head><me ...

  7. 纯CSS实现轮播图效果,你不知道的CSS3黑科技

    前言 轮播图已经是一个很常见的东西,尤其是在各大App的首页顶部栏,经常会轮番显示不同的图片. 一提到轮播图如何实现时,很多人的第一反应就是使用Javascript的定时器,当然这种方法是可以实现的. ...

  8. php自动轮播图代码,JavaScript如何实现动态轮播图效果?(代码示例)

    本篇文章给大家带来的内容是JavaScript如何实现动态轮播图效果?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 功能描述: 1.鼠标经过 左右侧箭头显示,鼠标离开 ...

  9. java照片切换播放音乐_音乐播放器-图片切换-轮播图效果

    * { margin: 0; padding: 0; border: 0; } CSS3 @keyframes 动画效果 @keyframs myframes{ from{ } to{ transfo ...

最新文章

  1. Spring Cloud应用开发(六:使用本地存储方式实现分布式配置管理 )
  2. boost::multi_array相关的测试程序
  3. android学习的一点点网站资料
  4. Jeecg-Boot导入附件异常解决
  5. ECCV2020 Oral | 图像修复之再思考
  6. 2019级C语言大作业 - BrickMansions
  7. 电大系统服务器的性能测试报告表,湖南电大校教职工绩效管理系统的设计与实现...
  8. SAP案例教程CO成本会计后台配置
  9. Kaldi 使用,egs下通用样例及功能小结
  10. 日语N2听力常用词汇
  11. C#开发自己的Web服务器
  12. Process finished with exit code 1Class not found:
  13. 如何更改Linux的ip地址为静态ip(附克隆主机需要做的更改)
  14. oracle utl file grant,oracle中设置UTL_FILE_DIR参数
  15. WineBottler:让苹果Mac OS照样用IE浏览器
  16. rtl8139 群晖_X群晖MAC硬改工具包,支持大部分网卡硬改
  17. typedef typename
  18. 黑客攻入卡巴斯基 杀毒软件遭质疑
  19. 邮政邮件+邮政邮戳,电子邮件+电子邮戳
  20. Linux_2 管道(任务间的通信)

热门文章

  1. 回环网络接口lo的自己的一点儿认识
  2. 2020年5月份所有文章汇总
  3. 吐槽下联想电脑-ThinkPad s5
  4. 首届全民阅读大会将于北京举办,咪咕云书店如何打造好书风向标?
  5. webpack构建之webpack的构建流程是什么(未完待续)
  6. [转载] 七龙珠第一部——第028话 力量的激斗
  7. 【考研复试】数据结构常见问题
  8. 什么是spring?
  9. CMake 安卓NDK编译常用语法
  10. 麦克风采样率设置导致视频会议中声音采集异常问题分享