javascript - 通过纯 CSS 在超时后渲染一个组件

标签 javascript css reactjs

我知道有一种方法可以实现组件在给定超时后呈现的效果,但我想通过过渡在纯 CSS 中实现。问题是,在查看使用 css 转换的教程时 - 您通常必须将鼠标悬停在元素上才能触发动画 - 但就我而言 - 我只是希望元素在渲染 2 秒后变得可见。我怎样才能做到这一点?

最佳答案

动画可以提供帮助:

p {
  opacity:0;
  animation:show 5s 2s forwards;
}
@keyframes show {
  to {opacity:1}
}
<p>see me</p>

参见 https://developer.mozilla.org/en-US/docs/Web/CSS/animation-fill-mode

The animation-fill-mode CSS property specifies how a CSS animation should apply styles to its target before and after its execution.

关于javascript - 通过纯 CSS 在超时后渲染一个组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48072467/

相关文章:

javascript - Microsoft Graph 获取基本联系方式 (Node.js)

javascript - 使用括号表示法添加到关联数组时,ng-repeat 不会更新

javascript - 如何将ajax调用中的数组传递给 Controller ​​并使用Symfony 3返回它

javascript - 如何用 Class CSS 覆盖内联 CSS?

javascript - 如何在 linux 或 windows 上将 java 导出到 jar

html - 在混合宽度的导航元素上从右侧滑入背景图像

css - HTML(5)/CSS 中的列布局

javascript - Next.JS "Rendered more hooks than during the previous render"

Reactjs:是否有公共(public)API来检查组件是否已安装/卸载

reactjs - 如何使用react-bootstrap调用单选按钮的onChange?