React实现闪烁效果

    xiaoxiao2023-10-25  167

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script src="./build/react-0.14.0.js"></script> <script src="./build/react-dom.js"></script> <script src="./build/browser.min.js"></script> </head> <body> <div id="app"></div> <script type="text/babel"> class Hello extends React.Component{ constructor(props){ super(props) this.state={ opacity:1 } } componentDidMount(){ this.timer = setInterval(function () { var opacity = this.state.opacity; opacity -= 0.05; if (opacity < 0.1) { opacity = 1.0; } this.setState({ opacity: opacity }); }.bind(this), 10); } render(){ return( <div> <h1 style={{opacity:this.state.opacity}}>亮晶晶</h1> </div> ) } } var app = document.getElementById('app') ReactDOM.render( <Hello/>, app ) </script> </body> </html>
    最新回复(0)