动画animate 之动画序列
实现如上功能,需要分为五个状态,状态如下:
代码如下;
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> div { width: 100px; height: 100px; background-color: pink; animation-name: move; animation-duration: 5s; } /* 1、可以做多个状态的变化 keyframe关键词 2、里面的百分比要是整数 3、里面的百分比就是总的时间(5s)的划分 */ @keyframes move { 0% { transform: translate(0, 0); } 25% { transform : translate(1000px, 0); } 50% { transform : translate(1000px, 600px); } 75% { transform: translate(0px, 600px); } 100% { transform: translate(0, 0); } } </style> </head> <body> <div> </div> </body> </html>