【发布时间】:2020-11-08 07:39:09
【问题描述】:
这是我的 slideshow.jsx 文件。我正在尝试将过渡应用到包含
的示例 div示例文本
,但没有发生转换。import React, { Component } from 'react';<br>
import styles from '../stylesheets/style.module.css';
import { CSSTransition, TransitionGroup } from 'react-transition-group';
class SlideShow extends Component {
state = {
backgroundColor: 'white',
changePic: true,
slideIndex: 1,
};
render() {
console.log(this.state.changePic);
return (
<div className={styles.slideshowContainer}>
<CSSTransition
in={this.state.changePic}
timeout={2000}
classNames={styles.slidePics}
mountOnEnter={true}
>
<div>
<p>sample text</p>
</div>
</CSSTransition>
</div>
);
}
}
export default SlideShow;
这是我的 style.module.css 文件。与 slidePics 关联的以下属性如下。但是这些转换不起作用:-
.slidePics-enter {
opacity: 0;
}
.slidePics-enter-active {
opacity: 1;
transition: opacity 2000ms;
}
【问题讨论】:
标签: reactjs css-transitions react-transition-group