Wie erstelle ich ein CSS Card Hover Effekt?

von | Mai 7, 2025 | Design | 0 Kommentare

Schlagwörter: 000 - CSS - CSS3 - fff - HTML

Inhaltsverzeichnis

Heute zeige ich euch wie man ein Card Hover Effekt mit CSS und HTML programmieren kann. Das ist eines der am meisten eingesetzen Elemente in einer Webseite und nun wisst ihr auch wie es geht.

Video

HTML

<section class="card-container">
        <article class="content">
            <h2>Title</h2>
            <p>
                Lorem ipsum dolor sit amet consectetur adipisicing elit. Unde adipisci
                placeat enim omnis rem vero hic, saepe quis fugiat? Molestiae
                consectetur, esse quidem at magni explicabo ab est suscipit odit?

            </p>
            <a href="#">Weiterlesen</a>
        </article>
    </section>

CSS

body {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: sans-serif;
    background: rgb(10, 10, 10);
    height: 100vh;
}

.card-container {
    position: relative;
    width: 320px;
    padding: 40px;
    background: white;
    overflow: hidden;
}

.card-container:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: calc(-100% + 5px);
    width: 100%;
    height: 100%;
    background: blueviolet;
    z-index: 1;
    transition: 1s;
}

.card-container:hover:before {
    bottom: 0;
}

.content {
    position: relative;
    color: #000;
    z-index: 2;
    transition: 1s;
}

h2 {
    font-size: 30px;
}

p {
    line-height: 25px;
    padding: 20px 0;
    margin: 20px 0;
}

a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    background: rgb(22, 7, 35);
    padding: 0.6rem 1rem;
}

.card-container:hover .content {
    color: #fff;
}




0 Kommentare

Einen Kommentar abschicken

Du kannst auf Fediverse-Profile verlinken, indem du fl:@benutzername in deinem Kommentar eingibst.

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert