css - 如何制作自定义CSS动画/过渡计时功能

标签 css animation css-transitions css-animations easing-functions

CSS 计时函数似乎总是介于 2 点之间:

即使使用自定义贝塞尔曲线,您的曲线也只能从一个点到另一个点。

是否可以制作自定义 CSS 计时功能,您可以在其中制作由多个点组成的曲线?

最佳答案

我们有以下计时功能。

transition-timing-function: ease;
transition-timing-function: linear;
transition-timing-function: step-end;
transition-timing-function: steps(4, end);

我希望将来我们能得到更多。现在,我们必须摆弄时间百分比来创建自定义计时,例如:

@keyframes wordsAnimationZoomIn{
    0%{
        opacity: 0;
    }
    25%{
        opacity: 0.5;
    }
    75%{
        opacity: 0.5;
    }
    100%{
        opacity: 1;
    }
}

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions

关于css - 如何制作自定义CSS动画/过渡计时功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39735012/

相关文章:

python - 如何模糊 3d matplotlib 中的点

html - 在某一点开始 CSS 过渡

php - Wordpress 导航 Twitter bootstrap 定制

javascript - 我们如何以这种方式为导航栏设置动画?

CSS 动画在 Mozilla 中不起作用,但在 Chrome 中有效。解决方案?

css - 将一个 div 定位在其他 div 之下

css - CSS 关键帧动画中的平滑旋转

c++ - 我正在用 OpenGL 编写一个程序来创建一个摆动的摆锤

css - 对每一行的三个元素重复一个 CSS 效果

html - 通过CSS实现图像的闪烁放大缩小