在移动Web浏览器中保持视口大小静态

时间:2016-08-11 19:21:39

标签: html mobile mobile-safari viewport

Stack Overflow。

在我的网站(http://win3movement.org)上,我有一个图像元素,它是浏览器视口的大小。然而,在移动safari和其他游戏中,当顶部的URL框缩小时,它还会放大视口大小,导致图像元素“重新调整”。有没有一种方法可以保持视口大小不变,使“初始”视口大小成为图像的永久大小?即使视口改变大小,我也不希望元素改变大小;我希望元素保持“初始”视口的大小。

代码:

HTML
  <div class="block block-large cover-background flex flex-middle **height-viewport** contrast" style="background-image: url(http://win3movement.org/images/win3header_blank_.jpg)"> ... </div>

CSS
.uk-block {padding-top: 50px;padding-bottom: 50px;}
.block-large {padding-top: 20px;padding-bottom: 20px;}
.cover-background {background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
.flex {display: -ms-flexbox;display: -webkit-flex;display: flex;} .flex-middle {-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.height-viewport {height: 100vh;min-height: 600px;}

谢谢!

0 个答案:

没有答案