css - 动画没有缓和

标签 css sass css-animations css-transitions

我有这样的代码,不知何故 ease-out 似乎不起作用。 animation 属性是否有任何阻止它工作的东西?

.fade-in-header-button
    opacity: 0
    animation: slideInFromBottom .25s ease-out .25s 1 forwards

  @keyframes slideInFromBottom
    0%
      opacity: 0
      transform: translateY(150%)
    100%
      opacity: 1
      transform: translateY(0)

最佳答案

试试这个演示。

使 CSS 正确格式化..

带有分栏和方括号(;{})。

.fade-in-header-button{
  border:none;
  padding:10px 20px;
  background:#00cc00;
  color:#fff;
  opacity: 0;
  animation: slideInFromBottom .25s ease-out .25s 1 forwards;
}
@keyframes slideInFromBottom{
  0%{
    opacity: 0;
    transform: translateY(150%);
  }
  100%{
    opacity: 1;
    transform: translateY(0);
  }
}
<button class="fade-in-header-button">Slide In From Bottom</button>

关于 ease-out, ease-in and ease-in-out

关于css - 动画没有缓和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63941899/

相关文章:

鼠标单击时JavaFX设置按钮样式

html - 水平菜单 - IE 中的空白

css - 在不假设用户默认字体大小的情况下计算 CSS/SASS 中的 em 值 -1px

CSS 动画在 Firefox 中不起作用

html - 我的 html 表单和纯 css 有问题吗?

javascript - Jquery 在特定表行之后追加 div

css - & :first-of-type li not working in SCSS

node.js - 边看咖啡边看 Jade 文件,同时完成繁琐的任务

javascript - 如何在无限滚动回调中初始化wow.js

CSS 加载动画