import React from 'react'
class Index extends React.Component {
constructor(props) {
super(props);
this.state = {
itemHoverIndex:'',
demo:[{},{},{}]
};
}
addClass(index){
this.setState({
itemHoverIndex:index
})
}
removeClass(index){
this.setState({
itemHoverIndex:''
})
}
render() {
return (
<div className='Index__container'>
{this.state.demo.map((item,index)=>(
<div onMouseEnter={this.addClass.bind(this,index)} onMouseLeave={this.removeClass.bind(this,index)}
className={`demo animated ${this.state.itemHoverIndex===index? 'pulse' : ''}`}>111
</div>
))}
</div>
);
}
}
export default Index
react用hover操作animate.css
最新推荐文章于 2025-08-21 10:34:32 发布
本文介绍了一个使用React实现的动态列表,当鼠标悬停在列表项上时,会触发脉冲动画效果。通过state管理和事件绑定,实现了列表项的交互响应。

542

被折叠的 条评论
为什么被折叠?



