transition没有效果

来源:4-12 React 中使用 CSS 动画效果

精慕门4187122

2022-12-13

App.css
.show{
opacity: 1;
transition: all 1s ease-in;
}

.hide{
opacity: 0;
transition: all 1s ease-in;
}
App.jsx文件
import React, { Component, Fragment } from 'react’
import ‘./App.css’

export default class App extends Component {
state = { show: true }
handleToggole = () => {
this.setState({
show: this.state.show ? false : true
})
}
render() {
const { show } = this.state
return (

<div className={show ? ‘show’ : ‘hide’}>hello
toggle

)
}
}

写回答

1回答

精慕门4187122

提问者

2022-12-13

找到原因了,因为在主页面引入了其他的样式,发生了冲突

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程