zoukankan      html  css  js  c++  java
  • animation动画:@keyframes、from to 、animation-name、animation-duration(持续时间)+ 结合transfrom变形实现绕场一周+旋转+放大/缩小+改旋转轴+变色动画

    <style>
    		/*动画和过度transition区别,动画调用就可以自动播放,transition需要有事件驱动才行*/
    		/*1.定义动画名为moveDemo*/
    		@keyframes moveDemo {
    			/*动画开始也可:0%=from 100%=to*/
    			0%{
    				transform: translate(0px,0px);
    			}
    			/*动画结束*/
    			100%{
    				transform:translate(500px,0);
    			}
    		}
    
    		div{
    			/*2.调用动画:页面一加载即会执行动画*/
    			animation-name:moveDemo;
    			/*3.设置动画持续时间*/
    			animation-duration: 5s;
    
    			 300px;
    			height: 300px;
    			background-color: red;
    		}
    	</style>
    	<div></div>
    
    

    页面一加载即会开始动画:红方块从左走到右

    绕场一周+旋转+放大/缩小+变色

    	<style>
    		/*动画和过度transition区别,动画调用就可以自动播放,transition需要有事件驱动才行*/
    		/*1.定义动画名为moveDemo*/
    		@keyframes moveDemo {
    			/*动画开始也可:0%=from 100%=to*/
    			0%{
    				transform: translate(0px,0px);/*可为空啥也不写,甚至0%直接都不写*/
    			}
    			25%{
    				/*x轴移动1000px; 旋转90度;放大2.5倍*/
    				transform:translateX(1000px) rotate(90deg) scale(2.5);
    				/*旋转轴为中心*/
    				transform-origin: 50% 50%;
    				background-color: yellow;
    			}
    			50%{
    				transform:translate(1000px,400px) rotate(180deg);
    				transform-origin: left bottom;
    			}
    			75%{
    				transform:translate(0,400px) rotate(-270deg) scale(0.1);
    				transform-origin: left top;
    				background-color: blue;
    			}
    			/*动画结束*/
    			100%{
    				transform:translate(0,0) rotate(360deg);
    				transform-origin: right top;
    			}
    		}
    
    		.wa{
    			/*2.调用动画:页面一加载即会执行动画*/
    			animation-name:moveDemo;
    			/*3.设置动画持续时间*/
    			animation-duration: 15s;
    
    			 100px;
    			height: 100px;
    			background-color: red;
    		}
    	</style>
    	<div class="wa"></div>
    
    
  • 相关阅读:
    Linux常用命令1
    Linux常用命令
    java的接口和抽象类区别
    字符串的全排列
    字符串的全组合
    Mysql范式
    同步 异步 阻塞 非阻塞概念区分
    死锁产生的条件以及解决方法
    Mysql存储引擎MyIsAM和InnoDB区别
    SLES documentation
  • 原文地址:https://www.cnblogs.com/chenxi188/p/14038201.html
Copyright © 2011-2022 走看看