css - 具有不同类型的页面背景,分为水平部分

标签 css responsive-design

我警告过你,我可能有点含糊

无论如何,我所追求的是那些填满整个屏幕的页面,但是如果您向下滚动并来到不同的部分(某些特定内容或只是一个页脚),它会通过有一个不同的背景。 抱歉,如果我睡着了,我也许可以想出更好的解释和/或 example page .

该样式有名称吗?它是如何完成的?如果它需要响应?

谢谢

最佳答案

是的。这很简单。像这样设置,并根据您的喜好进行自定义。

<div id="header" class="container">
<div class="wrapper">
[...]
</div>
</div>

<div id="feature_area" class="container">
<div class="wrapper">
[...]
</div>
</div>

<div id="content" class="container">
<div class="wrapper">
[...]
</div>
</div>

<div id="footer" class="container">
<div class="wrapper">
[...]
</div>
</div>

CSS:

.container {
    width: 100%;
    text-align: center;
}

.wrapper {
    margin: 0px auto;
    width: 70%;
    text-align: left;
}

父级(容器)<div> s 将拉伸(stretch)到 100% 页面宽度。 child (包装)<div> s 将拉伸(stretch)到其父级的 70%(或者,您可以将其设置为固定像素尺寸并根据屏幕尺寸进行更改)并将居中。您将装饰背景应用到父级 .container喜欢:

#header {
    background: #ff0000;
}

#footer {
    background: #000;
}

#content {
    background: url(img/bg_pattern.gif);
}

#feature_area {
    background: url(img/hero_feature_img.jpg) top center no-repeat;
}

关于css - 具有不同类型的页面背景,分为水平部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19760074/

相关文章:

html - 有没有办法指定图像的最大高度或最大宽度?

python - Django 中的问题

html - Css 垂直 div 填满但不溢出?

css3 选择器和伪类

css - 强制 float 元素在新行中开始

html - 屏幕分辨率改变时改变列

html - 背景 'slides' 在 css 中没有响应

html - 如何使两个图像具有固定高度和纯 CSS 响应?

html - 使用 Bootstrap 时获取 'data-wssurvey'

twitter-bootstrap - 媒体查询、 Bootstrap 和 css3-mediaqueries-js - 媒体类型(屏幕、手持设备等)是否可选?