このJavaScriptコードは、16進種の明るさを調整する関数ColorLuminance
を提供します。 これは簡潔でクロスブラウザーソリューションであり、RGBからHSLへのコンバージョンの複雑さを回避します。
関数は、16進コード( "#ABC"または "#123456"など)と入力として光度係数(ColorLuminance
)を取得します。 0のlum
値は変化を表し、正の値は色を明るくし、負の値は暗くなります。 関数は入力をクリーニングし、3桁のヘックスコードの両方を処理し、RGBコンポーネントを小数点に変換し、光度調整を適用してから、結果を6桁のヘックスコードに変換します。
lum
ColorLuminance("#69c", 0);
ColorLuminance("6699CC", 0.2);
ColorLuminance("69C", -0.5);
ColorLuminance("000", 1);
このセクションでは、JavaScriptの色操作に関連する一般的な質問に答え、色モデル(HEX、RGB、HSL)間の変換、カラープロパティの調整(軽さ、飽和)、色のブレンド、およびより高度な色操作のためにJavaScriptライブラリの使用などのトピックをカバーします。 答えは簡潔な説明を提供し、必要に応じてさらなるリソースを指し示しています。
以上がJavaScriptで明るいまたは暗い16進数を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。