【问题标题】:How to create animation of the working of a web page如何创建网页工作的动画
【发布时间】:2018-02-08 21:38:32
【问题描述】:

我很想知道如何制作类似于下面提供的链接的网络应用程序运行动画:

https://about.canva.com/

我正在谈论的动画是页面上的“它拥有惊人设计所需的一切”部分。动画和图标与右侧的动画同步突出显示。这怎么可能??

提前致谢。

【问题讨论】:

    标签: javascript jquery html html5-canvas


    【解决方案1】:

    我认为您可以通过使用 CSS transitionopacity 属性来实现这一点。

    使用 JavaScript 更改 HTML 元素(例如,div)的位置和不透明度。

    有动画的 JS 库,但是,自己拼接是个好习惯!

    例如,如果我想切换div 元素,我可以这样做:

    function toggle() {
        document.getElementById('div01').style.left = '100px';
        document.getElementById('div01').style.opacity = 0;
    }
    

    如果transitiondiv01 '0.1s',则opacityposition 将更改0.1s。

    您可以像您的示例一样将许多其他元素放入 div 元素中,然后通过隐藏顶部 div 元素将它们隐藏在一个元素中。

    这里是小提琴:https://jsfiddle.net/yfuLb9d0/2/

    【讨论】:

    • 能否请您指定动画的JS库??
    • @Pamela 检查 tutorialzine.com/2017/04/... 和 sitepoint.com/our-top-9-animation-libraries。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 2011-06-02
    相关资源
    最近更新 更多