Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【CSS Modules】opacityプロパティの使い方

opacityプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

opacityプロパティは、HTML要素の透明度を制御するプロパティです。このプロパティを利用することで、ウェブページ上の特定の要素を部分的に、あるいは完全に透過させ、その背後にあるコンテンツが見えるように調整できます。

opacityプロパティに指定できる値は、0.0から1.0までの浮動小数点数です。値が0.0の場合、その要素は完全に透明となり、画面上には表示されなくなります。一方、値が1.0の場合、要素は完全に不透明となり、本来の見た目で表示され、背後のコンテンツは一切透けて見えません。0.0と1.0の間の値を設定することで、要素を半透明の状態にでき、例えば0.5を設定すれば50%の透明度で表示されます。

このプロパティの重要な特徴は、適用された親要素だけでなく、その親要素に含まれるすべての子要素(テキスト、画像など)にも同じ透明度設定が適用される点です。例えば、コンテナ要素にopacity: 0.7を設定した場合、そのコンテナ内のすべてのコンテンツも0.7の透明度で描画されます。これは、個別の色指定で透過度を調整するrgba()hsla()のような色関数とは異なり、要素全体の描画に影響を与えるという違いがあります。

opacityプロパティは、要素を徐々に表示・非表示にするアニメーション効果や、背景の上に表示されるオーバーレイ要素の透過調整、デザイン要素の強調度合いの変更など、視覚的な表現を豊かにするために幅広く活用されます。

公式リファレンス: opacity

構文(syntax)

1div {
2  opacity: 0.5;
3}

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語