我想疊加在居中圖像上的文字。下面的方法感到非常哈克但是當窗口固定大小的作品:在居中圖像上覆蓋文字?
$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:
<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>
然而,如果用戶改變的寬度,這是行不通的窗戶。
我怎樣才能使這項工作即使窗口可以改變寬度?該解決方案需要適用於IE 10+和最新的兩個Chrome版本。
另外,請教育我,幫我在CSS變得更好:-)
您可以添加代碼段與您正在使用的HTML? –
@BrileyHooper:感謝您看我的問題! HTML已添加。 – user1283776