本文介绍了在多个图像上写文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试过多种解决方案(我只知道基本的html和css),但他们没有一个真的为我工作(有时当我调整窗口大小,文本重叠成像仪等)
在下面的小提琴我有3图像对齐,在每个图像中写入文本堆栈。我怎么能使用HTML在Stack旁边的每个图像中写入Overflow?
标记,然后使用绝对定位。就像这样:
.images {display:inline; margin:0px; padding:0px;垂直对齐:中部;宽度:200像素; height:auto;}#content {display:flex; justify-content:center; flex-wrap:wrap;}#content div {position:relative;} h2 {position:absolute; top:8px; left:100px;}< div id =content > < DIV> < H2>溢出< / H2> < img src =https://i.imgur.com/JaRX6SL.pngclass =images/> < / DIV> < DIV> < H2>溢出< / H2> < img src =https://i.imgur.com/JaRX6SL.pngclass =images/> < / DIV> < DIV> < H2>溢出< / H2> < img src =https://i.imgur.com/JaRX6SL.pngclass =images/> < / div>< / div>
I have been trying to place multiple images on a HTML and write text in each image I place.
I've tried multiple solutions (I only know basic html and css) but none of them actually worked for me (sometimes when I resize the window, the text overlaps the imager and so on)
In the fiddle below I have 3 images aligned, with the text "Stack" writen in each image. How could I write "Overflow" inside each image next to the "Stack" using HTML ?
.images { display: inline; margin: 0px; padding: 0px; vertical-align: middle; width: 200px; } #content { display: block; margin: 0px; padding: 0px; position: relative; top: 90px; height: auto; max-width: auto; overflow-y: hidden; overflow-x: auto; word-wrap: normal; white-space: nowrap; }<div id="content"> <img src="https://i.imgur.com/JaRX6SL.png" class="images" /> <img src="https://i.imgur.com/JaRX6SL.png" class="images" /> <img src="https://i.imgur.com/JaRX6SL.png" class="images" /> </div>解决方案How about wrapping your images with div tag and then using absolute positioning. Something like this:
.images { display: inline; margin: 0px; padding: 0px; vertical-align:middle; width:200px; height: auto; } #content { display: flex; justify-content: center; flex-wrap: wrap; } #content div { position: relative; } h2 { position: absolute; top: 8px; left: 100px; }<div id="content"> <div> <h2>Overflow</h2> <img src="https://i.imgur.com/JaRX6SL.png" class="images" /> </div> <div> <h2>Overflow</h2> <img src="https://i.imgur.com/JaRX6SL.png" class="images" /> </div> <div> <h2>Overflow</h2> <img src="https://i.imgur.com/JaRX6SL.png" class="images" /> </div> </div>这篇关于在多个图像上写文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
08-22 22:32