Html 具有垂直分割背景的全宽网站

Html 具有垂直分割背景的全宽网站,html,css,Html,Css,我正在实施一个网站,有如下布局 我对这个布局的HTML结构有点困惑,蓝色部分几乎是我背景的一半,内容将居中,蓝色部分总是以这个比例精确划分,有人能帮助我如何使之成为可能吗。还有一件事我需要使用蓝色部分作为背景色,可能是在RGBA中。将此DIV放在body标记之后: <body> <div id="blue"></div> content </body> body { background:url('img');

我正在实施一个网站,有如下布局


我对这个布局的HTML结构有点困惑,蓝色部分几乎是我背景的一半,内容将居中,蓝色部分总是以这个比例精确划分,有人能帮助我如何使之成为可能吗。还有一件事我需要使用蓝色部分作为背景色,可能是在RGBA中。

将此DIV放在body标记之后:

<body>
     <div id="blue"></div>
           content
</body>

body {
 background:url('img');
 height:100%;
 width:100%;
 }
#blue {
 position: fixed;
 top: 0;
 left: 50%;
 background: rgba(0, 0, 255, 0.35);
 height: 100%;
 width: 1000px;
 }

内容
身体{
背景:url(“img”);
身高:100%;
宽度:100%;
}
#蓝色的{
位置:固定;
排名:0;
左:50%;
背景:rgba(0,0,255,0.35);
身高:100%;
宽度:1000px;
}

这里可以使用伪元素

*{
保证金:0;
填充:0;
}
html,
身体{
身高:100%;
}
身体{
背景图片:url(http://lorempixel.com/output/abstract-q-c-100-100-9.jpg);
}
身体::之前{
内容:'';
位置:绝对位置;
排名:0;
左:50%;
高度:100vh;
宽度:50%;
背景:rgba(0,0,255,0.5);
z指数:-1;
}
navbar先生{
边缘顶部:25px;
高度:50px;
背景:绿色;
边框:1px纯黑;
}

我没有按照它来编写代码,因为我无法找到正确的方法,这就是我在这里要问的html结构副本/内容将放在哪里,在蓝色覆盖面板上或在图像/覆盖部分的整个宽度上?这将是两个部分的中心容器,如菜单居中,你可以在图像中看到#Marc我曾经用-9999方法这样做过,现在可能不知道该怎么做,我找不到对该技术的任何支持Martin这不会是一个问题当您需要使站点响应时,这是一个很好的方法,因为绝对位置俯冲将从容器中消失#Paulie其不适用于z-index:-1;当我把z-index:1放进去的时候,它会起作用,但是它也会影响到内容。很明显,我的演示是这样的,但是如果你有实际的代码,我建议你在自己的演示中问一个单独的问题。不过,您可以始终为您的内容提供更高的z索引。