NavLink react-router-dom 组件:悬停不工作
NavLink react-router-dom components :hover not working
悬停在 React 路由器组件上不起作用。
Image
JSX 内联样式属性不允许:hover
。您需要将其放入您的样式表中。
你不能也不应该将伪class内联。将 css 放入 class 中,然后按 className
应用它,如下例所示:
JSX:
<NavLink to="/example" className="nav_link">Example</NavLink>
CSS
.nav {
//other styles
//...
a.nav_link:hover {
cursor: pointer;
color: red;
}
}
我更喜欢 CSS-in-JS 方法来设置 class 像这样:
nav_link: {
textDecoration: 'none',
'&:hover': {
textDecoration: 'none'
}
}
悬停在 React 路由器组件上不起作用。 Image
JSX 内联样式属性不允许:hover
。您需要将其放入您的样式表中。
你不能也不应该将伪class内联。将 css 放入 class 中,然后按 className
应用它,如下例所示:
JSX:
<NavLink to="/example" className="nav_link">Example</NavLink>
CSS
.nav {
//other styles
//...
a.nav_link:hover {
cursor: pointer;
color: red;
}
}
我更喜欢 CSS-in-JS 方法来设置 class 像这样:
nav_link: {
textDecoration: 'none',
'&:hover': {
textDecoration: 'none'
}
}