Я хочу анимировать (постепенно) div в момент или после первоначального подключения компонента. После завершения анимации div не должен исчезать. Я пытаюсь использовать компонент CSSTransition
и смотрю примеры на веб-сайте responsecommunity.org, но не смог добиться какой-либо анимации. У меня нет никакого значения, которое приходит откуда-то для in
, поэтому я попробовал оба true
и false
, но ничего не изменилось.
CSS
.example-enter {
opacity: 0;
}
.example-enter-active {
opacity: 1;
transition: opacity 300ms;
}
.example-exit {
opacity: 1;
}
.example-exit-active {
opacity: 0;
transition: opacity 300ms;
}
Реагировать
<CSSTransition classNames='example' in={false} timeout={200}>
<div
className='abc'
data-description="abc">
<div className='inner'>
<div className='head'>A</div>
<div className='explanation'>A</div>
</div>
</div>
</CSSTransition>