【发布时间】:2018-10-02 22:57:30
【问题描述】:
我有以下展示组件:
const HowToControls = props => {
return (
<div className="col-md-6 how-to">
{props.isOpen ?
<p className={`text ${props.isOpen ? 'visible' : ''}`}>
lorem ipsum............
</p>/>
: null}
</div>
);
}
段落具有名为“text”的类,如果单击其父组件中的按钮,则有条件地添加第二个类。文本正在切换,检查器显示两个类(“文本”和“可见”)都添加到元素中,但没有过渡效果。这是我的 CSS:
.text {
opacity: 0.01;
transition: opacity 600ms;
}
.text.visible {
opacity: 1;
}
我猜这两个类都是在页面加载时添加的(在组件安装之前)。那是对的吗?任何帮助将不胜感激。
【问题讨论】:
标签: css reactjs css-transitions