JavaScript コードが hsl から rgb に自動的に変換するのを停止する方法
P粉806834059
P粉806834059 2024-03-31 16:46:02
0
1
465

オブジェクトに色を割り当て、条件を使用して項目が選択されているかどうかを確認するコードがあります。ただし、JavaScript (またはブラウザ) が hsl を rgb に変換するため、一致が発生しないため、この条件は機能しません。 JS (またはブラウザ) でこの動作を防ぐ方法があるかどうか疑問に思っています。ない場合、なぜこのようなことが起こるのでしょうか?

リーリー

コードで rgb を使用することでこの問題を解決できることに気付きました。しかし、私はなぜこれが起こるのかを本当に理解したいと思っています。

P粉806834059
P粉806834059

全員に返信(1)
P粉076987386

これはブラウザの標準であるために発生します。

これらの色を使用して CSS クラスを作成し、これらのクラスを JavaScript で適用することをお勧めします。その後、条件で element.classList.contains(class) を使用できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート