React練習 5 :鼠標移入移出改變樣式


 

需求:鼠標移入/移出div范圍時,樣式發生改變

import React,{useState,useEffect} from 'react';
import ReactDOM from 'react-dom';
import './index.css';

function ChangeStyle(){
    const [isHover,setHover]=useState(false);

    return(
        <div 
        id="div1" 
        className={isHover ? 'hover' : ''}
        onMouseOver={()=>setHover(true)}
        onMouseOut={()=>setHover(false)}
        >鼠標移入改變樣式,鼠標移出恢復。</div>
    )
}

ReactDOM.render(
    <ChangeStyle/>,
    document.getElementById('root')
)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM