ホームページ > ウェブフロントエンド > CSSチュートリアル > 子に影響を与えずに親 DIV の不透明度を制御するにはどうすればよいですか?

子に影響を与えずに親 DIV の不透明度を制御するにはどうすればよいですか?

DDD
リリース: 2024-12-07 06:04:12
オリジナル
908 人が閲覧しました

How Can I Control Opacity of a Parent DIV Without Affecting its Children?

ネストされた要素の不透明度の制御

ネストされた DIV 要素を操作する場合、親要素の不透明度を調整せずに調整することが望ましい場合があります。その子供たちに影響を与えます。これは、背景色の CSS プロパティと rgba() 関数を使用して実現できます。

解決策:

親 DIV に影響を与えずに、親 DIV の不透明度を設定するには子 DIV には次の CSS を使用します構文:

.parent {
  background-color: rgba(r, g, b, a);
}
ログイン後にコピー

説明:

background-color プロパティは、要素の背景色を設定します。 rgba() 関数を使用すると、赤 (r)、緑 (g)、青 (b) の値を使用して色コンポーネントを指定できます。最後のパラメータ a は、アルファ透明度を表します。この値の範囲は 0 (完全に透明) から 1 (完全に不透明) です。

たとえば、子 DIV の色を維持しながら親 DIV を 50% 透明にするには、次の CSS を適用します。

.parent {
  background-color: rgba(0, 0, 0, 0.5);
}
ログイン後にコピー

注: この手法は、親要素の背景色にのみ適用されます。テキストの色やフォント サイズなど、子 DIV の他の視覚的プロパティには影響しません。

以上が子に影響を与えずに親 DIV の不透明度を制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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