html创建带有图片的且并排的多个卡片如何设置每个卡片的背景图片
时间: 2023-06-24 07:07:22 浏览: 88
你可以使用CSS中的background-image属性来为每个卡片设置背景图片。具体地,你可以为每个卡片定义一个类,然后为每个类设置不同的背景图片。以下是一个简单的示例代码:
HTML代码:
```
<div class="card">
<img src="image1.jpg">
<h2>Card 1</h2>
<p>Some text for card 1.</p>
</div>
<div class="card">
<img src="image2.jpg">
<h2>Card 2</h2>
<p>Some text for card 2.</p>
</div>
<div class="card">
<img src="image3.jpg">
<h2>Card 3</h2>
<p>Some text for card 3.</p>
</div>
```
CSS代码:
```
.card {
display: inline-block;
width: 300px;
height: 400px;
background-image: url("card-background.jpg");
background-size: cover;
background-position: center;
padding: 20px;
margin: 20px;
}
.card img {
width: 100%;
height: auto;
margin-bottom: 10px;
}
```
在上面的代码中,每个卡片都有一个类名为“card”。该类定义了卡片的大小、背景图片等属性。卡片中的图片使用了img标签,并设置了宽度为100%以覆盖整个卡片。你可以根据需要调整CSS属性来实现你想要的效果。
阅读全文