我有一个<div>透明背景颜色的元素():rgba(96, 96, 96, .1)我假设我的元素有一个白色背景的包装.
有没有办法使用LESS css将透明颜色转换为十六进制?例如,rgba(96, 96, 96, .1)应该等于#efefef.
我已经阅读了颜色功能文章,但还没有找到合适的答案.
如果我正确理解了这个问题,您正在寻找一个函数来计算一种颜色(例如rgba(96, 96, 96, .1))与另一种颜色(例如white)的合成/分层结果。在 Less 中,它应该是混合函数系列之一,但由于当前命名约定中此类函数的名称必须是normal(这很奇怪),因此不包含该函数。但如果其中一种颜色始终是white您仍然可以通过以下方式获得所需的结果multiply:
multiply(white, rgba(96, 96, 96, .1))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |