Javascript 如何在主体上方放置背景图像';背景图像是什么?
我已经在Javascript 如何在主体上方放置背景图像';背景图像是什么?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我已经在正文和.wrap中设置了背景图像。我的问题是如何将背景置于所有背景之上?它是用CSS完成的,但是我还没有弄明白 我把我所有的代码都放进去了 多谢各位 <body> <div class="wrap"> </div> </body> 带有z-索引: 带有z-index: 也可以设置html元素的样式,因此您可以将背景层移回一个元素。大概是这样的: html { background:url(bottom-backg
正文
和.wrap
中设置了背景图像。我的问题是如何将背景置于所有背景之上?它是用CSS完成的,但是我还没有弄明白
我把我所有的代码都放进去了
多谢各位
<body>
<div class="wrap">
</div>
</body>
带有z-索引
:
带有z-index
:
也可以设置
html
元素的样式,因此您可以将背景层移回一个元素。大概是这样的:
html {
background:url(bottom-background.png);
}
body {
background:url(middle-background.png);
}
wrap {
background:url(top-background.png);
}
/* Make sure everything takes up the whole viewport */
html, body, .wrap{
height:100%;
width:100%;
padding:0;
margin:0;
}
演示:
您也可以只添加另一个包装器div:
<body>
<div class="wrap">
<div class="inner">
</div>
</div>
</body>
然后将“顶部”背景应用于.internal
但是,CSS3是允许的,所以您可能想看看这一点——如果您可以使用它,这是最好的解决方案,但它并不完全受支持。也可以设置
html
元素的样式,因此您可以将背景层移回一个元素。大概是这样的:
html {
background:url(bottom-background.png);
}
body {
background:url(middle-background.png);
}
wrap {
background:url(top-background.png);
}
/* Make sure everything takes up the whole viewport */
html, body, .wrap{
height:100%;
width:100%;
padding:0;
margin:0;
}
演示:
您也可以只添加另一个包装器div:
<body>
<div class="wrap">
<div class="inner">
</div>
</div>
</body>
然后将“顶部”背景应用于.internal
但是,CSS3是允许的,因此您可能希望了解一下这一点-如果您可以使用它,这是最好的解决方案,但它并不完全受支持。对于要在上面显示的图像,请尝试使用zindex。对于要在上面显示的图像,请尝试使用zindex。谢谢!然而,它超越了图像、文本框等。我尝试了
.image{z-index:2;}
,但没有成功。我更新了小提琴,谢谢你!然而,它超越了图像、文本框等。我尝试了.image{z-index:2;}
,但没有成功。我在测试后更新了小提琴,对角线背景只在包装中,而不是在整个文档中…好的,我明白你的意思。您必须使.wrap
的高度和宽度达到100%,或者如果您可以使用CSS3,则多背景是一个很好的解决方案。我的互联网正在断断续续,很抱歉我无法修复演示…更新的演示和发布-试一试,我仍然不确定它应该是什么样子-图像太小,太微妙了,我的不良连接让我很难为演示找到更好的图像。测试后,对角线背景只会换行,不是在整个文件中…好吧,我明白你的意思。您必须使.wrap
的高度和宽度达到100%,或者如果您可以使用CSS3,则多背景是一个很好的解决方案。我的互联网正在断断续续,很抱歉我无法修复演示…更新的演示和发布-试一试,我仍然不确定它应该是什么样子-图像太小,太微妙了,我的坏连接让我很难为演示找到更好的图像。