html 进入效果,用css3实现简单的进入效果

这篇博客通过示例代码展示了如何仅使用CSS3创建动画效果,包括淡入淡出的各种方向。代码中定义了不同动画关键帧,如fadeInDown、fadeInLeft等,并应用到不同的div元素上,通过调整动画持续时间和填充模式来实现不同的动画速度和行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

0818b9ca8b590ca3270a3433284dd417.png

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

.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);

}

}

就这样~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值