gpt4 book ai didi

css - 如何在背景图像上方设置一个 div

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:20 25 4
gpt4 key购买 nike

我正在努力实现这一目标: https://www.dropbox.com/s/3zm1qssd3299uat/Social-Bottom.jpg

我想要一个位于背景 div 之上的内容 div,如上图所示。

这是我当前的代码:

<!DOCTYPE html>
<html>
<head>
<title>VisionBeat DJ's Australia</title>
<script type="text/javascript" src="./js/jquery.js"></script>
<script type="text/javascript" src="./js/nav.js"></script>
<LINK REL="SHORTCUT ICON" HREF="./favicon.ico">
<style>
@font-face {
font-family:"bold";
src: url('./fonts/bold.ttf');
}
@font-face {
font-family:"sbold";
src: url('./fonts/sbold.ttf');
}
@font-face {
font-family:"regular";
src: url('./fonts/regular.ttf');
}
@font-face {
font-family:"light";
src: url('./fonts/light.ttf');
}
@font-face {
font-family:"elight";
src: url('./fonts/elight.ttf');
}
html, body {
height: 100%;
width: 100%;
overflow:auto;
margin:0;
padding:0;
border:0;
font-family:'regular', sans-serif;
}
#bg1 {
height: 100%;
width: 100%;
background: url(./images/backgrounds/1.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:0;
}
#bg2 {
height: 100%;
width: 100%;
background: url(./images/backgrounds/2.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:1;
}
#bg3 {
height: 100%;
width: 100%;
background: url(./images/backgrounds/3.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:2;
}
h1 {
font-family:'bold', sans-serif;
font-weight:700;
color:#ecf0f1
}
h2 {
font-family:'sbold', sans-serif;
font-weight:600;
color:#ecf0f1
}
p1 {
font-family:'regular', sans-serif;
font-weight:400;
color:#ecf0f1
}
p2 {
font-family:'light', sans-serif;
font-weight:300;
color:#ecf0f1
}
a {
font-family:'elight', sans-serif;
font-weight:300;
color:#ecf0f1;
top:0;
bottom:0;
left:0;
right:0;
text-decoration:none
}
a:hover {
font-family:'elight', sans-serif;
font-weight:200;
color:#ecf0f1;
top:0;
bottom:0;
left:0;
right:0;
}
nav {
color:rgba(45, 45, 45, 0.5);
font-size:1.2em;
font-weight:300;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
user-select: none;
transition: border-color 0.5s ease;
border-top:1.5px solid;
border-color:rgba(45, 45, 45, 0);
}
nav a {
transition: border-color 0.5s ease;
border-top:1.5px solid;
border-color:rgba(45, 45, 45, 0);
}
nav a:hover {
border-color: rgba(236, 240, 241, 0.9)
}
#floater {
position:relative;
float:left;
height:50%;
margin-bottom:-100px;
width:1px;
}
#centered {
position:relative;
clear:left;
height:250px;
}
#centerfit {
text-align: center;
margin-left: auto;
margin-right: auto;
max-height: 250px;
}
#sticky_navigation_wrapper {
width:100%;
height:30px;
}
#sticky_navigation {
width:100%;
height:32px;
background-color:rgba(45, 45, 45, 0.75);
text-align:center;
-moz-box-shadow: 0 0 5px #999;
-webkit-box-shadow: 0 0 5px #999;
box-shadow: 0 0 5px #999;
}
</style>
</head>

<body>
<div id="bg1">
<div id="floater"></div>
<div id="centered">
<div id="centerfit">
<img src="images/logo.png" alt="VisionBeat Logo">
</div>
<div id="sticky_navigation_wrapper">
<div id="sticky_navigation">
<nav>
<a href="#Social">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Social&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
<a href="#Contact">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contact&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
<a href="/">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
<a href="#Events">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Events&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
<a href="#Pricing">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pricing&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>
</nav>
</div>
</div>
</div>
</div>
<section id="Social"></section>
<div id="bg2"></div>
</body>

最佳答案

您要做的是在 body 标签上设置背景图片,并确保在您为其设置了 z-index 的元素上使用 CSS 定位。我猜你正面临这个问题,你的内容 div 不在背景图片之上。尝试为内容 div 设置绝对定位,并确保在 body 标签上设置背景图像。

关于css - 如何在背景图像上方设置一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19752444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com