Heim Web-Frontend CSS-Tutorial So implementieren Sie die adaptive Bildgröße mithilfe der CSS-Viewport-Einheiten vmin und vw

So implementieren Sie die adaptive Bildgröße mithilfe der CSS-Viewport-Einheiten vmin und vw

Sep 13, 2023 am 08:18 AM
自适应 图片大小 css viewport

使用 CSS Viewport 单位 vmin 和 vw 实现自适应图片大小的方法

So implementieren Sie eine adaptive Bildgröße mithilfe der CSS-Viewport-Einheiten vmin und vw

Im Webdesign stoßen wir häufig auf Situationen, in denen Bilder an die Bildschirmgröße angepasst werden müssen. Um dieses Ziel zu erreichen, stellt CSS eine leistungsstarke Einheit bereit – die Viewport-Einheit. Dabei stellt vmin den Prozentsatz der kleineren Ansichtsfensterbreite und vw den Prozentsatz der Ansichtsfensterbreite dar.

Wir können diese beiden Einheiten also verwenden, um den Effekt der adaptiven Bildgröße zu erzielen. Im Folgenden werden die spezifische Implementierungsmethode sowie die entsprechenden Codebeispiele vorgestellt.

  1. Verwenden Sie vmin, um die Breite und Höhe des Bildes festzulegen.

Zuerst müssen wir dem Bild ein festes Seitenverhältnis geben und dann die Einheiten vmin verwenden, um die Breite und Höhe des Bildes festzulegen. Hier ist ein einfaches Beispiel:

