vw通常,通过使用视口相关单位和,您可以将内容粘贴在页面的同一部分,而不管分辨率如何vh。下面是一个示例,说明如何将食拉纳植物放置在完全相同的位置(背景中管道的顶部),而不管屏幕分辨率如何。
CSS:
html, body {
margin: 0;
overflow: hidden;
}
body {
background: url(https://i.imgur.com/goKnXzJ.png);
background-size: 100%;
}
#plant {
position: absolute;
left: 83vw;
top: 30vw;
}
#plant img {
height: 10vw;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="plant">
<img src="http://img2.wikia.nocookie.net/__cb20120501175714/fantendo/images/b/b0/Paper_Piranha_Plant.png" />
</div>
Run Code Online (Sandbox Code Playgroud)
这是一个正在运行的 JSFiddle - 您可以调整窗格大小并查看位置不变: https: //jsfiddle.net/yu2o0fpt/