CSSに次のものがあるとします。
h1 {
font-family: Verdana;
font-size: 20pt;
color: Black;
z-index: 2;
opacity: 1.0;
}
#topFrame {
position: fixed;
top: 0;
left: 20%;
right: 20%;
height: 120px;
overflow: hidden;
border: 1px solid black;
background-image: url(dunno.jpg);
text-align: center;
vertical-align: center;
opacity: 0.5;
z-index: 1;
}
HTMLにID「topFrame」のdivを配置し、h1
タグを使用してヘッダーを書き込もうとすると、ヘッダーは画像と同じくらい不透明になります(したがって、「目立つ」黒ではなく、鈍い灰色で表示されます。
ヘッダーを格納するための非表示のdivを作成せずに、画像を半透明に保ちながら、h1を不透明度の点で目立たせる方法はありますか(それが理にかなっている場合)?