web里如何在背景图片上放置div元素_2020年web前端开发经典面试题总结整理(建议收藏)...
时间: 2023-12-10 11:03:37 浏览: 85
要在背景图片上放置div元素,可以使用CSS的position属性和z-index属性。首先,将背景图片设置为元素的背景,然后使用position属性将要放置的div元素定位在背景图片上。最后,使用z-index属性将div元素放置在背景图片上方。
例如:
HTML代码:
```
<div class="container">
<div class="content">
<h1>Hello World</h1>
</div>
</div>
```
CSS代码:
```
.container {
background-image: url('background-image.jpg');
background-size: cover;
position: relative;
height: 500px;
}
.content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1;
}
```
在这个例子中,背景图片是通过设置容器元素的background-image属性来实现的。将position属性设置为relative可以让子元素相对于容器元素定位。将要放置的div元素的position属性设置为absolute,top和left属性设置为50%可以让它在容器元素的中心位置。最后,使用z-index属性将div元素放置在背景图片上方。
阅读全文