[英]Text div over image resizable
我想知道是否有任何方法可以在图像上的div内放置文本,我知道可以使用z-index,但是我需要文本随着图像的大小变小。 谢谢你所做的一切,我想用图像来调整文本框的大小
首先,您需要设置meta标签:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
然后为图片(%)和文字(em)使用相对值。
希望能帮助到你。
这是使用视口单位vw
一种方法
div { position: relative; width: 30vw; height: 30vw; } div img { display: inline-block; width: 100%; height: 100%; } div span { position: absolute; left: 0; top: 0; font-size: 6vw; color: red; font-weight: bold; }
<div> <img src="http://lorempixel.com/200/200/animals" alt=""> <span>Hey there</span> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.