所以我有以下 React 组件,在我的案例中充当导航栏。每当用户将鼠标悬停在导航栏项目上时,它必须将其颜色更改为指定的颜色。目前,导航栏项目由 2 个项目组成:图标(SVG)和描述它的文本。
因此,将鼠标悬停在组件上必须同时更改文本和图标的颜色。
这是当前代码:
import { ReactComponent as DashboardIcon } from "../assets/ico_dashboard.svg";
<div className="navBar">
<ul className="nav-links">
<li>
<div className="divHover">
<a href="#">
<DashboardIcon className="navLinkHolder" height={50} />
Dashboard
</a>
</div>
</li>
</ul>
</div>
CSS:
a:hover {
color: yellow;
}
使用此代码正在处理仪表板内的文本,但 SVG 没有改变其颜色。如何更改 SVG 的颜色?我也试过fill: yellow了,但是没有用
慕码人2483693
浮云间
相关分类