javascript - 这个body fadeIn动画是怎么做的?

标签 javascript jquery css animation css-animations

我发现了“http://thegoodman.cc/”。这是一个绝对令人惊叹的网站。

我真的很好奇,这个文档的正文是如何稍微淡入,然后在这个页面向上滑动的:

http://thegoodman.cc/about/

最佳答案

这是使用 CSS 动画完成的。在查看 the source 时,你会发现这行代码:

.sup {
    animation:sup 1.8s backwards;
}
@keyframes sup {
    0% {
        opacity:0;
        transform:translateY(50px);
    }
    30% {
        opacity:0;
    }
    100% {
        opacity:1;
        transform:translateY(0);
    }
}

它将淡入文本(使用 opacity)并使用 translateY 将其向上移动。

JSFiddle example .

注意它使用的是 Prefix Free JS 库,以防止必须添加前缀,如 -webkit--moz-

关于javascript - 这个body fadeIn动画是怎么做的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15084495/

相关文章:

javascript - 在计时器和 post ajax 请求之间传递对象(匿名函数)

javascript - JQuery/Javascript 或其他方式静默仅打印一次

javascript - onclick 事件未触发且下拉代码无效

jquery - 删除 JQuery 中动态生成的文本框

javascript - removeEventlistener 不能按预期使用箭头函数和参数

jquery - 问题 | Jquery插件创建问题

asp.net-mvc - AJAX POST 之后如何在 ASP.NET MVC 2 中正确重新呈现 Recaptcha

html - 建站技巧、背景图片、描图

javascript - 在另一个 powerTip 中有一个 jQuery powerTip?

css - Webkit 内存限制与 -webkit-animation