Für alle die sich eine Lösung erhofft haben und sich selbst nicht trauen hier zu fragen.
Hier mein Ergebnis nach Stunden und Tage der Recherche
CSS
.bild-section {
background-image: url(../images/bg-chart.png);
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 100px;
}
.card {
margin: 10px;
width: 250px;
text-align: center;
position: relative;
overflow: hidden;
border-radius: 5px;
transition: transform 0.3s ease;
}
.card:hover {
transform: scale(1.1);
}
.card-content {
display: flex;
flex-direction: column;
height: 100%;
}
.card img {
width: 100%;
height: auto;
border-radius: 5px 5px 0 0;
}
.card-text {
background-color: wheat;
color: goldenrod;
padding: 10px;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
}
.card-text p {
margin: 0;
}
.card a {
text-decoration: none;
color: goldenrod;
}
Alles anzeigen
HTML
<section class="bild-section">
<div class="card">
<a href="#">
<div class="card-content">
<img src="./images/bp.jpg" alt="Bild 1" />
<div class="card-text">
<p>Bild 1</p>
</div>
</div>
</a>
</div>
<div class="card">
<a href="#">
<div class="card-content">
<img src="./images/bp.jpg" alt="Bild 2" />
<div class="card-text">
<p>Bild 2</p>
</div>
</div>
</a>
</div>
<div class="card">
<a href="#">
<div class="card-content">
<img src="./images/bp.jpg" alt="Bild 3" />
<div class="card-text">
<p>Bild 3</p>
</div>
</div>
</a>
</div>
</section>
Alles anzeigen
Würde gerne auf gelöst stellen. Kontte aber nicht feststellen, dass sowas hier erwünscht ist