html - 在 iPad/移动设备上缩小页面

标签 html css responsive-design background background-image

嘿嘿!任何人都可以建议如何让背景图像完全响应,无论使用哪种设备? 或者如果屏幕处于纵向模式或横向模式?

现在我拥有的图像在横向模式下很好地覆盖了 iPad 页面,但在屏幕进入纵向模式时太短了。

这是我在尝试了包括 height: auto; 在内的所有方法后得出的结论宽度:自动;

#home {
  background-image: url('london-pic.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  height: auto;
  max-width: 100%;
  min-height: 720px;
  overflow: hidden;
}

最佳答案

您为某个容器定义了 min-height: 720px,因此该容器不会高于 720px。要覆盖整个屏幕,您应该定义例如:

最大宽度:100%; 最小高度:100%;

最小高度:100vh。

(如果父容器定义了高度,则使用 %,否则使用 vh)。

关于html - 在 iPad/移动设备上缩小页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34051432/

相关文章:

html - 用于下拉导航的CSS汉堡菜单

jquery: fadeToggle 一切但不是链接和特殊的 div

html - 如何在网页中制作全屏背景

html - 输入应具有可能的最大宽度

javascript - 响应式设计与谷歌地图

jquery - 改变 Accordion 行为

css - 页面滚动时的 div 高度

html - 框与其他框对齐

jquery - 如何让我的 Sprite 响应

javascript - 如何从 iWebkit 自动触发弹出对话框?