css3新属性总结

box-sizing: border-box;   不用计算padding值
filter:blur(5px);  滤镜效果,是图片模糊    filter: grayscale(100%);  使图片变黑白
width:calc: (100% - 120px);  两边有30px的间隙,搭配 position: absolute;left: 60px; 使用
transition:属性 过度时间 过度方式(默认ease) 开始时间;   css3过渡   例如:transiton:width 1.5s,height 1.5s;  
transform:translate(x,y);  盒子平面移动;不会影响其他盒子;x值越大越向右,y值越大越向下
transform:translate3d(x,y);  盒子立体移动    
trasform:rotate(x deg)   盒子平面旋转;角度为正则顺时针旋转,角度为负则逆时针旋转;默认旋转的中心点是元素中心点
trasform:rotate3d(x deg)    盒子立体旋转
transform-origin:50% 50%; 设置旋转的中心点;属性参数有三种形式:px,百分比,方位名词
transform:scale(x,y);   盒子平面等比缩放
transform:scale3d(x,y,z);    盒子立体等比缩放

动画

@keyframes move {                                    /*@keyframes xxx定义动画*/
	/*开始状态*/
	0%:{
		transform: translate(0,0);
	}
	/*结束状态*/
	100%:{
		transform: translate(1000px,0);
	}
}

div{
	width: 50px;
	height: 50px;
	background: black;
	/*动画名称*/
	animation-name: move;
	/*动画时间*/
	animation-duration: 2s;
}
1.animation-name                             //动画名
2.animation-duration                      //动画时长
3.animation-delay                          //动画何时开始
4.animation-iteration-count            //播放次数,默认为1,参数infinite表示无限播放
5.animation-direction                    //动画周期结束后是否还反方向播放,默认为normal,如果要反方向则需要参数alternate
6.animation-fill-mode                  //动画播放后的状态,是否回到起始位置,默认是backwards,若不返回则需要参数forwards
7.animation-play-state   				 //动画是否暂停,参数为paused,常搭配:hover来使用。
8.运动曲线
ease      //先匀速后减速
linear    //保持匀速
steps(n) //保持步长,按规定的次数完成
简写形式     animation:动画名称 持续时间 运动曲线 何时开始 播放次数 是否反方向 起始/结束位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值