2016-04-29 11 views
1

URL:http://www.universityhub.ph/背景イメージをカバーするオーバーレイの上にテキストをクリアしますか?

実際には、私が行っているプロジェクトのリードをキャプチャしているスプラッシュページです。

しかし、あなたはソースコードを見ることができます。

<div style="position: absolute; background: gray none repeat scroll 0% 0%; height: 1000px; width: 100%;"> 
     <div style="background:url(o-COLLEGE-GRADUATION-facebook.jpg);height:1000px;width:100%;"> 
    <div style="padding-top:88px;padding-left:67px;"> 
     <img src="emblemmatic-universityhub.ph-logo-11.png"> 
     <h1 style="font-size: 72px;">THE NEXT<br> BIG THING IS HERE</h1> 
     <h2 style="font-size: 18px;">OH, AND WE’RE LAUNCHING OUR OWN THING THAT’S PRETTY COOL.</h2> 

    </div> 
    <div> 
    <div>Get an electronic mail when it’s ready. 
    That’s right — no stamps required.</div> 
    <div></div> 
    </div> 
</div> 
</div> 

オーバーレイの透明度を低くすると、文字とロゴが少しぼやけて表示されます。今は不透明度が1.0に近く、すべてがはっきりしているように見えますが、オーバーレイはほとんど見えません。

答えて

2

透明度がコンテナの実際の内容に影響しないように、画像を:before要素に入れます。

body { 
 
\t color:#ffffff; 
 
\t font-family: roboto; 
 
} 
 
h1 {font-size: 72px;} 
 
h2 {font-size: 18px;} 
 
.content {padding: 88px 0 0 67px;} 
 
.background { 
 
    position: relative; 
 
    background: gray; 
 
    z-index: 0; 
 
    height: 1000px; 
 
    width: 100%; 
 
} 
 
.background:before { 
 
    content: ''; 
 
    position: absolute; 
 
    top: 0; 
 
    left: 0; 
 
    right: 0; 
 
    bottom: 0; 
 
    background: url(http://www.universityhub.ph/o-COLLEGE-GRADUATION-facebook.jpg); 
 
    z-index: -1; 
 
    opacity: 0.2; 
 
}
<div class="background" style=""> 
 
    <div class="content"> 
 
    <img src="http://www.universityhub.ph/emblemmatic-universityhub.ph-logo-11.png"> 
 
    <h1>THE NEXT<br> BIG THING IS HERE</h1> 
 
    <h2>OH, AND WE’RE LAUNCHING OUR OWN THING THAT’S PRETTY COOL.</h2> 
 
    </div> 
 
    <div> 
 
    <div>Get an electronic mail when it’s ready. That’s right — no stamps required.</div> 
 
    </div> 
 
</div>

+0

擬似要素のセミ存在は利益、良いものだろうと私に起こったことはありません。 – zer00ne

+0

@ zer00neこれは、背景画像専用に使用されていた通常の要素で行うことができます。主な考え方は、特定の要素に適用される「不透明度」であり、その内容に影響を与えるコンテナではありません。 –

+1

あなたはあまりにも謙虚ではありません。私は、通常の要素が同じ役割を果たすことができることを知っていますが、これは親の疑似です。私が理解してくれる利点があります(以前に言及したものに加えて)。私は偽りの限界を今までの責任として知っていました。 – zer00ne

関連する問題