ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS で 16 進数の RGBA カラーを使用できますか?

CSS で 16 進数の RGBA カラーを使用できますか?

Patricia Arquette
リリース: 2024-12-05 11:43:11
オリジナル
421 人が閲覧しました

Can I Use Hexadecimal RGBA Colors in CSS?

CSS で 16 進数の RGBa を使用できますか?

CSS で 16 進数の色を記述する従来の方法は、#RRGGBB 形式を使用することです。例:

background-color: #ff0000; /* red */
ログイン後にコピー

透明度を実現するには、アルファ チャネルを含む RGBA 形式を使用できます。

background-color: rgba(255, 0, 0, 0.5); /* translucent red */
ログイン後にコピー

ただし、現時点では部分的な透明度を指定する直接的な方法はありません。 16進数で。次の構文は使用できません:

background-color: #ff000088;
ログイン後にコピー

CSS カラー モジュール レベル 4 での今後のサポート

次期 CSS カラー モジュール レベル 4 では、4 桁および 8 桁の 16 進数 RGBA がサポートされる予定です。表記。構文は次のようになります。

8 桁:

#RRGGBBAA
ログイン後にコピー

4 桁:

#RGBA
ログイン後にコピー

今日の実用的な使用

この表記法に対するブラウザーのサポートはまだ制限されていますが、古いブラウザのフォールバックで使用できます:

figure {
  background: #FEFE7F;
  color: #3F3FFE;
  
  background: rgba(255, 255, 0, 0.5);
  color: rgba(0, 0, 255, 0.75);
  
  background: #ffff007F;
  color: #0000ffbe;
}
ログイン後にコピー

これにより、最新のブラウザでは透明な 16 進カラーが使用され、古いブラウザでは非透明カラーにフォールバックされます。

以上がCSS で 16 進数の RGBA カラーを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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