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中的选择符
Oct 17 HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 HTML / CSS
CSS3实现超酷的黑猫警长首页
Apr 26 HTML / CSS
CSS3 二级导航菜单的制作的示例
Apr 02 HTML / CSS
CSS3 实现穿梭星空动画
Nov 13 HTML / CSS
HTML5 canvas基本绘图之绘制线条
Jun 27 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
Jan 29 HTML / CSS
html5中audio支持音频格式的解决方法
Aug 24 HTML / CSS
浅谈HTML5新增和废弃的标签
Apr 28 HTML / CSS
css 中多种边框的实现小窍门
Apr 07 HTML / CSS
详解CSS伪元素的妙用单标签之美
May 25 HTML / CSS
通过feDisplacementMap和feImage实现水波特效
Apr 24 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
PHP提取中文首字母
2008/04/09 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
php绘图之加载外部图片的方法
2015/01/24 PHP
PHP内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
2017/08/16 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
Django框架中的对象列表视图使用示例
2015/07/21 Python
python实现简易云音乐播放器
2018/01/04 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
Python实现壁纸下载与轮换
2020/10/19 Python
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
质检员的岗位职责
2013/11/15 职场文书
学习委员自我鉴定
2014/01/13 职场文书
创文明城市标语
2014/06/16 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
商务信函英语问候语
2015/11/10 职场文书
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技