ホームページ > 記事 > ウェブフロントエンド > CSSで透明度を設定する方法
CSS で透明度を設定する方法: 1. rgba() を使用して色の透明度を設定します (構文 "background:rgba(R,G,B,A)"; 2. opacity 属性を使用して背景の透明度を設定します。構文「不透明度 : 透明度の値;」、値の範囲は「0.0 ~ 1.0」です。
このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。
1. css rgba() は色の透明度を設定します
構文:
rgba(R,G,B,A);
RGBA は赤 (赤) 緑 (緑) の省略形を表しますブルーとアルファ用。 RGBA カラー値は、オブジェクトの不透明度を指定する alpha
チャネルを備えた RGB カラー値の拡張です。
rgba() の値の紹介:
R: 赤色の値。正の整数 (0 ~ 255)
G: 緑色の値。正の整数 (0 ~ 255)
B: 青色の値。正の整数 (0 ~ 255)
A: 透明度。値は 0 から 1 までです。
rgba()
は色の透明度を設定するだけで、ページ レイアウトに多くの用途があります。たとえば、背景を透明にしますが、上のテキストは不透明にします。
コード例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>rgba()</title> <style> .demo{ width: 350px; height: 300px; margin: 50px auto; } .demo *{ width: 120px; height: 120px; margin: 10px; float: left; } .demo1{ background:rgba(255,0,0,1); } .demo2{ background:rgba(255,0,0,0.5); } </style> </head> <body> <p class="demo"> <p class="demo1">背景色不透明,文字不透明!</p> <p class="demo2">背景色半透明,文字不透明!</p> </p> </body> </html>
レンダリング:
上記の例では、色は次のようになります。 set 値は同じですが、透明度が異なるだけです。このように、色以外の違いはわかりません。また、親コンテナ demo
に次のように背景色を設定します。
構文: opacity: value ;
: 0.0 から始まる不透明度を指定します (完全に透明) から 1.0 (完全に不透明)。
#opacity
属性は継承され、コンテナ内のすべての要素を透明にします;
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>opacity属性</title> <style> .demo{ width: 280px; height: 140px; margin: 50px auto; } .demo1,.demo2{ width: 120px; height: 120px; margin: 10px; float: left; background:#2DC4CB; } .demo1{ opacity:1; } .demo2{ opacity:0.5; } </style> </head> <body> <p class="demo"> <p class="demo1"> <p>背景色不透明,文字不透明!</p> </p> <p class="demo2"> <p>背景色透明,文字也透明!</p> </p> </p> </body></html>
レンダリング:
opacity:0.5; デモ 2 コンテナのすべての要素が半透明に表示されます。
概要:
rgba()
opacityメソッドは両方とも透明効果を実現できますが、rgba()はオブジェクトの色にのみ作用します。要素またはその背景色 (rgb() で透明度が設定されている要素の子要素はその透明度効果を継承しません)、不透明度には継承があり、要素自体に影響を与えるだけでなく、要素内のすべての子要素も透明にします。 学習ビデオ共有: c
ss ビデオ チュートリアル
以上がCSSで透明度を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。