如何通过 CSS 获取元素本身的颜色?我希望边框颜色与文本本身的颜色相同。
示例 HTML:
<span class="status-name" style="color:#ff0000">Max</span>
CSS:
.status-name {
font-weight: bold;
border-bottom: 1px solid ???;
}
底部边框现在应该有颜色#ff0000
了。我尝试了inherit
,auto
甚至attr(data-color)
(与data-color="#ff0000"
属性结合),但都使规则对浏览器无效。
请注意,如果可能的话,我需要通过 CSS 解决这个问题,因为页面上有数千个具有此类类的元素,并且主要通过手机访问。我也知道通过设置 CSSstyle
不是最先进的,但是有数百种不同的颜色值,为每种颜色创建一个自己的 CSS 类是不合理的,不是吗?