<style>
* {
margin: 0;
padding: 0;
list-style: none;
}
.main{
position: relative;
/* 盒子要居中必须要有固定宽高 */
margin: 0 auto;
width: 300px;
height: 300px;
}
.box{
width: 180px;
height: 300px;
background: url(./imgs/1.png);
margin: auto;
position: absolute;
/* 动画名称 运动事件 只需要开始帧数 无限循环 */
animation: moves 1.5s step-start infinite;
}
/* 定义动画名称 */
@keyframes moves {
/* 利用动画对背景图片的位置修改 */
0% {background-position: 0px 0px;}
16%{background-position: -180px 0px;}
32%{background-position: -360px ;}
42%{background-position: -540px 0px;}
58%{background-position: -720px 0px;}
74%{background-position: -900px 0px;}
90%{background-position: -1080px 0px;}
100%{background-position: -1260px 0px;}
}
</style>
</head>
<body>
<div class="main">
<div class="box">
</div>
</div>
</body>
Html Css3的animation动画特效
最新推荐文章于 2024-10-07 23:36:42 发布