是否可以做类似的事情

color: inherit + #222;


因此,举例来说,我希望它们以比其余文本稍亮的颜色显示。还是我必须写下每个可能具有超链接的html标记?

最佳答案

好吧,您可以使用HSL颜色和/或CSS变量。

有关Color valuesCSS Variables的更多信息

这样的事情。



:root {
  --color: 0, 0%;
  --luminosity: 0%;
}

a {
  --luminosity: 50%;
  color: hsl(var(--color), var(--luminosity));
  /*
    Or simply
    color: hsl(0, 0%, 50%)
  */
}

<p>Yo i'm some random text, <a href="#">and I'm a stupid link</a></p>

关于css - CSS相对变化继承,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48004770/

10-12 14:03
查看更多