React练习 10:弹出层效果
Posted sx00xs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React练习 10:弹出层效果相关的知识,希望对你有一定的参考价值。
需求:点击按钮后弹出一个遮罩。点击 X 后关闭。
import React,{useState,useEffect} from ‘react‘; import ReactDOM from ‘react-dom‘; import ‘./index.css‘; function Overlay(){ const [isShow,setShow]=useState(false); return( <> <div id="overlay" className={isShow ? ‘show‘ : ‘‘} ></div> <div id="win" className={isShow ? ‘show‘ : ‘‘} > <h2> <span onClick={()=>setShow(false)} id="close">x</span> </h2> </div> <button onClick={()=>setShow(true)}>弹出层</button> </> ); } ReactDOM.render( <Overlay/>, document.getElementById(‘root‘) );
以上是关于React练习 10:弹出层效果的主要内容,如果未能解决你的问题,请参考以下文章