CSS3制作轮播图的一种方法


Posted in HTML / CSS onNovember 11, 2019

轮播图,网页上经常能看得见,画面比较精美,下面是纯CSS3的轮播图的一种

下面是style部分:

这几行都能明白吧

<style>
    *{margin:0;padding:0;}
    a{text-decoration:none}
    li{list-style:none;}

设计宽度不要超过轮播图片的总宽度再加不到第一张1张图片的宽度(加第一张1张图片的宽度是为了轮播效果看得见)我的是1500宽度和200的高度,再设置溢出隐藏(消除移动出显示区域还在显示)

#box{width:1500px;height:200px;margin:0 auto;overflow:hidden;}

1000%是比较懒的写法,为了把ul的宽度设置的宽一点,看着很夸张,因为至少需要超过总图片的宽度两倍再加不到1张图片的宽度为什么要两倍呢,因为图片是向左移动的(方向自行设置),移出去了后面没有图片补充就没有轮播效果

了,1000%够长了,就不用了去计算总图片的宽度了,当然,图片够多也可以不这么设置,只要设置总宽度宽度的一半在加上不到一张图片的宽度。轮播的动画的名字,多少时间轮播一次

#box ul{height:200px;width:1000%;animation:animal 4s linear infinite;}

设置浮动让所有图片一行显示和图片的宽度

#box ul li{float:left;width:133px;height:200px;}

设置鼠标滑过暂停

#box:hover ul{animation-play-state:paused;}

设置动画的动画名和轮播图移动方向(动画效果)

@keyframes animal {
        0%{margin-left:0;}
        100%{margin-left:-1463px;}
    }
</style>

下面是body部分

轮播图一般都可以点击访问,所以放在a标签内

<body>
<div id="box">
<ul>
    <li><a href="#"><img src="images/1.jpg" /></a></li>
    <li><a href="#"><img src="images/2.jpg" /></a></li>
    <li><a href="#"><img src="images/3.jpg" /></a></li>
    <li><a href="#"><img src="images/4.jpg" /></a></li>
    <li><a href="#"><img src="images/5.jpg" /></a></li>
    <li><a href="#"><img src="images/6.jpg" /></a></li>
    <li><a href="#"><img src="images/7.jpg" /></a></li>
    <li><a href="#"><img src="images/8.jpg" /></a></li>
    <li><a href="#"><img src="images/9.jpg" /></a></li>
    <li><a href="#"><img src="images/10.jpg" /></a></li>
    <li><a href="#"><img src="images/11.jpg" /></a></li>
    <li><a href="#"><img src="images/1.jpg" /></a></li>
    <li><a href="#"><img src="images/2.jpg" /></a></li>
    <li><a href="#"><img src="images/3.jpg" /></a></li>
    <li><a href="#"><img src="images/4.jpg" /></a></li>
    <li><a href="#"><img src="images/5.jpg" /></a></li>
    <li><a href="#"><img src="images/6.jpg" /></a></li>
    <li><a href="#"><img src="images/7.jpg" /></a></li>
    <li><a href="#"><img src="images/8.jpg" /></a></li>
    <li><a href="#"><img src="images/9.jpg" /></a></li>
    <li><a href="#"><img src="images/10.jpg" /></a></li>
    <li><a href="#"><img src="images/11.jpg" /></a></li>
    <li><a href="#"><img src="images/1.jpg" /></a></li>
</ul>
</div>
</body>

实现轮播图的的方法不止一种。下次小编再给大家分享!
 

HTML / CSS 相关文章推荐
CSS3中border-radius属性设定圆角的使用技巧
May 10 HTML / CSS
CSS3提交意见输入框样式代码
Oct 30 HTML / CSS
CSS3实现多重边框的方法总结
May 31 HTML / CSS
纯CSS3实现扇形动画菜单(简化版)实例源码
Jan 17 HTML / CSS
如何用css3实现switch组件开关的方法
Feb 09 HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
Nov 10 HTML / CSS
H5 canvas中width、height和style的宽高区别详解
Nov 02 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
Dec 13 HTML / CSS
HTML中使用SVG与SVG预定义形状元素介绍
Jun 28 HTML / CSS
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
Apr 26 HTML / CSS
canvas与html5实现视频截图功能示例
Dec 15 HTML / CSS
Canvas制作的下雨动画的示例
Mar 06 HTML / CSS
CSS3实现图片抽屉式效果的示例代码
Nov 06 #HTML / CSS
css3给背景图片加颜色遮罩的方法
Nov 05 #HTML / CSS
CSS3 边框效果
Nov 04 #HTML / CSS
CSS3中的display:grid,网格布局介绍
Oct 30 #HTML / CSS
使用CSS3实现SVG路径描边动画效果入门教程
Oct 21 #HTML / CSS
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
Oct 15 #HTML / CSS
CSS实现雨滴动画效果的实例代码
Oct 08 #HTML / CSS
You might like
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
详解json在php中的应用
2018/09/30 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
javascript编程起步(第三课)
2007/02/27 Javascript
javascript prototype原型操作笔记
2009/12/07 Javascript
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
2020/03/06 Python
详解python tkinter 图片插入问题
2020/09/03 Python
python 如何将office文件转换为PDF
2020/09/22 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
几个判断型的面试题
2012/07/03 面试题
施工安全生产承诺书
2014/05/23 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
导游词之四川武侯祠
2019/10/21 职场文书