30
CSSを使用してテキストまたは画像の背景を透明にするにはどうすればよいですか?
CSSのみを使用して、 background、要素のを半透明にし、要素のコンテンツ(テキストと画像)を不透明にすることはできますか? テキストと背景を2つの別個の要素として使用せずに、これを実現したいと考えています。 しようとすると: p { position: absolute; background-color: green; filter: alpha(opacity=60); opacity: 0.6; } span { color: white; filter: alpha(opacity=100); opacity: 1; } <p> <span>Hello world</span> </p> コードスニペットを実行するHide resultsスニペットを展開 子要素は親の不透明度の影響を受けているように見えるため、親のopacity:1に対して相対的opacity:0.6です。