【发布时间】:2014-07-27 23:36:36
【问题描述】:
我尝试将一些样式 css 应用到我的页面,我使用 Foundation 5 我想为所有页面应用背景颜色。正如您在jsfiddle 上看到的那样,顶部和底部之间有一个空白区域。
有人知道如何用背景覆盖所有高度屏幕吗?
body { height:100%; background-color: rgba(0,0,0,0.5); } 的解决方案被禁止,因为我不希望我的所有页面都有这个背景。
<div class="off-canvas-wrap" data-offcanvas>
<div class="inner-wrap">
<a class="left-off-canvas-toggle" href="#" >Menu</a>
<!-- Off Canvas Menu -->
<aside class="left-off-canvas-menu">
<!-- whatever you want goes here -->
<ul>
<li><a href="#">Item 1</a></li>
...
</ul>
</aside>
<div id="layer_picture">
<div class="row test">
<div class="medium-6 medium-centered columns">
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aperiam, porro, necessitatibus consequuntur reiciendis dolore doloribus id repellendus tempora vitae quia voluptas ipsum architecto optio excepturi qui quisquam eligendi hic aliquam!</div>
<div>Dignissimos, adipisci, vero, harum deserunt necessitatibus fugiat quaerat omnis accusantium sit magnam unde asperiores impedit quia dolor magni aut sed dolores voluptas accusamus fuga delectus voluptates velit quod non libero!</div>
<div>Nostrum, quas, nulla, veritatis, facere incidunt totam vitae eos voluptas odio natus dolores earum consectetur eaque rerum ab at maxime atque dolore beatae velit. Ullam reiciendis ducimus placeat doloribus rem!</div>
</div>
</div>
</div>
<a class="exit-off-canvas"></a>
</div>
</div>
【问题讨论】:
-
在这里查看我的 jsfiddle:jsfiddle.net/Sbt75/308。您必须至少设置正文和 html 高度:100%
-
如果您不想在每个页面上使用背景颜色,只需在您想要颜色的页面上的正文中添加一个类。这也是禁止的吗?
-
@Filly 确定你没有看到 jsfiddle !
-
我制作了另一个版本,以防您不希望背景颜色应用于菜单按钮(并且只占用底部的空间)。
-
@Filly thx,你成就了我的一天!
标签: html css background-color rgba