センタリングされたイメージの上にテキストをオーバーレイしたい。ユーザーが幅を変更した場合、それは動作しません。しかしテキストをオーバーレイしたオーバーレイテキスト?
<div class="IntroIllustration">
<img src="images/illustration.png"/>
<h2 class="Illustration_attention">header above the image</h2>
<div class="Illustration_tricky">an overlayed text</div>
<div class="Illustration_answered">another overlayed text</div>
</div>
次のアプローチは非常にハック感じているが、ウィンドウのサイズが固定されたときに動作します。ここでは
$Illustrationwidth: 509px;
.Illustration {
position: relative;
text-align: center;
margin-top: 60px;
&_tricky {
position: absolute;
text-align: left;
top: 24px;
left: 290px;
width: 300px;
}
&_answered {
position: absolute;
text-align: left;
top: 73px;
left: 290px;
width: 300px;
}
&_attention {
position: absolute;
text-align: left;
top: -30px;
left: 96px;
}
}
は、私が使用していますHTMLです窓。
ウィンドウが幅を変更できる場合でもこの作業を行うことはできますか?このソリューションは、IE 10+と最新の2つのバージョンのChromeで動作する必要があります。
また、私を教育し、私は
あなたが使用しているHTMLとのコードスニペットを追加することはできますか? –
@BrileyHooper:私の質問を見てくれてありがとう! HTMLが追加されました。 – user1283776