【发布时间】:2019-03-15 02:25:02
【问题描述】:
当所选的 NavLink 处于活动状态时,我想更改列表项的背景颜色属性。从我了解到的文档中,为了向 NavLink 添加一个额外的类,当它处于活动状态时,我可以使用 activeClassName 道具来制作我想要的东西,我需要一个css中的父选择器,不存在。
当NavLink标签有活动类时,如何选择父元素?
我只需要具有活动子 NavLink 的列表项上的绿色背景。
<ul className="navbar-nav">
<li className="navItem">
<NavLink className="navlink text-dark" activeStyle={{color: "#fff !important"}} to="/" exact>about</NavLink>
</li>
<li className="navItem">
<NavLink className="navlink text-dark" activeStyle={{color: "#fff !important"}} to="/services">services</NavLink>
</li>
<li className="navItem">
<NavLink className="navlink text-dark" activeStyle={{color: "#fff !important"}} to="/contacts">contacts</NavLink>
</li>
</ul>
【问题讨论】:
标签: javascript css reactjs react-router