CSS过度

1,transition:
默认为all
2,transition-duration
tims

<!doctype html>
<html>
	<head>
	<title></title>
	<meta charset="utf-8">
	<meta http-equiv="Cache-Control" content="max-age=3600">
	<!--引入外部样式-->
	<style>
		*{margin:0;padding:0}	
			div{
				width:100px;
				height:100px;
				background-image:url(../img/icon1.png);
				background-repeat:no-repeat;
				border-radius:50%;
				background-position:0px 0px;
				background-size:100px 100px;
				transition-duration: 5s;
			}
			#d1:hover{
				transform:translate(800px) rotate(1080deg);
			}
			
			
	</style>
	</head>
	<body>
		<div id="d1">
			
		</div>
	</body>
	
</html>

3,指定过度时间曲线函数
transition-timing-funtion
取值: 1,ease 默认值,慢速开始,速度加快,慢速结束
2,linear 匀速
3,ease-out
4,ease-in
5,ease-in-out
4,过度元素的延迟时间
transition-delay
取值 s、ms
5,过度属性编写位置
1,将过度属性放在元素声明的样式中,有去有回
2,将过度属性放在触发操作(hover)的样式中,有去无回

6,过度元素的简写方式
transition:property duration timming-function delay

<!doctype html>
<html>
	<head>
	<title></title>
	<meta charset="utf-8">
	<meta http-equiv="Cache-Control" content="max-age=3600">
	<!--引入外部样式-->
	<style>
		*{margin:0;padding:0}	
			div{
				width:100px;
				height:100px;
				background-image:url(../img/icon1.png);
				background-repeat:no-repeat;
				border-radius:50%;
				background-position:0px 0px;
				background-size:100px 100px;
				transition:all 5s linear 2s;
			}
			#d1:hover{
				transform:translate(800px) rotate(1080deg);
			}
			
			
	</style>
	</head>
	<body>
		<div id="d1">
			
		</div>
	</body>
	
</html>
<!doctype html>
<html>
	<head>
	<title></title>
	<meta charset="utf-8">
	<meta http-equiv="Cache-Control" content="max-age=3600">
	<!--引入外部样式-->
	<style>
		*{margin:0;padding:0}	
			div{
				width:200px;
				height:200px;
				background:yellow;
				text-align:center;
				line-height:200px;
				font-size:30px;
				border-radius:50%;
				transition:all 5s linear 1s;
			}
			#d1:hover{
				background-color:red;
				transform:translate(800px) rotate(1080deg);
			}
			
			
	</style>
	</head>
	<body>
		<div id="d1">
			福
		</div>
	</body>
	
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值