CSS3动画以及阴影总结

1.盒子阴影

box-shadow:阴影类型,X轴位移,Y轴位移,阴影大小,阴影扩展,阴影颜色

2.文本阴影

text-shadow属性
        	1.阴影偏移,由两个length构成,第一个文本右边的水平距离,负值表示左边
        	第二个长度值只当到文本下边的垂直距离,负值表示文本上方
        	2.阴影偏移后,指定模糊半径
        	3.只当颜色

3.transfrom动画

变形原点  transfrom-orgin:接受两个参数,em,px,%,left,right,top,botttm,middle
			 
             matrix(X,Y)矩阵变换,传递6个参数
			  translate(X,Y)移动元素对象
			  scale(X,Y)缩放元素  ,X代表宽度,Y代表高度
			  rotate()旋转元素,取值为角度值
			  sfew()倾斜元素对象,取值为角度值
			 

例子

           .test4{
			 -webkit-transition:1.5s ease-in-out,background 2.5s ease-in;	
			transition:1.5s ease-in-out,background 2.5s ease-in;	
			 -moz-transition:1.5s ease-in-out,background 2.5s ease-in;	
			}
			.test4:hover{
				/*transform-origin: 0 0;左上*/
				/*transform-origin: top right;右上*/
				/*transform-origin:0 100%;左下*/
				transform-origin: bottom right;/*右下*/
				transform:rotate(-90deg);
			}

4.transition介绍

	 * transition-property设置过度的css的属性
	 * 
	 * 取值为none,all,ident指定css属性
	 * 
	 * transition-duration设置过度时间
	 * 
	 * transition-delay设置过度延迟时间
	 * 
	 * transtion-timing-function:设置过渡效果
	 * ease环节效果     linear线性    ease-in渐显   ease-out渐隐 
	 * ease-in-out渐显渐隐  
	 */	

5.animation动画
只有谷歌和safair最新版兼容

		/*
		 * animation-name设置动画的名字
		 *   设置动画的时间-animation-duration动画的时间
		 * animation-timing-function动画的播放形式  ease,libear,easr-in,ease-out,ease-in,out
		 * animation-delay动画延迟
		 * animation-iteration-count:动画播放次数,infinite无限次,number
		 * aniamtion-direction动画的播放方向,alternate第偶次向前播放,第奇次向后播放
		 */

样例:图片3D旋转

          div{
				margin: 0 auto;
				width: 400px;
				height: 300px;
				background: url(img/2.jpg) center no-repeat;
				/*定义3D空间*/
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
				/*设设计沿x轴线性旋转动画,无限次播放*/
				-webkit-animation-name: x-spin;
				animation-name: x-spin;
				-webkit-animation-duration:20s;
				animation-duration:20s;
			  - webkit-animation-iteration-count: infinite;
			    animation-iteration-count: infinite;
			  -webkit-animation-timing-function: linear;
			   animation-timing-function: linear;
			}
			@-webkit-keyframes x-spin{
				0%{
					-webkit-transform: rotateX(0deg);
				}
				50%{
					-webkit-transform: rotateX(180deg);
					
				}
				100%{
					-webkit-transform: rotateX(360deg);
					
				}
			}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值