首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对手写笔的Less contrast()函数

针对手写笔的Less contrast()函数
EN

Stack Overflow用户
提问于 2018-12-25 23:26:43
回答 1查看 63关注 0票数 0

Less中使用的contrast()函数的手写笔版本是什么?我需要提供一个背景颜色的可读性,并应该是自动的,无论什么颜色。

EN

回答 1

Stack Overflow用户

发布于 2019-01-04 02:17:02

AFAIK没有直接的等价物。然而,有许多颜色功能,如混合,反转,变暗等,以建立自己的愿望颜色。

手写笔拥有的contrast()函数将告诉您当前的对比度,从1到21 (越高越好)。有关更多信息,请参阅Stylus documentation

这样的东西对我来说很好用:

代码语言:javascript
复制
var_backgroundColor = teal
var_fontColor = black
var_fontColorAlternative = darken(complement(var_backgroundColor),15%)

body { color: var_fontColor; background-color: var_backgroundColor }

if contrast(var_fontColor,var_backgroundColor).ratio <= 7 {
  body { color: var_fontColorAlternative }
}
else {
  body { color: var_fontColor }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53923614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档