所以我使用引导卡以一种画廊的方式显示图像。我也使用card-tall
来设置我的图像样式。这些图像是海报,您可能会猜到这意味着它们占用了大量空间。
在网站上是这样的:
但在手机上看起来是这样的:
这是海报的 html,它包含在div
<div id = "all" class="photo-grid">
<div class="card card-tall" style="background-image:url(./img/portfolio/poster1.jpg)" >
</div>
<div class="card card-tall" style="background-image:url(./img/portfolio/poster4.jpg)">
</div>
</div>
和我的 CSS
* {
box-sizing: border-box;
}
body {
background: #fff;
color: #fff;
font-family: "Noto Sans", sans-serif;
}
.photo-grid {
height: 100%;
display: grid;
gap: 1rem;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
grid-auto-rows: 240px;
margin-right: 10%;
margin-left: 10%;
margin-bottom: 3rem;
}
.card {
height: 100%;
width: 100%;
border-radius: 4px;
transition: transform 200ms ease-in-out;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
@media screen and (min-width: 600px) {
.card-tall {
grid-row: span 2 / auto;
}
.card-wide {
grid-column: span 2 / auto;
}
}
/* import fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
/* css variables */
@import url(./partials/_variables.css);
/* import global styling */
@import url(./partials/_global.css);
请帮忙!!!