iframe responsive Generator online

In einigen Projekten ist es erforderlich, dass man ein Video via iframe einbettet und dieses muss natürlich, unabhängig von der Bildschirmbreite, immer im richtigen Seitenverhältnis angezeigt werden. Jetzt gibt es mehrere Möglichkeiten wie man ein Video oder iframe responsive machen kann. Die einfachste Variante ist ein online responsive iframe Generator zu nutzen.

Responsive iframe Generator online

URL

Aspect Ratio (Seitenverhältnis)

HTML

In die Zwischenablage kopieren

CSS

In die Zwischenablage kopieren

Vorschau

Und so funktioniert der responsive iframe Generator

Gib eine URL ein und wähle ein Seitenverhältnis. Nachdem du beides ausgewählt hast ändern sich automatisch die Seitenverhältnisse des Demo iframe. Du kannst natürlich ein iframe auch ohne Generator responsive machen.

So erstellst du ein responsive iframe im Verhältnis 16:9

Früher musste man umständlich mehrere divs erstellen, und mehrere Zeilen CSS Code schreiben. Doch dies fällt dank aspect-ratio komplett weg. Du kannst mit aspect-ratio alle Seitenverhältnisse angeben, die du möchtest.

So funktioniert aspect-ratio

Mit aspect-ratio kannst du die Breite und Höhe im Verhältnis angeben.

aspect-ratio: {Höhe} / {Breite};

Beispiel: Responsive iframe mit aspect-ratio

  • HTML
  • CSS
iframe.iframe {
	margin: 24px 10%;
	width: 80%;
	aspect-ratio:16 / 9;
}

Ich hoffe ich konnte dir mit der kleinen Anleitung und meinem Generator zeigen wie einfach es doch ist ein iframe responsive für alle Bildschirmbreiten zu machen. Hier findest du weitere hilfreiche Tools.

Browser Support

Desktop

  • chrome iconChromeab 88 - 89
  • opera iconOperaab 74
  • firefox iconFirefoxab 89 - 90
  • safari iconSafari-
  • internet_explorer iconInternet Explorer-
  • edge iconEdgeab 88 - 89

Mobile / Tablet

  • ios_safari iconIos Safari-
  • opera_mobile iconOpera Mobile-
  • opera_mini iconOpera Miniall
  • android iconAndroidab 90
  • android_chrome iconAndroid Chromeab 90
  • android_firefox iconAndroid Firefox-

iframe für ältere Browser responsive machen

Leider unterstützen noch nicht alle Browser aspect-ratio. Jetzt muss man abwägen, ob man nur auf neue Browser setzte oder versucht alle zu bedienen. Wenn man für letzteres ist, dann muss man einige paar Zeilen mehr schreiben.

  • HTML
  • CSS
div.iframeWrapper {
	position: relative;
	width: 80%;
	margin: 24px 10%;
}
div.iframeWrapper::after {
	content: '';
	display: block;
	padding-top: 56.25%; // 16:9
}
div.iframeWrapper iframe {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

Zunächst muss ein div erstellt werden, welches die finale Breite hat. Diesem div können wir die Pseudo-Klasse ::after anfügen und mit padding-top können wir die Höhe erstellen. Eine kleine Liste der Seitenverhältnisse.

padding-top: 56.25%; /* ratio 16x9 */

padding-top: 75%; /* ratio 4x3 */

padding-top: 66.66%;  /* ratio 3x2 */

padding-top: 62.5%;/* ratio 8x5 */

padding-top: 100%;/* ratio 1x1 */

Wie du siehst benötigt es ein bisschen mehr CSS Code, um ein iframe auch für ältere Browser responsive zu machen. Am Ende musst du entscheiden, welcher Weg für dich der Beste ist.

oliver

Hinterlasse doch ein Kommentar

Schreibe ein Kommentar zu iframe responsive Generator online

Wenn dir der Beitrag iframe responsive Generator online gefallen hat oder du Kritik bzw. Verbesserungsvorschläge hast, dann würde ich mich freuen, wenn Du ein Kommentar hinterlassen würdest.

Hinterlasse ein Kommentar zum Beitrag "iframe responsive Generator online"

Deine E-Mail-Adresse wird nicht veröffentlicht.

Follow Me

doch mal auf Instagram