Wir erstellen eine Landingpage mit einem responsiven Video Background

von Eric-Oliver Mächler | Juni 30, 2025 | Design | 0 Kommentare

Schlagwörter: CSSCSS3HTML

Inhaltsverzeichnis

Heute zeige ich euch einen Weg wie ihr eine Landingpage mit einem responsiven Video Background erstellen könnt.

Wenn ihr ein Video als Hintergrund einbauen möchtet dann solltet ihr schauen dass das Video nicht 100mb ist weil sonst muss der Webseitenbesucher x Tage warten bis das Video abspielt (Nicht alle Menschen haben Glasfaser).

Ebenfalls solltet ihr im Video darauf achten, dass alles im Zentrum des Video abspielt – weil es ist ja responsive eingebaut. Das heisst je kleiner der Browserbereich desto mehr wird links und rechts abgeschnitten…

Viel Spass mit dieser Anleitung

Video

HTML

<div class="container">
        <video src="video.mp4" autoplay loop muted></video>
        <div class="content">
            <h1>hello</h1>
            <a href="#">Weiter</a>
        </div>
    </div>

CSS

.container {
    width: 100%;
    height: 100vh;
    background-color: rgba(135, 10, 192, 0.4); /* overlay */
    display: flex;
    align-items: center;
    justify-content: center;
}

.content {
    text-align: center;
}

.content h1 {
    font-size: 95px;
    color: #fff;
    margin-bottom: 50px;
}

.content a {
    font-size: 23px;
    color: #fff;
    text-decoration: none;
    border: 2px solid #fff;
    padding: 15px 25px;
    border-radius: 50px;
    transition: 300ms;
}

.content a:hover {
    background-color: #fff;
    color: #000;
}

video {
    height: 100vh;
    width: 100vw;
    object-fit: cover;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -999;
}

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