【发布时间】:2019-07-05 02:43:40
【问题描述】:
我想在我的 React 应用中重现我在 vanilla JS example 中编码的效果。
这是我的萨斯
.item
opacity: 0
transition-property: opacity
transition-timing-function: ease-in
.is-transitioning
opacity: 1
生成图像及其容器的循环:
this.props.images.map((image, index) => <ImageContainer key={`img-${index}`}
image={image}
transitionDuration={Math.trunc(index * Math.random() * 1000) + 200} />
)
最后是 ImageContainer 组件:
const ImageContainer = (props) => (
<div className="item is-transitioning"
style={{ transitionDuration: `${props.transitionDuration}ms` }}
>
<img src={`${props.image.path}`} />
</div>
);
export default ImageContainer;
即使正确应用了内联类并且 css 在那里,我也无法弄清楚为什么效果没有出现。
【问题讨论】:
标签: javascript css reactjs animation