You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React-Bootstrap组件:hover伪类无需!important生效的实现方案

已更新:问题已解决 :)

React-Bootstrap 自定义样式可通过引入对应类、提升CSS选择器优先级,或是添加span标签的方式实现需求,本次场景的解决方案如下:

CSS 代码

a.text-white.nav-link span:hover {
  color: black;
}
<Nav.Link className="text-white" as={Link} to="/book">
   <span>Book</span>
</Nav.Link>


原有问题

我尝试为部分React-Bootstrap元素设置hover效果时,直接通过类名选择必须添加!important样式才能生效。最初我甚至无法修改目标文本的颜色,后续才定位到原因是React-Bootstrap自带的text-white类优先级更高。
请问有没有方案可以在CSS文件或是行内样式中使用:hover,无需加!important即可实现「Find Booking」「Book」等文本的黑色悬停效果?

原有相关代码如下:

<Navbar.Collapse id="basic-navbar-nav">
      <Nav className="ml-auto">
        <Nav.Link id="find" href="find" className="text-white">
          Find booking
        </Nav.Link>

内容的提问来源于stack exchange,提问作者botana_dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 16:36:04