本案例主要使用了CSS3中的变换transform和动画animation属性,实现了跑马灯效果,详细的解释在代码中的注释中。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.11.0.js" ></script>
<style>
* {
margin: 0;
padding: 0;
}
.container {
/*指定观察者与平面的距离,使有透视效果*/
/*若无法正常3d效果,将perspective属性提到更上一个父容器即可(此处已上提,从items-->container)*/
perspective: 1000px;
}
.items {
width: 200px;
height: 200px;
border: 1px solid black;
margin: 200px auto;
/*指定子元素定位在三维空间内*/
transform-style: preserve-3d;
/*让所有item的父级元素(即items)旋转,item就是围绕着旋转了*/
animation: doMove 5s infinite linear;
}
.i