<style>
    .image-container {
        width: 90vmin;
        height: 90vmin;
        max-width: 90vw;
        max-height: 90vw;
    }

    .responsive-image {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
</style>

<div class="image-container">
    <img src="example.jpg" alt="Example Image" class="responsive-image">
</div>
Nach dem Login kopieren

Im obigen Code ist .image-container ein Div, das das Bild umschließt. Die Breite und Höhe sind im Stil auf 90 vmin festgelegt, wodurch sichergestellt wird, dass das Seitenverhältnis des Bildes unverändert bleibt . . .responsive-image ist die Klasse des Bildes. Durch Festlegen der Breite und Höhe auf 100 % füllt das Bild den gesamten Container. Das Attribut „object-fit: cover;“ ermöglicht es dem Bild, den gesamten Container ohne Verformung vollständig auszufüllen.

  1. Verwenden Sie vw, um die Breite des Bildes festzulegen

Eine andere Methode besteht darin, die vw-Einheit zu verwenden, um die Breite des Bildes direkt festzulegen. Es ist jedoch zu beachten, dass diese Methode dazu führen kann, dass das Seitenverhältnis des Bildes beeinträchtigt wird unausgeglichen. Das Folgende ist ein Beispielcode:

<style>
    .responsive-image {
        width: 90vw;
        max-width: 100%;
        height: auto;
    }
</style>

<img src="example.jpg" alt="Example Image" class="responsive-image">
Nach dem Login kopieren

Im obigen Code legt die Klasse .responsive-image die Breite direkt auf 90 vw fest, und das Attribut max-width: 100 % kann sicherstellen, dass das Bild das Ansichtsfenster auf einer kleinen Fläche nicht überschreitet Bildschirm. Höhe: Automatisch ermöglicht die automatische Anpassung der Bildhöhe an Änderungen in der Breite, wobei das ursprüngliche Seitenverhältnis beibehalten wird.

Zusammenfassung

Das Obige ist eine Methode zum Implementieren der adaptiven Bildgröße mithilfe der CSS-Ansichtsfenstereinheiten vmin und vw. Durch den rationalen Einsatz dieser beiden Einheiten können wir Bilder problemlos automatisch an unterschiedliche Größen auf verschiedenen Bildschirmen anpassen und das Benutzererlebnis von Webseiten verbessern. Wenn Sie diese Methode verwenden, passen Sie sie bitte an die tatsächliche Situation an und achten Sie auf die Kompatibilität. Ich hoffe, dieser Artikel hilft Ihnen!

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die adaptive Bildgröße mithilfe der CSS-Viewport-Einheiten vmin und vw. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So konfigurieren Sie die inhaltsadaptive Helligkeit unter Windows 11 So konfigurieren Sie die inhaltsadaptive Helligkeit unter Windows 11 Apr 14, 2023 pm 12:37 PM

Adaptive Helligkeit ist eine Funktion auf Windows 11-Computern, die die Helligkeit Ihres Bildschirms basierend auf dem angezeigten Inhalt oder den Lichtverhältnissen anpasst. Da sich einige Benutzer noch an die neue Benutzeroberfläche von Windows 11 gewöhnen müssen, ist Adaptive Brightness nicht leicht zu finden, und einige sagen sogar, dass die Adaptive Brightness-Funktion in Windows 11 fehlt, daher wird dieses Tutorial alles klären. Wenn Sie beispielsweise ein YouTube-Video ansehen und das Video plötzlich eine dunkle Szene zeigt, wird der Bildschirm durch die adaptive Helligkeit heller und der Kontrast erhöht. Dies unterscheidet sich von der automatischen Helligkeit, einer Bildschirmeinstellung, die es Ihrem Computer, Smartphone oder Gerät ermöglicht, die Helligkeitsstufen basierend auf der Umgebungsbeleuchtung anzupassen. Eine Besonderheit gibt es in der Frontkamera

So passen Sie die Größe von Bildern auf jeder Seite in ppt einheitlich an So passen Sie die Größe von Bildern auf jeder Seite in ppt einheitlich an Jan 07, 2021 pm 03:58 PM

So passen Sie die Größe der Bilder auf jeder Seite von ppt an: 1. Öffnen Sie die ppt-Software, fügen Sie mehrere Bildersätze ein und wählen Sie alle Bilder aus. 2. Klicken Sie mit der rechten Maustaste auf das Bild und wählen Sie „Größe und Position“. Deaktivieren Sie „Seitenverhältnis sperren“; 4. Klicken Sie auf die Pfeile rechts neben Höhe und Breite und geben Sie die erforderliche Höhe und Breite ein.

Wie erstellt man mit Vue eine adaptive mobile Schnittstelle? Wie erstellt man mit Vue eine adaptive mobile Schnittstelle? Jun 27, 2023 am 11:05 AM

Mit der Popularität des mobilen Internets müssen immer mehr Websites und Anwendungen das mobile Erlebnis berücksichtigen. Als beliebtes Front-End-Framework verfügt Vue über ein reaktionsfähiges Layout und adaptive Funktionen, die uns beim Aufbau adaptiver mobiler Schnittstellen helfen können. In diesem Artikel wird erläutert, wie Sie mit Vue eine adaptive mobile Schnittstelle erstellen. Die Verwendung von rem anstelle von px als Einheit und die Verwendung von px als Einheit in der mobilen Benutzeroberfläche kann zu inkonsistenten Anzeigeeffekten auf verschiedenen Geräten führen. Daher empfiehlt es sich, als Einheit rem statt px zu verwenden. rem ist relativ

So implementieren Sie die adaptive Bildgröße mithilfe der CSS-Viewport-Einheiten vmin und vw So implementieren Sie die adaptive Bildgröße mithilfe der CSS-Viewport-Einheiten vmin und vw Sep 13, 2023 am 08:18 AM

So verwenden Sie die CSSViewport-Einheiten vmin und vw, um die adaptive Bildgröße zu implementieren. Im Webdesign stoßen wir häufig auf Situationen, in denen Bilder an die Bildschirmgröße angepasst werden müssen. Um dieses Ziel zu erreichen, stellt CSS eine leistungsstarke Einheit bereit – die Viewport-Einheit. Dabei repräsentiert vmin den Prozentsatz der kleineren Seite der Breite des Ansichtsfensters und vw den Prozentsatz der Breite des Ansichtsfensters. Daher können wir diese beiden Einheiten verwenden, um den Effekt der adaptiven Bildgröße zu erzielen. Die Einzelheiten werden im Folgenden vorgestellt

Die Bildgröße beträgt 1 m, was der Anzahl der KB entspricht Die Bildgröße beträgt 1 m, was der Anzahl der KB entspricht Aug 29, 2023 pm 04:46 PM

Die Bildgröße 1 m entspricht 1024 KB, da 1 MB 1024 KB entspricht und der Konvertierungsstandard auf binärer Berechnung basiert.

So verwenden Sie die CSS-Viewport-Einheiten vw und vmin, um das Layout an unterschiedliche Bildschirmbreiten anzupassen So verwenden Sie die CSS-Viewport-Einheiten vw und vmin, um das Layout an unterschiedliche Bildschirmbreiten anzupassen Sep 13, 2023 am 10:58 AM

So implementieren Sie mit den CSSViewport-Einheiten vw und vmin ein Layout, das sich an unterschiedliche Bildschirmbreiten anpasst. Mit der Beliebtheit mobiler Geräte ist Responsive Design zu einem der Standards des heutigen Webdesigns geworden. Besonders wichtig ist die Gewährleistung einer guten Darstellung von Webinhalten bei unterschiedlichen Bildschirmgrößen und Auflösungen. Die CSSViewport-Einheiten vw (Fensterbreiteneinheit) und vmin (die kleinere Einheit für Fensterbreite und -höhe) können uns dabei helfen, das Ziel der Anpassung an Layouts unterschiedlicher Bildschirmbreiten zu erreichen. verwenden

CSS-Viewport: So verwenden Sie vmax und vw, um eine adaptive Textbreite zu implementieren CSS-Viewport: So verwenden Sie vmax und vw, um eine adaptive Textbreite zu implementieren Sep 13, 2023 am 10:16 AM

CSSViewport: Verwendung von vmax und vw zur Implementierung adaptiver Textbreite Mit der Popularität mobiler Geräte ist responsives Design zu einem wichtigen Konzept im Webdesign geworden. Darunter ist die adaptive Textbreite zur Aufrechterhaltung konsistenter Anzeigeeffekte bei unterschiedlichen Bildschirmgrößen eine wichtige Technologie. In diesem Artikel wird erläutert, wie Sie CSSViewport-Einheiten, insbesondere Vmax- und VW-Einheiten, verwenden, um die adaptive Textbreite zu implementieren. Neben theoretischen Erläuterungen geben wir auch konkrete Erläuterungen

Adaptiver Server in PHP8.0 Adaptiver Server in PHP8.0 May 14, 2023 pm 01:10 PM

Am 26. November 2020 veröffentlichte das PHP-Team offiziell die Version PHP 8.0. Im Vergleich zu früheren Versionen bringt PHP 8.0 viele neue Funktionen und Verbesserungen mit sich. Eine der erwähnenswerten Funktionen ist der adaptive Server. In diesem Artikel werden das Konzept des adaptiven Servers in PHP8.0 und seine Vorteile vorgestellt. In früheren PHP-Versionen konnten Entwickler den PHP-eigenen Server (z. B. PHP-FPM, Apache) verwenden, um ihren eigenen Code auszuführen. Allerdings sind die Nachteile dieser Server

See all articles