【发布时间】:2021-08-02 14:02:26
【问题描述】:
我有一个叫覆盖的反应组件:
function Overlay({ isOpen }) {
if (!isOpen) return null;
return (
<div
style={{
background: "rgba(0,0,0,.7)",
position: "fixed",
zIndex: 1,
top: "0",
right: "0",
bottom: "0",
left: "0",
}}
></div>
);
}
它得到一个名为 isOpen 的道具来显示或隐藏。问题是它突然出现和消失,我希望它有某种过渡,比如 1 秒,所以它有出现和消失的动画。
如何将过渡动画应用到这个组件?
【问题讨论】:
标签: javascript css reactjs sass