赞
踩
轮播图实现方式有很多,在实际工作中,轮播图的实现基本上都是用JS解决的。但是CSS也可以做出轮播图,使用CSS的过渡效果(transition)和动画定义(keyframes),以及动画的调用(animation)。
这些标签的用法可以自己去网上查,我这里就直接上代码讲解了。
- <body>
- <ul class="list">
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- <li></li>
- </ul>
- </body>
html非常简单,就是一个简单的列表。
CSS模块比较多,我这里就分开写。
先讲页面布局,再分析动画效果。
- /* 通配符清除默认样式 */
- * {
- /* 清除内外边距 */
- margin: 0;
- padding: 0;
- /* 字体不加粗 */
- font-weight: normal;
- /* 去除下划线 */
- text-decoration: none;
- /* 去除无序列表li标签的小圆点 */
- list-style: none;
- }
-
- body {
- /* 设置背景 */
- background-color: #66CCFF;
- }
-
- .box {
- position: absolute;
- /* 让整个盒子居中 */
- left: 50%;
- top: 50%;
- transform: translate(-50%, -50%);
- width: 960px;
- height: 540px;
- /* 溢出隐藏 */
- overflow: hidden;

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。