Vorlage:LandingPage/ImageCard/styles.css: Unterschied zwischen den Versionen
Aus Stadtsprachen
Nöth (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Nöth (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 6: | Zeile 6: | ||
overflow: hidden; | overflow: hidden; | ||
border-radius: 0.5rem; /* rounded-lg */ | border-radius: 0.5rem; /* rounded-lg */ | ||
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* shadow-lg */ | box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* shadow-lg */ | ||
text-decoration: none; /* remove underline from link */ | text-decoration: none; /* remove underline from link */ | ||
| Zeile 41: | Zeile 39: | ||
text-align: center; /* Ensure text is centered */ | text-align: center; /* Ensure text is centered */ | ||
padding: 1rem; /* Add some padding */ | padding: 1rem; /* Add some padding */ | ||
width: 100%; /* Ensure text takes full width */ | |||
} | } | ||
.image-card-text span: | .image-card-text span:first-child { | ||
font-size: 1.125rem; /* text-lg */ | font-size: 1.125rem; /* text-lg */ | ||
font-weight: 600; /* font-semibold */ | font-weight: 600; /* font-semibold */ | ||
| Zeile 49: | Zeile 48: | ||
} | } | ||
.image-card-text span:last-child { | |||
font-size: 0.875rem; /* text-sm */ | |||
color: #d1d5db; /* text-gray-300 */ | |||
} | } | ||
Aktuelle Version vom 27. Februar 2025, 11:46 Uhr
.image-card {
display: flex;
flex-direction: column;
height: 80vh; /* Approximate height */
position: relative;
overflow: hidden;
border-radius: 0.5rem; /* rounded-lg */
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* shadow-lg */
text-decoration: none; /* remove underline from link */
}
.image-card-image img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: transform 0.2s ease-in-out;
}
.image-card:hover .image-card-image img {
transform: scale(1.1);
}
.image-card-overlay {
position: absolute;
inset: 0;
background-color: #343a40; /* bg-dark */
opacity: 0.7; /* opacity-7 */
}
.image-card-text {
position: relative;
display: flex;
flex-direction: column;
align-items: center; /* Center text horizontally */
justify-content: center; /* Center text vertically */
text-align: center; /* Ensure text is centered */
padding: 1rem; /* Add some padding */
width: 100%; /* Ensure text takes full width */
}
.image-card-text span:first-child {
font-size: 1.125rem; /* text-lg */
font-weight: 600; /* font-semibold */
color: white; /* text-white */
}
.image-card-text span:last-child {
font-size: 0.875rem; /* text-sm */
color: #d1d5db; /* text-gray-300 */
}