100vh 上的背景封面图像 - 屏幕差异

Background cover image on 100vh - screen differences

所以我尝试将图像设置为 100vh - 但我的情况非常特殊。

在我的图片上,我有大盘子和平板电脑 "lie down" 在这个盘子上。

我的目标是使这个图像成为 100vh header 但是有一个问题 - 当我尝试在我的大显示器上测试它时它看起来不错,但是在高度较小的显示器上它看起来很糟糕 - 我需要这个平板电脑在所有桌面设备中 100% 可见。

用 "Full page" 选项检查我的 fiddle 以了解我的意思。

我也尝试在没有平板电脑的情况下制作这张图片的封面,然后尝试用平板电脑和 position:absolute 放置另一张图片,但我的第二张图片并不总是在完全相同的位置,与这个盘子内框.

有没有可能实现我想要的?

.cover {
  position: relative;
  height: calc(100vh - 80px);
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url(https://s4.postimg.org/uwxudv17x/cover.png);
}
<body>
  <div class="cover">
  </div>
</body>

所有桌面设备的快速解决方法是设置

background-position: bottom right;