【问题标题】:How to animate a CSS animation when it comes to view?在查看时如何为 CSS 动画制作动画?
【发布时间】:2019-06-16 15:01:05
【问题描述】:

我创建了一个进度条动画,我把它放在了我网站的底部。但是它会在网站加载之后和查看之前进行动画处理。 在查看时如何为进度条设置动画?

组件。

class Skill extends React.Component{
    render(){
        return (
        <div>
            <div data-aos='fade-right' className="front">
                <div className="skills">
                    <h1>Front-End</h1>
                        <li>
                            <h3>HTML</h3><span className="bar"><span className="html"></span></span>
                        </li>
                        <li>
                            <h3>CSS</h3><span className="bar"><span className="css"></span></span>
                        </li>
                        <li>
                            <h3>JavaScript</h3><span className="bar"><span className="javascript"></span></span>
                        </li>
                        <li>
                            <h3>React</h3><span className="bar"><span className="react"></span></span>
                        </li>
                </div>

            </div>
            <div className="back">
            </div>
        </div>
    );
    };

}

完整代码在codepen

【问题讨论】:

标签: javascript html css reactjs css-animations


【解决方案1】:
  1. 安装 node-sass --

    $ npm install node-sass --save

    $ 或

    $ yarn add node-sass

  2. 将您的依赖项下载到 2 个单独的文件中并加载到 public/index.html

  3. 将文件 .css 重命名为 .scss

  4. 现在您可以在您的 react 应用中使用 scss。

你可以在这里找到官方文档

scss in react

【讨论】:

  • 如果我将这两个链接到我的 public/index.html 文件中,比如&lt;link rel="stylesheet" href="http://requirejs.org/docs/release/2.1.15/minified/require.js"&gt; &lt;link rel="stylesheet" href="https://rawgit.com/ironwallaby/delaunay/master/delaunay.js"&gt;,它会起作用吗?
  • 不使用 .js 文件使用
  • 谢谢,我知道这是个小问题,这是我的代码笔 codepen.io/chawki726/pen/XOWGgR,现在将这些代码粘贴到反应组件的哪里?请朋友帮助我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-10
  • 2011-06-28
  • 1970-01-01
  • 1970-01-01
  • 2012-08-19
相关资源
最近更新 更多