jquery - CSS:从角度获取颜色
问题描述
从 jquery 我们可以从这样的元素中获取颜色
$('#js-color-profile').find('.color-primary-50').css('color')
在角度 2+ 中是否有任何解决方法来获得十六进制颜色?
解决方案
你可以像这样使用 vanilla js 来获得它。getPropertyValue 不是必需的,但 getComputedStyle 将返回元素的所有 css,这就是我在那里写它的原因。
getComputedStyle(element, null).getPropertyValue('color')
或者
getComputedStyle(element, null)['color']
推荐阅读
- angular - 具有多个条件和 Angular 9 的 RxJS iif
- javascript - 如何从 Python 加载数据并保存到 JavaScript 中的变量
- java - 在 Android 11 (API 30) 中以编程方式更改状态栏文本颜色
- python - Python - 如何将两个 pdf 页面合并为一个页面
- arrays - 将每行文本拆分为单词并将它们设置为 C 中的二维数组
- .net - Visual Studio Pro 2019 v16.8.1 中的新项目向导中缺少 .NET 5 选项
- python - pickle.dump(stats, items, outfile) TypeError: an integer is required (got type _io.BufferedWriter)
- php - 在 NOT IN 中创建子查询
- automator - 如何安全 > Automator 中“Watch Me Do”QuickAction 的隐私设置
- azure-analysis-services - 提高 Azure 分析服务模型的导入速度