但是,您不能使用:hover
和类似的选择器。那么在使用内联CSS样式时实现悬停时高亮显示的最佳方法是什么?
#reactjs的一个建议是拥有一个Clickable
组件并像这样使用它:
<Clickable>
<Link />
</Clickable>
该Clickable
有一个hovered
状态,并将其作为道具的链接。但是,Clickable
(我的方式来实现它)包裹Link
的div
,以便它可以设置onMouseEnter
并onMouseLeave
给它。不过,这会使事情变得有些复杂(例如,span
包裹在div
行为上与有所不同span
)。
有没有更简单的方法?
可悬停定义为: