【发布时间】:2018-02-19 04:33:37
【问题描述】:
我最近才开始使用 React.js,为了让自己更容易,我正在尝试重新创建我过去制作的项目,但我没有像过去那样使用 jQuery,我完全避免使用 jQuery 并且只使用 React。
我倾向于制作一个 div 会淡入的动画,而另一个会像这样淡出:
$("#start").click(function() {
$("#h1").fadeOut(750);
$("#h2").delay(500).fadeIn(750);
$("#h1").css("z-index", 0);
$("#h2").css("z-index", 1);
});
我想知道如何在没有 jQuery 的情况下重现这种淡入淡出效果
(我知道 CSS 动画可以改变不透明度,但不透明度并不是我想要改变的唯一东西,这也会影响显示属性。
【问题讨论】:
标签: javascript css reactjs animation