フロントエンド ページのレイアウトを開発する場合、ユーザーにさまざまな効果を提供するために、多くの場合、透明度を設定する必要があります。では、CSS はどのように透明度を設定するのでしょうか。この章では、CSS を使用して透明度を設定する 2 つの方法 (コード例) を紹介します。困っている友人は参考にしていただければ幸いです。
推奨マニュアル: cssオンラインマニュアル
##1. css rgba()は色の透明度を設定します
文法:rgba(R,G,B,A);
<!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> <div class="demo"> <div class="demo1">背景色不透明,文字不透明!</div> <div class="demo2">背景色半透明,文字不透明!</div> </div> </body> </html>
2. CSS の不透明度属性は背景の透明度を設定します。
構文: opacity: value ;
コード例:
<!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> <div class="demo"> <div class="demo1"> <p>背景色不透明,文字不透明!</p> </div> <div class="demo2"> <p>背景色透明,文字也透明!</p> </div> </div> </body> </html>
レンダリング:
opacity:0.5; は、demo2 コンテナのすべての要素を半透明にします。
おすすめ関連記事:
1.Web デザインで CSS で背景を透明にする方法 (例)
2.CSS で背景色を半透明にする 2 つの方法
関連ビデオチュートリアル:
1.CSS ビデオチュートリアル - 翡翠少女般若心経編
概要:
rgba() メソッドとopacity メソッドは両方とも透明効果を実現できますが、rgba() は要素の色またはその背景色にのみ作用します (rgb() で透明度が設定された要素の子要素は、不透明度が継承されている間、その透明度効果を継承しません)。要素自体に作用し、要素内のすべての子要素も透明にします。どのシナリオでどの方法を使用するかについては、実際のニーズによって異なります。この簡単なチュートリアルがお役に立てば幸いです。
以上がCSSで透明度を設定するにはどうすればいいですか?透明度を設定する 2 つの方法 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。