赞
踩
背景图
师徒四人
最终效果
这里主要使用的是 动画animation-timing-function: steps(7, end);
将图片分成八份逐帧播放
完整代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>大话西游</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } .bg { height: 720px; width: 100%; background-image: url(./大话西游/background.jpg); background-position: right; background-repeat: repeat-x; float: left; position: relative; animation-name: bg; animation-duration: 15s; animation-timing-function: linear; animation-iteration-count: infinite; } .ts { height: 200px; width: 170px; float: left; position: absolute; top: 400px; left: 600px; background-image: url(./大话西游/ts.png); animation-name: ts; animation-duration: 1s; animation-timing-function: steps(7, end); animation-iteration-count: infinite; } .wk { height: 180px; width: 170px; float: left; position: absolute; top: 400px; left: 300px; background-image: url(./大话西游/wk.png); animation-name: wk; animation-duration: 1s; animation-timing-function: steps(7, end); animation-iteration-count: infinite; } .bj { height: 180px; width: 200px; float: left; position: absolute; top: 400px; left: 450px; background-image: url(./大话西游/bj.png); animation-name: bj; animation-duration: 1s; animation-timing-function: steps(7, end); animation-iteration-count: infinite; } .ss { height: 200px; width: 200px; float: left; position: absolute; top: 400px; left: 780px; background-image: url(./大话西游/ss.png); animation-name: ss; animation-duration: 1s; animation-timing-function: steps(7, end); animation-iteration-count: infinite; } @keyframes bg { 0% { background-position: 0 0; } 100% { background-position: 1900px 0; } } @keyframes ts { 0% { background-position: 0 0; } 100% { background-position: -1180px 0; } } @keyframes wk { 0% { background-position: 0 0; } 100% { background-position: -1400px 0; } } @keyframes bj { 0% { background-position: 0 0; } 100% { background-position: -1400px 0; } } @keyframes ss { 0% { background-position: 0 0; } 100% { background-position: -1450px 0; } } </style> </head> <body> <div class="bg"></div> <div class="ts"> </div> <div class="wk"> </div> <div class="bj"> </div> <div class="ss"> </div> </body> </html>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。