首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3掉落消失动画

发布于 2024-11-11 15:46:38
0
13

CSS3掉落消失动画可以让网页变得更加生动有趣,接下来我们来看一下如何实现这一效果。/ CSS3掉落消失动画 / / 定义动画关键帧 / keyframes drop { 0 { transform...

CSS3掉落消失动画可以让网页变得更加生动有趣,接下来我们来看一下如何实现这一效果。

/*
 * CSS3掉落消失动画
 */

/* 定义动画关键帧 */
@keyframes drop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}

/* 定义目标元素样式 */
.box {
  position: relative;
  animation: drop 1s ease forwards;
}

/* 定义消失动画 */
@keyframes dissolve {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* 定义消失触发器 */
.box:hover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  animation: dissolve 1s ease forwards;
} 

代码中我们使用了关键帧来定义掉落动画和消失动画,在目标元素中设置了掉落动画,同时也定义了消失触发器,当鼠标悬停在目标元素上时触发消失动画,让元素逐渐消失。具体实现可根据实际需要进行调整。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流