用css3实现简单的进入效果

这是一个比较简单的小例子,实现如图效果


仅仅用css3就可以达到这种效果,代码如下:

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<meta charset="utf-8">
</head>
<style type="text/css">
	.div {
		position: relative;
		top: 20px;
		height: 300px;
		width: 200px;
		margin: 0 auto;
		background: blue;
		float: left;
		margin-left: 20px;
	}
	.div2 {
		position: relative;
		top: 30px;
		height: 300px;
		width: 200px;
		margin: 0 auto;
		background: red;
		float: left;
		margin-left: 20px;
	}
	.fadeInLeft {
		animation: fadeInLeft;
	}
	.fadeInDown {
	    animation: fadeInDown;
	}
	.fadeInUp {
	    animation: fadeInUp;
	}
	.fadeInRight {
		animation: fadeInRight;
	}
	.OneAnimated {
	    animation-duration: 0.5s;
	    animation-fill-mode: both;
	}
	.TwoAnimated {
	    animation-duration: 1s;
	    animation-fill-mode: both;
	}
	.ThreeAnimated {
	    animation-duration: 1.5s;
	    animation-fill-mode: both;
	}
	.FourAnimated {
	    animation-duration: 2s;
	    animation-fill-mode: both;
	}
	@keyframes fadeInDown{
		0% {
		    opacity: 0;
		    transform: translateY(-50px);
		}
		100% {
		    opacity: 1;
		    transform: translateY(0);
		}
	}
	@keyframes fadeInLeft{
		0% {
		    opacity: 0;
		    transform: translateX(-50px);
		}
		100% {
		    opacity: 1;
		    transform: translateX(0);
		}
	}
	@keyframes fadeInUp{
		0% {
		    opacity: 0;
		    transform: translateY(50px);
		}
		100% {
		    opacity: 1;
		    transform: translateY(0);
		}
	}
	@keyframes fadeInRight{
		0% {
		    opacity: 0;
		    transform: translateX(50px);
		}
		100% {
		    opacity: 1;
		    transform: translateX(0);
		}
	}
</style>
<body>
</body>
<div style="width:100%;height:332px;position: relative;">
	<div class="div fadeInRight OneAnimated">
		
	</div>
	<div class="div fadeInRight TwoAnimated">
		
	</div>
	<div class="div fadeInRight ThreeAnimated">
		
	</div>
	<div class="div fadeInRight FourAnimated">
		
	</div>
</div>
<div class="div2 fadeInRight TwoAnimated">
	
</div>
<div class="div2 fadeInUp TwoAnimated">
	
</div>
<div class="div2 fadeInDown TwoAnimated">
	
</div>
<div class="div2 fadeInLeft TwoAnimated">
	
</div>
</html>
就这样~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值