css中让图片轮播的方法:将多个大小相同的图片横排放在一个图片中,然后在图片容器外加一个展示容器,并为图片容器添加自定义动画,在动画不同阶段设置递增的偏移值即可实现图片轮播。

css让图片轮播实现思想:

准备相同大小的多个图片

将要展示图片横排放在一个图片容器里面

在图片容器外再加一个展示容器,展示容器大小为图片大小

给图片容器添加自定义动画,在动画不同阶段设置递增的偏移值

示例:

HTML

解析:

这里创建了三个 img 元素,img 元素外面是图片容器,图片容器外面是展示容器。

CSS

#container {

width: 400px;

height: 300px;

overflow: hidden;

}

#photo {

width: 1200px;

animation: switch 5s ease-out infinite;

}

#photo > img {

float: left;

width: 400px;

height: 300px;

}

@keyframes switch {

0%, 25% {

margin-left: 0;

}

35%, 60% {

margin-left: -400px;

}

70%, 100% {

margin-left: -800px;

}

}

解析:

展示容器大小和图片大小一致

图片添加 float 效果,不用考虑麻烦的 margin 问题

由于示例只有三个图片,所以添加了三个动画阶段,每一阶段都是通过设置递增的 margin-left 值达到切换的效果

设置的动画阶段(如:35%~60%)是动画停留部分,和上一阶段空余时间(如25%~35%)即为动画切换部分,各部分时间长短需要自己把控

实现效果:

在html中如何设置图片轮显,css中怎么让图片轮播?相关推荐

  1. html中的em等于多少像素,CSS中的em运用详解,1em等于多少像素?

    使用CSS也好久了,但一直都是在使用"px"来设置Web元素的相关属性,未敢使用"em".主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中 ...

  2. html 怎么自动让图片居中显示,css中怎样让图片居中显示?

    在进行网页布局的时候,有时候图片的位置可能会影响整个页面的美观程度,所以对于图片的放置位置就得变化,那么,接下来的这篇文章将给大家来介绍关于图片在网页中如何使用css实现居中的方法,对于有需要的朋友来 ...

  3. php背景图片 存放位置,CSS中背景图片位置 background-position 的使用方法

    在使用背景图片时,经常会遇到背景图片所在的位置不是我们想要的,那如何设置背景图片的位置呢?以下就来介绍CSS中背景图片位置 background-position 的用法. 在背景图片的背景图片位置属 ...

  4. html中菜单触碰变色,利用css filter实现菜单图片变色效果

    需求场景 在制作菜单时,未增加响应效果,往往会加入鼠标移入移出时字体和图标进行变色的效果,字体的颜色变化比较好控制,通过color便可以设置,但如果图标是使用的图片,往往要一个图标制作两份不同颜色的图 ...

  5. html中背景不平铺怎么写,css怎么让背景图片不平铺?

    在使用background属性设置背景图片时,背景图片默认是重复平铺的.css怎么让背景图片不平铺?下面本篇文章就来给大家介绍一下使用CSS设置背景图片不平铺的方法,希望对大家有所帮助. 在CSS中, ...

  6. html5怎么让图片垂直居中显示,css中如何实现图片垂直居中显示?

    css中如何实现图片垂直居中显示?下面本篇文章就来给大家介绍一下使用CSS实现图片垂直居中的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 一.使用flex实现图片垂直居中 利 ...

  7. css如何设置文本垂直居中显示,css中怎么设置文本居中?css文本垂直居中的设置方法...

    在网页设计的过程中,有时候可能为了布局美观可能需要让文本居中,那么,怎么设置文本居中呢?本篇文章将给大家介绍关于css设置文本垂直居中的方法. 首先我们要知道通过css实现元素的水平居中较为简单:对文 ...

  8. html背景透明图片不透明,css中背景透明的图片不透明怎么解决

    css中背景透明的图片不透明怎么解决 一.使用滤镜解决img { background: transparent; -ms-filter: "progid:DXImageTransform. ...

  9. 怎么样在html中直接使用图片,如何在css中引用图片

    如何在css中引用图片 css中引入图片一般有3种形式,1.从本地引用图片:2.从网络引用图片:3.使用base64对图片编码进行引用. 一.从本地引用图片 引用本地图片时,会用相对的地址,而不是绝对 ...

最新文章

  1. Python之迭代器,生成器与装饰器
  2. 我在车间写代码:我的代码能省1个亿
  3. thymeleaf基本语法
  4. PostgreSQL的 initdb 源代码分析之二十三
  5. mysqlmodify_modify与change的区别
  6. 20050519:把机器拿到鸡兄那里去修了
  7. 前端面试题汇总(css基础篇)
  8. pclose与fclose的区别
  9. 软件开发中的完整测试所包括的环节UT、IT、ST、UAT
  10. XLua访问C#中的List或者数组
  11. python 爬取直播_python 斗鱼直播间爬取代码
  12. wxpython各种基本控件_wxpython 基本的控件
  13. 外包两年,进了字节后才明白为什么所有人都想进字节,区别真的太大了
  14. 摩尔线程与Ampere Computing达成合作
  15. 淘宝卖家如何有效控制直通车展现?
  16. OpenGL核心技术之延迟着色器提升版
  17. 大厂代码规范及个人本学期的代码规范
  18. 每日一记 - 3.7
  19. sort sort -r sort -n sort -nr的区别
  20. 计算机屏幕出现条纹w7,Win7系统电脑屏幕出现条纹如何解决【图文】

热门文章

  1. java 节日_java节假日
  2. 运动耳机性价比高,运动耳机品牌排行榜
  3. 查看已结束的中国大学MOOC课程
  4. html文章目录自动生成,javascript:如何自动生成一篇文章的目录
  5. 专利产品被“山寨”热卖 广东商家怒将拼多多告上法庭
  6. MT8665芯片处理器,MT8665模块方案开发
  7. 热风枪焊接表面贴装元件的工具和技巧
  8. 一、STM32简介、选型及其目标
  9. Python 成绩统计
  10. Typora使用方法