CSS を使用して色を動的に明るくしたり暗くしたりするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-17 19:22:02
オリジナル
836 人が閲覧しました

How Can I Dynamically Lighten or Darken Colors Using CSS?

CSS パーセンテージを使用して色を動的に明るくまたは暗くします

Web 開発では、ユーザー インターフェイスを色でカスタマイズすることが重要です。場合によっては、ユーザーの好みや特定の条件に基づいて要素の色を動的に調整する必要があるかもしれません。ただし、ユーザーがカスタマイズされた配色を必要とする場合、静的な 16 進コードは制限となる可能性があります。

CSS フィルターの使用

最新のブラウザーは、CSS フィルターを使用したソリューションを提供します。これらのフィルターを使用すると、要素の明るさのパーセンテージを調整して要素の色を変更できます。これにより、色相を変えずに色を明るくしたり暗くしたりできます。

明るさフィルターを適用するには、次の構文を使用します:

filter: brightness(percentage);
ログイン後にコピー

たとえば、色を 50% 明るくするには

filter: brightness(50%);
ログイン後にコピー

色を 15% 暗くするには、 use:

filter: brightness(85%);
ログイン後にコピー

効果を示す例は次のとおりです:

.button {
  color: #ff0000;
}

.button:hover {
  filter: brightness(85%);
}
ログイン後にコピー
<button class="button">Foo lorem ipsum</button>
ログイン後にコピー

この例では、「ボタン」クラスに赤色が含まれています。ボタンの上にマウスを置くと、「button:hover」クラスによって 85% の明るさフィルターが適用され、赤色がわずかに暗くなります。

以上がCSS を使用して色を動的に明るくしたり暗くしたりするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート