ホームページ  >  記事  >  バックエンド開発  >  css - PHP: 色の値が白に近いかどうかを確認する方法はありますか?

css - PHP: 色の値が白に近いかどうかを確認する方法はありますか?

WBOY
WBOYオリジナル
2016-08-04 09:19:431764ブラウズ

要件:
白いテキストの背景が白に近い場合、テキストが不鮮明になるため、このタイプの背景色の場合はテキストの色を黒に設定する必要があります。


既知の無効なメソッド:

色を10進数に変換しても、白に近いかどうかは判断できません

リーリー

返信内容:

要件:
白いテキストの背景が白に近い場合、テキストが不鮮明になるため、このタイプの背景色の場合はテキストの色を黒に設定する必要があります。


既知の無効なメソッド:

色を10進数に変換しても、白に近いかどうかは判断できません

リーリー

その逆です。小さいほど明るい

不鮮明なフォントを見つけて色を選択し、それが要件を満たしており、RGB 値よりも大きい場合は、不鮮明なフォントの平均値を追加することもできます。

RGB の各桁を 10 進数に変換し、255 と比較します。たとえば、各値と 255 の差が 5 以内であれば、白に非常に近いと見なされ、16 進数全体を 10 進数に直接変換することはできません。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。