CSS实现从上往下过渡效果

要实现一个从上往下显示的过渡效果,可以使用CSS的@keyframes规则来创建一个动画,使得元素在垂直方向上逐渐改变其位置。以下是一个简单的例子:

CSS代码

复制代码
@keyframes slide-down {
  from {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
 
.slide-down-animation {
  animation: slide-down 1s ease forwards;
}

在HTML中使用这个类

复制代码
<div class="slide-down-animation">这是一个从上往下显示的内容。</div>

这段代码定义了一个名为slide-down的关键帧动画,它将元素从上边缘的位置移动到原位,并逐渐变为完全不透明。然后,将这个动画类应用到任何想要实现这种效果的元素上。

相关推荐
前端老宋Running7 分钟前
一次从“卡顿地狱”到“丝般顺滑”的 React 搜索优化实战
前端·react.js·掘金日报
隔壁的大叔7 分钟前
如何自己构建一个Markdown增量渲染器
前端·javascript
用户44455436542610 分钟前
Android的自定义View
前端
WILLF10 分钟前
HTML iframe 标签
前端·javascript
枫,为落叶28 分钟前
Axios使用教程(一)
前端
小章鱼学前端32 分钟前
2025 年最新 Fabric.js 实战:一个完整可上线的图片选区标注组件(含全部源码).
前端·vue.js
ohyeah34 分钟前
JavaScript 词法作用域、作用域链与闭包:从代码看机制
前端·javascript
流星稍逝36 分钟前
手搓一个简简单单进度条
前端
倚栏听风雨1 小时前
详解 TypeScript 中,async 和 await
前端
小皮虾1 小时前
告别服务器!小程序纯前端“图片转 PDF”工具,隐私安全又高效
前端·javascript·微信小程序