假设我的图像是1000x1000。在图像的顶部,我想放置字母“A”。以下是详细信息:
我需要这个定位是相对的。假设图像缩小到原始大小的50%,那么底部和左侧的值应该变为80和80.(顺便说一下,我选择160px作为示例,因此转换为em
会很容易。)
图像可能需要位于自己的容器中,因为它需要定位在页面上。但是现在,我只需要帮助在图像上定位字母。您可以提供任何指导。
答案 0 :(得分:1)
答案 1 :(得分:0)
使用带有背景图片和文本的div。定位文本。
即
<div id="imageHolder"><span class="imageText"> some text</span> </div>
#imageholder {
width: 1000px;
height: 1000px;
background: transparent url(path/to/your.img) 0 0 no-repeat;
position: relative;
}
.imageText {
position: absolute;
top: 160px;
left: 160px;
}
缩放时,您可以使用百分比作为顶部和左侧值。或者在这里摆弄它:http://jsfiddle.net/SebastianPataneMasuelli/Gg29e/1/
答案 2 :(得分:0)
如果图片不是bg img,你可以试试这样的东西(虽然我没有测试过)