html和css三个在一排的用照片做背景的盒子
时间: 2024-02-16 18:00:50 浏览: 136
CSS盒子模型 图片演示
您好!感谢您的提问。根据您的描述,我理解您想要实现三个并排的盒子,每个盒子的背景是一张照片。以下是一个简单的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>三个盒子的背景照片</title>
<style>
.container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.box {
width: 30%;
height: 200px;
background-size: cover;
background-position: center;
margin-bottom: 20px;
}
.box1 {
background-image: url('photo1.jpg');
}
.box2 {
background-image: url('photo2.jpg');
}
.box3 {
background-image: url('photo3.jpg');
}
</style>
</head>
<body>
<div class="container">
<div class="box box1"></div>
<div class="box box2"></div>
<div class="box box3"></div>
</div>
</body>
</html>
```
在上面的代码中,我们使用了`display: flex`来将三个盒子放在同一行,并使用`flex-wrap: wrap`来实现自动换行。`justify-content: space-between`让三个盒子在容器中平均分布。`align-items: center`则让盒子在垂直方向上居中对齐。
针对每个盒子,我们使用了`.box`类来设置它们的样式,包括宽度、高度、背景图片等。每个盒子还有自己的类,如`.box1`、`.box2`、`.box3`,用来指定不同的背景图片。
您只需将代码中的照片路径替换为您自己的照片路径即可。希望对您有所帮助!
阅读全文