js 判断颜色是否为深色 阀值

Posted 想退休的靓仔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 判断颜色是否为深色 阀值相关的知识,希望对你有一定的参考价值。

//获取RGB值 颜色深用白色 颜色浅则用黑色


var RgbValue = this.style.backgroundColor.replace("rgb(", "").replace(")", "");


var RgbValueArry = RgbValue.split(",");

var $grayLevel = RgbValueArry[0] * 0.299 + RgbValueArry[1] * 0.587 + RgbValueArry[2] * 0.114;

$this.addClass("color_curr");

if ($grayLevel >= 192) {
  $this.html(‘<p class="fa fa-check color_black"></p>‘);
} else {
  $this.html(‘<p class="fa fa-check color_withe"></p>‘);
}







以上是关于js 判断颜色是否为深色 阀值的主要内容,如果未能解决你的问题,请参考以下文章

获取资产中声明的颜色的浅色或深色变体

是否可以更改状态栏文本颜色?

UITextField 在 iOS 中将占位符颜色设置为深色

为深色模式更改 UIDatePicker 选定的日期文本颜色(iOS 13)

将导航栏设置为与 iOS 7 上的深色键盘相同的颜色

Flutter 深色(暗黑)模式下 状态栏字体颜色为白色