PC端banner如果没有跳转页面的要求,可以使用这个方法来实现简单展示banner的需求,减少页面的体积,浏览页面更加快速。

1.先写两个div,把需要轮播的图片放进去

    

    

    

2.外层div规定一块区域,让图片在这片区域显示;内层div把需要显示的图片并排合成一张大图片;主要属性overflow,hidden值使超出范围的内容不显示.a{

position: absolute;

width: 480px;

height: 270px;

background-color: pink;

overflow: hidden;

}

.b{

position: absolute;

width: 1440px;

height: 100%;

}

.b img{

width: 480px;

height: 100%;

float: left;

}

3.使用animation创造一个动画,通过margin-left移动图片。.play{

animation: ma 10s 3s infinite;

}

@keyframes ma{

0%{

margin-left: 0px;

}

16%{

margin-left: -480px;

}

32%{

margin-left: -480px;

}

48%{

margin-left: -960px;

}

64%{

margin-left: -960px;

}

80%{

margin-left: 0px;

}

100%{

margin-left: 0px;

}

}

.play:hover{

animation-play-state: paused;

}

这个实现方法的整体思路是这样:

1. 创建一个div(规定宽高,设置超出隐藏,防止里面的div溢出)

2. div里面创建一个放图片的div(放图片,这个div不要设置超出隐藏,这个div宽度需要和总图片的宽度一致)

3. 然后利用CSS的动画,设置图片向那个方向移动,这个就可以说实现一个简单展示banner

怎样实现banner自动播放html,HTML+CSS实现简单banner轮播(推荐PC端)相关推荐

  1. vue组件制作专题 - (mpvue专用)在mpvue中纯自己写css实现简单左右轮播

    在mpvue中纯自己写css实现简单左右轮播 CSDN:jcLee95 邮箱:291148484@163.com 项目中,在src目录下的components目录下新建一个新文件并重命名为jcmv-c ...

  2. 怎样实现banner自动播放html,纯css实现轮播图banner自动轮换效果

    话不多说 直接上代码 * { margin: 0; padding: 0; } .container { margin:300px auto; height: 400px; width: 1146px ...

  3. 【用HTML+CSS实现简单的轮播图片效果】

    本文主要从两种方式上实现轮播图片效果 方法一 ***================================================================== 本方法为渐变轮 ...

  4. html如何实现图片轮流播放,纯css如何实现图片轮播

    纯css如何实现图片轮播 发布时间:2020-07-29 10:23:33 来源:亿速云 阅读:119 作者:Leah 纯css如何实现图片轮播?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希 ...

  5. 基于css和js的轮播效果图实现

    基于css和js的轮播效果图实现 第一篇:效果图 1.先啥也不说直接上效果图 第二篇:详细讲解 1.  建立容器  #box 给其设置相关属性(注意:overflow:hidden;) 2.  Box ...

  6. html+css+js 实现图片轮播效果

    html+css+js 实现图片轮播效果 图片轮播效果: 会自动 向左 || 向右 切换图片 能手动点击按钮切换图片 多用于商品展览等等 --首先我们创建一个盒子进行展览,然后一个< ul> ...

  7. 轮播图实现html,html、css、js实现轮播图

    2017-03-13 今天把轮播图的知识1过了一下,写了一个比较简单的轮播图,给大家参考一下. 查看具体的效果点击这个链接 : http://gjhnstxu.me/%E8%BD%AE%E6%92%A ...

  8. 使用HTML+CSS制作网易云轮播

    使用HTML和CSS制作网易云轮播 今天现来说说使用CSS的动画技术来实现轮播.现看看效果图         这里是八张图片渐入渐出的效果轮播. html代码: <!DOCTYPE html&g ...

  9. 怎样实现banner自动播放html,纯CSS3实现banner图片自动轮播效果方式总结

    自动轮播: 实现切换图片,图片循环播放:鼠标悬停某张图片, 则暂停切换.css 方法一.opacity控制透明度实现轮播效果 依照需求咱们选择用CSS3的animation动画进行实现:transit ...

最新文章

  1. 10-python-字典
  2. 如何使用ASP.NET Core Web API实现短链接服务
  3. 计算机 科学计算应用邻预,电子计算机的工作特性主要有什么
  4. 华为Mate 40工程机曝光:并未采用屏下摄像头
  5. 种一棵树最好的时间是十年前,其次是现在。
  6. 宏碁4752G换CPU和显卡导热硅脂步骤
  7. JavaParse入门
  8. java实训报告总结
  9. shipyard安装不迷茫
  10. 编程编辑器推荐(编程常用编辑器的横向对比)
  11. Intel TBB的学习动态并行
  12. 爬虫xx网站论坛的帖子源码分享
  13. 大型电商架构亿级流量电商详情页系统实战-缓存架构+高可用服务架构+微服务架构(七)
  14. 3D_systems_touch控制Dobot魔术师
  15. Java微信公众号开发入门:一、微信公众号简介
  16. 用adb 安装(install) apk 的时候报错 “Failure [INSTALL_FAILED_INVALID_APK]“
  17. 【前端面试】同学,你会手写代码吗?
  18. ANPC仿真模型,有源中点钳位三电平逆变器,基于MATLAB Simulink建模仿真
  19. matlab中liccode函数,基于matlab车牌识别系统设计与实现(最终版)
  20. 第08课时_三极管恒流源电路

热门文章

  1. LIO-SAM源码解析(四):imuPreintegration.cpp
  2. 【经典谱和现代谱估计】
  3. ROS学习心得——安装篇——ROS安装
  4. VR实现空间定位的7种利器(下)
  5. 会声会影2022序列号有哪些新功能
  6. vulnhub之tre1
  7. 华为笔记本MateBook D14 开箱
  8. 影响智能水表性能的三大因素
  9. 互动直播之WebRTC服务开源技术选型【转】
  10. 迁移服务器时 大文件快速传输的办法