html创建带有图片的且并排的多个卡片如何设置卡片的背景图片
时间: 2023-06-24 18:07:47 浏览: 219
在 HTML 中,可以使用以下步骤设置卡片的背景图片:
1. 在 CSS 中为卡片添加一个类或 ID,例如 `.card` 或 `#card1`。
2. 使用 `background-image` 属性来设置背景图片,例如:
```
.card {
background-image: url("image.jpg");
background-size: cover; /* 可选 */
background-repeat: no-repeat; /* 可选 */
}
```
3. 如果要设置多个卡片的背景图片,可以使用相同的类或 ID,或者使用选择器来选择多个卡片。例如,使用 `.card:nth-of-type(n)` 来选择第 n 个卡片。
以下是一个带有两个并排卡片的示例 HTML 和 CSS 代码:
HTML 代码:
```
<div class="card">
<img src="image1.jpg" alt="Card image">
<div class="card-content">
<h3>Card title 1</h3>
<p>Card content 1</p>
</div>
</div>
<div class="card">
<img src="image2.jpg" alt="Card image">
<div class="card-content">
<h3>Card title 2</h3>
<p>Card content 2</p>
</div>
</div>
```
CSS 代码:
```
.card {
display: inline-block;
width: 45%;
margin: 1%;
background-image: url("background.jpg");
background-size: cover;
background-repeat: no-repeat;
}
.card img {
width: 100%;
height: auto;
}
.card-content {
padding: 10px;
}
```
在这个例子中,每个卡片都有一个类 `.card`,并且使用 `display: inline-block` 和 `width: 45%` 属性来将它们并排显示。每个卡片还包含一个图片和一个内容区域。背景图片被设置为 `background.jpg`。
阅读全文