css3实现轮播

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
   <style type="text/css">
   div{
    width:500px;
    height:100px;
    border:2px solid #000;
    padding:0px;
    position: relative;
    overflow: hidden;
    }
    ul{
      list-style: none;
      padding:0px;
      margin: 0px;
      width:180%;
      position:absolute;
      left:0px;
      top:0px;
      -webkit-animation:3s move infinite linear ;
    }
    @-webkit-keyframes move{
      0%{
        left:0;
      }
      100%{
        left:-500px;
      }
    }
    div:hover ul{
      -webkit-animation-play-state:paused;
    }
    li{
      width:100px;
      height:100px;
      float:left;
      padding:0;
      margin: 0;
    }
    li img{
      width:100px;
      height:100px;
    }
    </style>
</head>
<body>
<div>
  <ul>
      <li><img src="img/bsp.jpg"></li>
      <li><img src="img/psb.jpg"></li>
      <li><img src="img/bsp.jpg"></li>
      <li><img src="img/psb.jpg"></li>
      <li><img src="img/bsp.jpg"></li>
       <li><img src="img/bsp.jpg"></li>
      <li><img src="img/psb.jpg"></li>
      <li><img src="img/bsp.jpg"></li>
      <li><img src="img/psb.jpg"></li>
      <li><img src="img/bsp.jpg"></li>
       <li><img src="img/bsp.jpg"></li>
      <li><img src="img/psb.jpg"></li>
      <li><img src="img/bsp.jpg"></li>
      <li><img src="img/psb.jpg"></li>
      <li><img src="img/bsp.jpg"></li>
  </ul>
</div>
</body>
</html>

 -webkit-animation:(时间 name 速度)

 [email protected] name{

  0%{

  }

100%{

  left:(左移动- ,右边移动 +)

}

}  

时间: 2024-10-19 15:55:01

css3实现轮播的相关文章

CSS3图片轮播效果

原文:CSS3图片轮播效果 在网页中用到图片轮播效果,单纯的隐藏.显示,那再简单不过了,要有动画效果,如果是自己写的话(不用jquery等),可能要费点时间.css3的出现,让动画变得不再是问题,而且简单易用.下面介绍我用css3与js写的一个图片轮播效果. 一般图片轮播就是三四张图片: <div class="wrap"> <div class="carousel"> <div><img src="http://

基于css3的轮播效果

花了一上午来调整页面在ie10上的显示问题,sass编译生成的css文件在ie内核下一直不能正确加载,果然兼容性的问题还需要好好研究.转入正题,用css3实现轮播效果主要是基于css3的framework动画效果实现轮播效果以及之前提到的input:checked伪类来实现轮播的控制.在轮播的控制上不可避免的使用了js,一直想写出优雅的js代码,在看了自己写的代码之后发现自己还有很大的提升空间,也许该找个机会去阅读优秀框架的源代码了. 当然也借鉴了网上很多资料,有问题的是在ie下完全没有效果,对

CSS3实现轮播图效果2

先前用CSS3做了一个一张图片实现的轮播,但是这样的图片很难找,于是又改进了一下. HTML: <div class="box"> <ul> <li></li> <li></li> <li></li> <li></li> </ul> </div> CSS: <style> .box{ position: relative; widt

css3实现轮播1

实现效果: 图片轮播,鼠标移入后轮播暂停,移除后轮播继续. 基本原理: 利用Css3 animation动画属性,用transform 实现图片移动.通过图片复制备份,实现的图片的无缝衔接. 核心知识点: 1.@keyframes  通过 @keyframes 规则,您能够创建动画. Firefox 支持 @-moz-keyframes 规则. Opera 支持 @-o-keyframes 规则. Safari 和 Chrome 支持 @-webkit-keyframes 规则. 语法 @key

移动端原生js,css3实现轮播图

一.功能需求 1.自动播放2.滑动切换3.点击切换 二.思路分析 html代码: <div class="container"> <ul class="list clearfix"> <li class="item fl item5">图5</li> <li class="item fl item1">图1</li> <li class="

css3无缝轮播图案例

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } div{ width: 1000px; margin:300px auto; border:1px solid #ccc; overflow: hid

JS+css3焦点轮播图PC端

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js原生web轮播图</title> 6 <style> 7 *{ 8 margin:0; 9 padding:0; 10 list-style: none; 11 -moz-user-select: none;/*文字不可选

CSS3实现轮播切换效果

实现轮播的一般思路为在一个大盒子中对无限个元素进行切换操作,大盒子固定大小,超出盒子范围进行隐藏,而里面无限个元素可以任何堆叠,按照一定的步骤进行位置变换,已达到在可视区域呈现我们想要的效果. 看一个实例: HTML代码: 1 <div class="trans_box"> 2 <div id="transImageBox" class="trans_image_box"> 3 <div class="tr

CSS3 3D轮播主要可以分成这样的三类

中秋节假期这么快就没了,这几天还一直下雨,索性在家看看书.这次看的是Tom Lane的<A Tour of PostgreSQL Internals>.这篇小随笔就算做学习笔记了.园子里面大神多,如果有哪里讲得不对,还请各位前辈多多指教了~在这个ppt里面,大神Tom Lane分别从三个角度对Postgresql的内部原理进行了介绍. 在传统的计算机算法和数据结构领域,大多数专业教材和书籍的默认语言都是Java或者C/C+ +,O’REILLY家倒是出了一本叫做<数据结构与算法javas

纯css3实现轮播图

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con