當我調整窗口大小時,我希望我的文字不會移動到圖像以外的任何位置。但是,當我調整它的大小時,這個代碼會上下飄蕩。 我的文字是動畫,但這不應該是正確的?如何在響應圖像上疊加文字 - 作出迴應?
.line-1{
width: 24em;
margin: 0 auto;
border-right: 2px solid rgba(255,255,255,.75);
font-size: 2vw;
text-align: center;
white-space: nowrap;
overflow: hidden;
transform: translateY(-50%);
font-family: 'Bitter', serif;
color: rgba(255,255,255,.75);
text-shadow: 3px 3px \t #000000;}
/* Animation */
.anim-typewriter{
animation: typewriter 4s steps(44) 1s 1 normal both,
blinkTextCursor 500ms steps(44) infinite normal;
}
@keyframes typewriter{
from{width: 0;}
to{width: 11em;}
}
@keyframes blinkTextCursor{
from{border-right-color: rgba(255,255,255,.75);}
to{border-right-color: transparent;}
}
#image {
left: 0;
top: 0;
}
#text {
z-index: 200;
position: absolute;
left: 27%;
top: 25%;
}
<center>
<div>
<img id="image" src="service.png" alt="ZJ-Automobile Service Angebot"
height="60%" width="60%" />
<a href="zjservice.html"><p id="text" class="line-1 anim-typewriter">
Unser Serviceangebot</p></a>
</div>
</center>
是HTML也許錯了嗎?我真的不明白這裏可能會出現什麼問題。 另外我是初學者,所以請記住這一點。 我試着以不同的方式提出我的問題。
明白我的意思?
的可能的複製[如何作出響應的圖像與特定位置的文字?](http://stackoverflow.com/questions/41170016/how-to-make-text- on-image-responsive-with-specific-position) –
@AndrewClody當然,我試着以不同的方式提出我的問題,所以現在人們可能會幫助我更多,因爲上一篇文章中的幫助都沒有真正地解決我的問題。 –