Wie CSS es iframe ermöglicht, adaptive Höheneffekte zu erzielen
Immer mehr Menschen nutzen Mobiltelefone zum Surfen im Internet, daher wird die Reaktionsfähigkeit der Website immer wichtiger. Beim Testen der Website auf Mobilgeräten musste ich lange herausfinden, warum meine Videos nicht wie erwartet funktionierten, bis ich einen tollen CSS-Trick entdeckte, der dem Iframe eine adaptive Höhe ermöglichte. Als nächstes werde ich Ihnen die Methode zur dynamischen Realisierung einer benutzerdefinierten Höhe von Iframe vorstellen. Interessierte Freunde können sich darauf beziehen.
Adaptive Höhe des Iframes
Zu Demonstrationszwecken wird in diesem Artikel ein Video zum Einbetten unseres Iframes verwendet. Besuchen Sie zunächst die Video-URL, klicken Sie unter dem Video auf „Teilen“ und dann auf „Einbetten“. Der spezifische Code lautet wie folgt:
<iframe width="560" height="315" src="https://www.youtube.com/embed/dQw4w9WgXcQ" frameborder="0" gesture="media" allow="encrypted-media" allowfullscreen></iframe>
Als nächstes müssen wir width = „560“ height = „löschen. 315", da hier die Größe des Iframes eingestellt werden soll. Da wir die Abmessungen selbst festlegen müssen, ist dies nicht erforderlich.
Nach der Verwendung von CSS
müssen wir den Iframe in ein
<div class="resp-container"> <iframe class="resp-iframe" src="https://www.youtube.com/embed/dQw4w9WgXcQ" gesture="media" allow="encrypted-media" allowfullscreen></iframe> </div>
Definieren Sie die Wrapper-Klasse mit dem folgenden Stil:
.resp-container { position: relative; overflow: hidden; padding-top: 56.25%; }
Position: relativ und die Position des Iframes ist hier sehr wichtig. position: relative, damit wir später den Iframe mit dem Wrapping-Element verknüpfen können. Dies liegt daran, dass position: absolute in CSS ein Element basierend auf dem nächstgelegenen nicht-statischen übergeordneten Element positioniert.
overflow: versteckt Ob alle Elemente ausgeblendet werden sollen, die möglicherweise außerhalb des Containers platziert werden.
Polsterung oben: 56,25 % Das ist der Schlüssel. In CSS kann die Eigenschaft „padding-top“ auf einen Prozentsatz eingestellt werden, wodurch unser Iframe in den richtigen Proportionen bleibt. Durch die Verwendung von Prozentsätzen wird die zu verwendende Polsterung basierend auf der Breite des Elements berechnet. In unserem Beispiel wollen wir ein Verhältnis von 56,26 % beibehalten, es können aber auch andere Verhältnisse verwendet werden.
Definieren Sie die Iframe-Klasse wie folgt:
.resp-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
position: absolute; Dies gibt dem Iframe eine Position relativ zum Wrapper und platziert ihn auf der Polsterung des Wrappers.
oben: 0 und links: 0 werden verwendet, um den Iframe in der Mitte des Containers zu positionieren.
Breite: 100 % und Höhe: 100 % sorgen dafür, dass der IFRAME den gesamten umschlossenen Platz einnimmt.
Nach Abschluss sollten Sie einen responsiven Iframe erhalten.
Zusammenfassung: In diesem Artikel haben wir die Techniken gesehen, die es Iframes ermöglichen, eine adaptive Höhe zu erreichen. Wie Sie sehen, ist es eigentlich ziemlich einfach und dieser Artikel erspart Ihnen hoffentlich stundenlanges Ausprobieren.
[Verwandte Tutorial-Empfehlungen]
1. CSS-Tutorial
2. Was ist
3Das obige ist der detaillierte Inhalt vonWie CSS es iframe ermöglicht, adaptive Höheneffekte zu erzielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen

ANTWORT: Sie können die Datumsauswahlkomponente von Bootstrap verwenden, um Daten auf der Seite anzuzeigen. Schritte: Stellen Sie das Bootstrap -Framework ein. Erstellen Sie ein Eingangsfeld für Datumsauswahl in HTML. Bootstrap fügt dem Selektor automatisch Stile hinzu. Verwenden Sie JavaScript, um das ausgewählte Datum zu erhalten.
