So erstellst du den einfachsten Slider für deine Webseite (HTML & CSS)

von Eric-Oliver Mächler | Okt. 15, 2025 | Design | 5 Kommentare

Schlagwörter: CSS - HTML

Inhaltsverzeichnis

Heute zeige ich euch also wie man einen einfachen Slider für seine Webseite bauen kann. Man braucht dazu nur HTML und eine kleine Portion CSS. Damit habt ihr eine gute Basis um auf diese grossen Slider Plugin verzichten zu können.

Video

HTML

<div class="slider">
        <img src="bilder/bild1.jpg" alt="Bild 1">
        <img src="bilder/bild2.jpg" alt="Bild 2">
        <img src="bilder/bild3.jpg" alt="Bild 3">
        <img src="bilder/bild4.jpg" alt="Bild 4">
    </div>

CSS

.slider {
    position: relative;
    width: 100%;
    max-width: 800px;
    aspect-ratio: 4/3;
    box-shadow: 20px 20px 10px gray;
    border: 1px solid #000;
    overflow: hidden;
    margin: 30px;
}

.slider img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    opacity: 0;
    animation: fade 8s linear infinite;
    animation-play-state: running;
}

.slider:hover img {
    animation-play-state: paused;
}

.slider img:nth-child(1) {
    animation-delay: 0s;
}

.slider img:nth-child(2) {
    animation-delay: 2s;
}

.slider img:nth-child(3) {
    animation-delay: 4s;
}

.slider img:nth-child(4) {
    animation-delay: 6s;
}

@keyframes fade {
    0% {
        opacity: 0;
    }

    5% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    30% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}
Fediverse-Reaktionen

5 Kommentare

  1. Joachim

    einfach , super

    Reply
    • Eric-Oliver Mächler

      seh ich genauso 🙂 es ist relativ einfach und man kann daraus aufbauen und so nebenbei lernt man was ohne ki 🙂

      Reply
  2. Joachim

    Ich habe den Slider auf 13 Bilder erweitert. Beim Starten werden auch die 13 Bilder der Reihe nach abgearbeitet. Aber danach fängt der Slider mit den letzten 4 Bilder von vorne an und nicht dem 1. Bild.

    Reply
    • Eric-Oliver Mächler

      du musst natürlich nicht nur den html teil erweitern sondern auch der css

      Reply
  3. Joachim Puttkammer

    Das hatte ich bereits getan.
    Habe in den Head Abschnit eingefügt

    und nun wird nach dem 13. Bild ( 13*2 ) von vorne angefangen

    Reply

Kommentar Schreiben

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