纯CSS实现幻灯片效果

主要用乐两种方式实现各有不同特点!show the code

第一种 用animation

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>css3 幻灯片</title>
<style type="text/css">
.ani {
width: 480px;
height: 320px;
margin: 50px auto;
overflow: hidden;
box-shadow: 0 0 5px rgba(0, 0, 0, 1);
background-size: cover;
background-position: center;
-webkit-animation-name: "loops";
-webkit-animation-duration:5s;
-webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes "loops" {
0% {
background: url('img/1.jpg') no-repeat;
}
25% {
background: url('img/2.jpg') no-repeat;
}
50% {
background: url('img/3.jpg') no-repeat;
}
75% {
background: url('img/4.jpg') no-repeat;
}
100% {
background: url('img/5.jpg') no-repeat;
}
}
</style>
</head>

<body>
<div class="ani">
</div>
</body>

</html>

第二种 可以直接粘贴运行

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh">
<head>
<title>纯CSS实现图片幻灯片效果(www.newxing.com)</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312" />
<style>
  dl {   position:absolute;width:240px;height:170px;border:10px solid #eee;  }
  dd {   margin:0;width:240px;height:170px;overflow:hidden;  }
  img {     border:1px solid black   }
   dt {   position:absolute;right:3px;top:50px;   }
  a {     display:block;margin:1px;width:20px;height:20px;text-align:center;font:700 12px/20px "宋体",sans-serif;color:#fff;text-decoration:none;background:#666;border:1px solid #fff;filter:alpha(opacity=40);opacity:.4;   }
   a:hover {background:#000}
</style>
</head>
  <body>
    <dl><dt><a href="#a" title="">1</a>
            <a href="#b" title="">2</a>
            <a href="#c" title="">3</a>
        </dt>
    <dd><img src="http://www.newxing.com/img/450/1.jpg" width="240" height="170" alt="" id="a" />
        <img src="http://www.newxing.com/img/450/2.jpg" width="240" height="170" alt="" id="b" />
        <img src="http://www.newxing.com/img/450/3.jpg" width="240" height="170" alt="" id="c" />
    </dd>
  </dl>
</body>
</html>
原文地址:https://www.cnblogs.com/duyingxuan/p/6402194.html