css如何设置轮播速度,css轮播图如何实现?

news/2024/6/1 22:40:01 标签: css如何设置轮播速度

在往期文章小编介绍过 JS 如何实现轮播图。那么这篇文章我们来介绍另一种方法:CSS 轮播图如何实现。

实现效果

fd20393b362456bd298afe074df82507.gif

实现思路

用 CSS 实现图片轮播主要是用到 CSS3 ​animation​ 属性和 ​@keyframes​。首先将要进行轮播的图片放入一个 div 内,此 div 的宽度设置为多张图片宽度的总和。在此 div 外再设一个 div,将此 div 的宽高设置为一张图片的宽高,并将 overflow 设置为 ​hidden​。

随后设置动画属性,此处轮播总共有四张图片,所以添加四个动画阶段,0%-20% 是第一张图片的动画阶段,20%-25% 是停留阶段,以下以此类推。

具体代码

CSS如何实现轮播图 - 编程狮(w3cschool.cn)

div{

width: 300px;

height: 168px;

overflow: hidden;

}

#lunbotu{

width: 1200px;

animation: lunbotu 6s linear ;/*lunbotu为动画名称,此动画持续6s,速度相同*/

}

#lunbotu>img{

float: left;

width: 300px;

}

@-webkit-keyframes lunbotu{

0%,20%{

margin-left: 0;

}

25%,45%{

margin-left: -300px;

}

50%,70%{

margin-left: -600px;

}

75%,100%{

margin-left: -900px;

}

}

以上就是 CSS 轮播图如何实现的全部内容。更多 CSS 学习请关注 w3cschool 官网。


http://www.niftyadmin.cn/n/849713.html

相关文章

intet与xinetd

在参考资料[1]P216中提到,在BSD中,有一个成为inetd的进程(有时称之为因特网超级服务器),它等待大多数网络连接。而参考资料[5]P217则提到,Linux的网络登陆使用扩展的因特网服务守护进程xinted代替inetd。 关于xinetd的解析&#x…

linux脚本编程

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本…

appium java动态等待_appium-java简单判断操作

/**** 名片设置删除好友 不看他/她的动态 用例 1、点击我的、 2、点击设置 3、判断列表是否有,如果有就删除,如果没有就添加好友!!**/public static void MoveFirends() throws Exception {Thread.sleep(2000);driver.findElement…

Linux下查看内核与发行版本号

Linux下查看内核与发行版本号(以Fedora为例)2009/03/26 18:36.查看Linux内核版本号:1.1 uname -r #查看当前linux系统的内核版本号显示举例:2.6.21-1.3194.fc71.2 uname -a #可以查看包括内核版本号、机器硬件信息、网络节点名、操作系统名字等信息。…

怎么添加CSS脚本,JavaScript系列之脚本化css

当一个css属性在JavaScript中对应的名字是保留字时,在之前加“css”前缀来创建合法的CSSStyleDeclaration名字。CSSStyleDeclaration对象的cssText属性可以用来设置style对象的值。所有的定位属性都必须包含单位。查询计算出的样式getComputedStyle(element,null或空…

从Linux程序中执行shell(程序、脚本)并获得输出结果

从Linux程序中执行shell(程序、脚本)并获得输出结果 Contents1. 前言2. 使用临时文件3. 使用匿名管道4. 使用popen5. 小结1. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是…

2004 领地选择

2004 领地选择 暴力枚举能得50分左右 愣是不明白是啥意思,其实就是给定一个nm的大小格子,还有每一个格子的价值,在给定一个cc的方框,使得方框框起来的价值最大 其实有点类似于二位前缀和了 其实就是得用前缀和来做 然后枚举出来每…

移动手机信号服务器的建设,按这几步去设置,你的手机信号增强很多!

手机信号强弱一般用dBm值来衡量,一般来说,如果dBm数值在-80~-50之间,那么信号还算良好,基本能正常通话与上网;如果数值在-50~0之间,那说明信号很好了,当然不可能到0的&am…