首页 > 解决方案 > CSS:从角度获取颜色

问题描述

从 jquery 我们可以从这样的元素中获取颜色

$('#js-color-profile').find('.color-primary-50').css('color')

在角度 2+ 中是否有任何解决方法来获得十六进制颜色?

标签: jqueryangular

解决方案


你可以像这样使用 vanilla js 来获得它。getPropertyValue 不是必需的,但 getComputedStyle 将返回元素的所有 css,这就是我在那里写它的原因。

getComputedStyle(element, null).getPropertyValue('color')

或者

getComputedStyle(element, null)['color']

推荐阅读