我的图片/标题未显示在我的图片上,我正在尝试将其用作此网页的背景。这是我现在的代码:
HTML:
<body id="body">
<div id="navbar">
<h1 id="name">Lorem ipsum</h1>
<img class="backgroundimg" src="leaf.jpg" alt="A leaf"/>
</div>
<div class="backimg">
<img class="backgroundimg" src="buildings.jpg"/>
</div>
<div class="backimg">
<img class="backgroundimg" src="squares.jpg"/>
</div>
</body>
CSS:
body {
background-color:black
}
backgroundimg {
position:relative;
width:1175px;
}
name {
position:absolute;
color: white;
z-index;
}
任何提示? 附:我拿出了'#'和'。'到CSS中的相应名称。
答案 0 :(得分:7)
使用z-index在图像上显示文字。
答案 1 :(得分:1)
你可以使用z-index,就像Anil Panwar所说的那样(https://stackoverflow.com/a/34374513/4900669)
#name {
position:absolute;
color: white;
z-index: 10;
}
答案 2 :(得分:0)
将此添加到您的css文件
h2 {
position: absolute;
top: 200px;
left: 0;
width: 100%;
}
根据您的需要调整顶部,左侧和宽度, 如果这有帮助,请告诉我