Zum Inhalt springen
Zur Hauptnavigation springen
Zum Footer springen
  • 10+ Jahre Erfahrung 

  • 900+ erfolgreiche Projekte

  • 300+ ★★★★★ Bewertungen

  • 20+ Experten, europaweit tätig

  • 2400+ Follower auf Youtube

YouTube Videos responsive einbinden

zuletzt aktualisiert am 10. März 2024
Leuchtende Glühbirne auf Buchseite
Inhaber & Geschäftsführer von ithelps Digital. Seit 2013 beschäftigt er sich intensiv mit den Themen SEO & Online-Marketing.

In dieser kurzen Anleitung zeige ich dir, wie du YouTube-Videos responsiv in deine Webseite einbindest, sodass es auch auf dem Smartphone nicht abgeschnitten, sondern optimal angezeigt wird.


 

Die Video-Plattform YouTube ermöglicht, dass man Videos in die eigene Website einbettet. Dies ist dank einer Teilen-Funktion in YouTube sehr einfach und schnell bewerkstelligt. Jedoch wird das Video mit dem von Google gelieferten Code auf mobilen Endgeräten nicht mit verkleinert und deswegen abgeschnitten. Mit dem folgenden Trick passiert das nicht mehr.

1. Das Video in die eigene Website einbinden

Hierzu einfach das gewünschte Video auf YouTube suchen, dann auf den Button Teilen klicken. 

Hier nun auf „Einbetten“ klicken.

Button video einbetten

Und den Code, der dort im Textfeld steht, kopieren.

video einbetten code

Dieser Code sieht in etwa so aus:

code youtube video einbetten

Nun diesen Code in der eigenen Website an der gewünschten Stelle einfügen.

2. Video für mobile Endgeräte optimieren

Nun muss um dieses iframe ein div platziert werden, der eine Klasse bekommt, auf die wir dann zurückgreifen werden.

code snippet div class

Diesen Container mit der Klasse responsive-video können wir nun mit CSS anpassen. Hierzu benötigen wir die zwei folgenden Definitionen in CSS:

/* Stellt den Container des Videos responsiv ein */
.responsive-video {
    position: relative; 
    padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
    padding-top: 25px; 
    height: 0;
}

/* Stellt das iframe des Videos so ein, dass es den Container voll ausfüllt */
.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

Dieser Codeabschnitt macht zwei Hauptdinge:

  1. .responsive-video: Definiert einen Container mit einem relativen Positionierungskontext. Das padding-bottom von 56.25% erzeugt einen Aspekt von 16:9, was der Standard für die meisten Videos ist. padding-top könnte zusätzlichen Platz am oberen Rand des Containers erzeugen, und height: 0 verhindert, dass der Container einen eigenen Platz einnimmt, abgesehen vom Platz für das eingebettete Iframe.

  2. .responsive-video iframe: Platziert das Iframe absolut innerhalb des Containers, so dass es den gesamten verfügbaren Raum ausfüllt (width: 100% und height: 100%). Die Position von top: 0 und left: 0 sorgt dafür, dass es genau innerhalb des Containers ausgerichtet ist.

Möchte man nun die Größe des Videos noch anpassen, muss man den Wert padding-bottom anpassen. Die 56,25 % sind in etwa ein Videoformat in 16:9. Hier heißt es dann probieren, was am besten passt.

Und schon ist das Video responsive und wird auch auf mobilen Endgeräten optimal dargestellt.

FAQs - Häufig gestellte Fragen zum Einbinden von responsiven YouTube-Videos

Wie bette ich ein YouTube-Video ein?

Du kannst auf den Teilen-Button bei einem gewünschten YouTube-Video klicken, dann „Einbetten“ auswählen und dann den angezeigten Code an der gewünschten Stelle auf deiner Website einfügen. Du kannst auch ein WordPress-Plugin zum Einbetten verwenden.

Kann ich YouTube-Videos auf meiner Homepage verlinken?

Ja, da das Video nicht heruntergeladen, sondern nur verlinkt wird, wo es auf YouTube gespeichert ist. Solange die Videoinhalte legal, öffentlich zugänglich sind und keine Hetzreden beinhalten, darfst du sie auf deiner Homepage verlinken. Natürlich kannst du auch deine eigenen YouTube-Videos verlinken.


Alles klar?

Solltest du noch Fragen zum Thema haben oder dir eine professionelle Unterstützung wünschen, dann melde dich bei uns. Schreibe eine E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein., rufe uns unter +43 1 353 2 353 an oder schicke uns deine Anfrage über unser Kontaktformular.



Beitrag teilen