Votre navigateur ne supporte pas cette démonstration
Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer pulvinar ultrices elementum. Curabitur aliquet suscipit diam. Aliquam nec sem eget justo sagittis consequat. Vestibulum maximus non leo nec suscipit. Nullam eget fermentum urna.
Lorem Ipsum Lorem Ipsum Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer pulvinar ultrices elementum. Curabitur aliquet suscipit diam. Aliquam nec sem eget justo sagittis consequat. Vestibulum maximus non leo nec suscipit. Nullam eget fermentum urna. Cras a elit facilisis, sodales mauris et, sagittis odio. Quisque vestibulum commodo nisi id varius. Proin iaculis viverra elit non porta. Integer gravida nisl at sem tempor, suscipit feugiat elit aliquet.
Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer pulvinar ultrices elementum. Curabitur aliquet suscipit diam. Aliquam nec sem eget justo sagittis consequat. Vestibulum maximus non leo nec suscipit. Nullam eget fermentum urna. Cras a elit facilisis, sodales mauris et, sagittis odio. Quisque vestibulum commodo nisi id varius. Proin iaculis viverra elit non porta. Integer gravida nisl at sem tempor, suscipit feugiat elit aliquet. Nunc molestie lobortis lorem nec posuere. Praesent diam est, auctor eget tempus quis, rutrum sagittis ligula. Sed gravida, felis at hendrerit ultricies, odio nisi mattis diam, vitae fermentum enim nibh at velit.
<main>
<div class="card">
<h2>Lorem Ipsum</h2>
<img src="image.jpg" alt loading="lazy" decoding="async">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer pulvinar ultrices elementum. Curabitur aliquet suscipit diam. Aliquam nec sem eget justo sagittis consequat. Vestibulum maximus non leo nec suscipit. Nullam eget fermentum urna.</p>
</div>
<div class="card">
<h2>Lorem Ipsum</h2>
<img src="image.jpg" alt loading="lazy" decoding="async">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer pulvinar ultrices elementum. Curabitur aliquet suscipit diam. Aliquam nec sem eget justo sagittis consequat. Vestibulum maximus non leo nec suscipit. Nullam eget fermentum urna.</p>
</div>
<div class="card">
<h2>Lorem Ipsum</h2>
<img src="image.jpg" alt loading="lazy" decoding="async">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer pulvinar ultrices elementum. Curabitur aliquet suscipit diam. Aliquam nec sem eget justo sagittis consequat. Vestibulum maximus non leo nec suscipit. Nullam eget fermentum urna.</p>
</div>
</main>
*,
*::before,
*::after{
box-sizing: border-box
}
main {
display: grid;
margin:2rem auto;
grid-template-columns: repeat(auto-fit, minmax(30ch, 1fr));
gap:1rem;
grid-template-rows: repeat(3, auto);
padding: 1rem;
}
.card {
display: grid;
grid-row: span 3;
grid-template-rows: subgrid;
background-color: white;
border-radius: 10px;
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.09)
}
.card h2 {
font-size:2rem;
padding: 1rem 1rem 0;
margin: 0;
font-weight: 500;
}
.card img{
width: 100%;
aspect-ratio: 3/2;
object-fit: cover
}
.card p {
line-height: 1.5;
padding: 0 1rem;
margin: 0 0 1rem;
}