将 Link 的默认颜色从蓝色更改为白色
Change default color of Link from blue to white
我正在使用来自 react-router-link 的 Link 组件,它将蓝色 css 应用到文本,就像锚标记一样。我想把它改成白色,我该怎么做?
onHover我想改成蓝色
由于 Link
get 被转译为 <a>
,您可以使用 css 设置所有 <a>
的样式并将所有链接颜色更改为白色:
a {
color: #FFF;
}
a:hover {
color: #00F
}
或者在每个Link
中添加一个.link
class:
<Link to="/" className="link" />
...
.link {
color: #FFF;
}
.link:hover {
color: #00F
}
编辑:
您还可以传入内联样式。你不能通过 :hover 内联规则:
<Link to="/" style={{ color: '#FFF' }} />
.makeaclassandaddittothelinktag { color: white; }
你应该可以做到这一点,或者如果你不想让所有标签都改变颜色,只需将 class 添加到 link 标签即可。
作为对之前回复的加分,请记住您始终可以使用 !important
以防样式看起来由于某种原因而未被应用。
我正在使用来自 react-router-link 的 Link 组件,它将蓝色 css 应用到文本,就像锚标记一样。我想把它改成白色,我该怎么做?
onHover我想改成蓝色
由于 Link
get 被转译为 <a>
,您可以使用 css 设置所有 <a>
的样式并将所有链接颜色更改为白色:
a {
color: #FFF;
}
a:hover {
color: #00F
}
或者在每个Link
中添加一个.link
class:
<Link to="/" className="link" />
...
.link {
color: #FFF;
}
.link:hover {
color: #00F
}
编辑: 您还可以传入内联样式。你不能通过 :hover 内联规则:
<Link to="/" style={{ color: '#FFF' }} />
.makeaclassandaddittothelinktag { color: white; }
你应该可以做到这一点,或者如果你不想让所有标签都改变颜色,只需将 class 添加到 link 标签即可。
作为对之前回复的加分,请记住您始终可以使用 !important
以防样式看起来由于某种原因而未被应用。