美文网首页
CSS 无缝轮播案例

CSS 无缝轮播案例

作者: 大大大l脸 | 来源:发表于2018-07-14 18:52 被阅读33次

写在前面

天猫淘宝的美丽漂亮的衣服或者其他物品的图片一张张从眼前流转 ,总是让人忍不住去点击购买。若自己能够用所学的知识做到这个效果,那肯定是最好不过了。

一 ,主要步骤

<1>布局

1,用<div>建立浏览窗口,设定好width height 。
2,使用列表标签<ul> <li> 排列主要内容。

<2>动画效果。

CSS3 @keyframes 规定动画的具体内容。用 animation 将@keyframes 绑定到<ul> ,使<ul>运动起来。

CSS3动画 无缝轮播:

让第一组图片和最后一组图片保持一致,计算好在窗口停留的时间 和一组图片转换到另外一组图片的时间。

轮播案例的效果:9张照片在显示3张图片的窗口轮流播放。
图片共9张分为3组.png 图片第一组.png
图片第二组.png
图片第三组.png

动画的代码

 @keyframes mymove {
            0% {
                margin-left: 0;
            }
            20% {
                margin-left: 0;
            }
            30% {
                margin-left: -1200px;
            }
            70% {
                margin-left: -1200px;
            }
            80% {
                margin-left: -2400px;
            }
            100% {
                margin-left: -2400px;
            }
        }
 .banner ul {
            width: 300%;
            height: 100%;
            padding: 0;
            margin: 0;
            list-style: none;
            border: 1px solid red;
            animation: mymove 8s linear infinite;
           
        }

要使9张图片 每次只显示3张图片出现,需要在浏览窗口所在的<div>中 设定 overflow:hidden;
另,如果需要实现鼠标移动到图片上 , 轮播暂停时: ul:hover{animation-play-state: paused;}

二 ,知识点

animation的所有属性

动画的属性.png

例如

div  { 
   animation-name:  myfirst; 
   animation-duration:  5s;
  animation-timing-function:  linear; 
  animation-delay:  2s; 
  animation-iteration-count:  infinite; 
  animation-direction:  alternate;
  animation-play-state:  running;
}

简单写法
animation:myfirst 5s linear 2s infinite alternate;

其他相关的动画知识点 ,后期运用再继续分享 。
以上!

相关文章

  • 无缝轮播

    无缝细解过程 html css js 无缝轮播js切换动画 css代码 JS代码 循环无缝轮播 CSS js1.首...

  • CSS 无缝轮播案例

    写在前面 天猫淘宝的美丽漂亮的衣服或者其他物品的图片一张张从眼前流转 ,总是让人忍不住去点击购买。若自己能够用所学...

  • JS中常见的几种轮播

    轮播图 1.无缝不停轮播 ​ 1. body布局: ​ 2. css样式: 3. JS代码: 2.无缝停顿...

  • 2018-11-10排他思想做轮播图

    这个轮播图没包括无缝滚动 html代码 css代码 js代码

  • jQuery可任意修改轮播图大小的无缝轮播图

    这个无缝轮播图比之前而言,加入了可随意在CSS样式中修改轮播图大小,JS中无需手动修改。 css样式: html代...

  • 轮播

    无缝轮播 css需要让图片或者文本水平排列,overflow:hidden隐藏其他图片 整体图片向左/右偏移,就会...

  • 简易轮播器、无缝轮播器

    功能:点击切换,自动切换html css js 无缝轮播器 效果图 https://blog.csdn.net/k...

  • 原生js轮播图

    今天和大家分享的案例是轮播图 简书 由js实现的轮播图效果 代码展示: css部分: HTML部分: script...

  • js原生—— 无缝轮播

    今天分享前端开发学习中的一个很经典的案例——原生JS实现无缝轮播图。 需求: 1.鼠标移入轮播图时左右两边显示上一...

  • 无缝轮播

    轮播图大家都写过,但是怎么做到无缝切换对初学者来说是个难点。曾经也困惑了我很久,一直在研究,方法也很多,但是总是没...

网友评论

      本文标题:CSS 无缝轮播案例

      本文链接:https://www.haomeiwen.com/subject/vrgrpftx.html