背景图像未正确调整到屏幕大小
Background image does not properly adjust to screen size
我正在尝试使用skel.js和skel-panel.js创建一个响应式网站。基本上,这些库的作用是允许您为屏幕尺寸创建断点,并允许您在屏幕尺寸更改时将内容放在隐藏面板中。
我有一个覆盖容器div背景的图像。我遇到的问题是,当我尝试更改屏幕大小时,背景图像没有"包含"通过 skel-panel 插入的新元素.js因此变得比我想要的要小。
我的标记:
<div id="intro">
<!-- Nav -->
<div>
<nav id="nav">
<a href="#">Home</a>
<a href="#">About</a>
<a href="#">Blog</a>
<a href="#" class="skel-panels-include" data-action="togglePanel" data-args="bottomPanel">Contact</a>
</nav>
</div>
<div class="container">
<!-- Header -->
<div id="header">
<h1 id="title">Title</h1>
<img id="logo" src="images/logo.png">
</div>
<div>
<section id="hero">
<h2>Title</h2>
<p>Catchphrase!</p>
<a href="#" class="button">Join the Fight</a>
</section>
</div>
</div>
</div>
我的 CSS:
#intro {
background:url(../images/bg.png) top center no-repeat fixed;
position: relative;
background-size: cover;
text-align: center;
color: #fff;
}
这是看起来像这样:
全角 - [1]: https://i.stack.imgur.com/B6hXo.jpg
窄视图 - [2]: https://i.stack.imgur.com/uV7MV.jpg
插入新的div 时,标记似乎被搞砸了(窄视图中的导航按钮)。任何见解将不胜感激。
尝试
#intro {
background: url(../images/bg.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
相关文章:
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 调整屏幕大小时更改属性值
- 更改屏幕上对象的宽度调整大小
- 屏幕大小调整 Javascript
- 屏幕大小调整功能-Jquery
- 如何在javascript已经检测到的情况下将屏幕分辨率数据调整为web
- 根据屏幕宽度自动调整固定宽度布局
- Div 设置为视口高度,即使调整屏幕大小也是如此
- Css-是否可以在调整屏幕大小时使元素移动,以使其适合屏幕
- 画布FPS在调整屏幕大小时发生变化-Javascript
- 将特定html文件上的幻灯片图像调整为移动屏幕
- 根据页面/屏幕高度调整大小
- javascript在屏幕调整大小时更新
- 按类划分元素的最大高度不会在屏幕调整大小时更新
- 根据特定的移动屏幕调整CSS大小
- 在屏幕调整大小时为引导程序元素分配新类不起作用
- Zopim气泡隐藏时,屏幕调整大小
- 我禁用某些jQuery脚本在特定的屏幕大小,但我如何得到它检查时,屏幕调整大小
- 在HTML中,表格和表格内容应该根据设备屏幕调整大小