在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ [算法]請問如何根據(jù)背景色, 算出一個清晰的字體顏色?

[算法]請問如何根據(jù)背景色, 算出一個清晰的字體顏色?

clipboard.png

最起碼能夠算出什么時候用黑色, 什么時候用白色, 不一定寫出算法, 請說下邏輯即可

如果可以給出算法, 最好是基于sass函數(shù)的


粗略的解決了下問題, 等待更好的

研究了下hsl, 通過l的值可以粗濾的實現(xiàn)功能, 暫時滿足了要求, 可能后期還需對s和l綜合考量.
暫時結(jié)論: l>80% 黑色或者darken()一個深色, 反之淺色

clipboard.png

圖片描述

回答
編輯回答
近義詞

大佬,你是要自己寫框架嗎?這么有意思的問題,雖然我不知道,但是這應(yīng)該涉及 “顏色對比效果”,16進(jìn)制計算方法 兩個關(guān)鍵詞吧

2017年11月6日 00:56
編輯回答
咕嚕嚕

這個不難啊,js,先找出所有button,獲取button的background-color,然后匹配設(shè)置對應(yīng)的字體顏色。前提,自己要建一個數(shù)組,這個數(shù)組的鍵值就是button的背景顏色和字體顏色。

2017年7月16日 23:30