So implementieren Sie die Vorschaufunktion zum Wechseln von Bildern mithilfe der Größenänderung

So implementieren Sie die Vorschaufunktion zum Wechseln von Bildern mithilfe der Größenänderung

Wichtige Punkte

  • Mit der CSS-Eigenschaft „Größe ändern“ können Sie die Größenänderung eines Elements steuern.
  • Verwenden Sie die Größenänderung, um eine dynamische Breite der Unterelemente zu erreichen

HTML:

<div Klasse='BildA'>
    <div Klasse='BildB'>
        <div schreibgeschützte Klasse = 'resizeElement'></div>
    </div>
</div>

SCSS:

html {
    Hintergrund: #ddd;
    Höhe: 100%;
    Breite: 100 %;
}
.BildA {
    Hintergrundbild: URL (https://z3.ax1x.com/2021/08/17/fhJdpQ.png);
    Hintergrundgröße: Abdeckung;
    Breite: 650px;
    Höhe: 340px;
    Rand: 5px durchgezogen #f0e5ab;
    Rahmenradius: 3px;
    Boxschatten: 0 0 1px #999, -2px 2px 3px rgba(0, 0, 0, 0,2);
    Polsterung: 0;
    Rand: 1rem automatisch;
    Position: relativ;
    Überlauf: versteckt;
}
.BildB {
    Hintergrundbild: URL (https://z3.ax1x.com/2021/08/17/fhJUfg.png);
    Hintergrundgröße: Abdeckung;
    Höhe: 340px;
    Position: absolut;
    oben: 0;
    links: 0;
    Mindestbreite: 0;
    maximale Breite: 650px;
    Box-Größe: Rahmenbox;
}
.picB:vor {
    Inhalt: "↔";
    Position: absolut;
    Hintergrund: rgba(0, 0, 0, 0,5);
    Schriftgröße: 16px;
    Farbe: weiß;
    oben: 0;
    rechts: 0;
    Höhe: 100%;
    Zeilenhöhe: 340px;
}
.resizeElement {
    Größe ändern: horizontal;
    Überlauf: scrollen;
    Deckkraft: 0;
    Position: relativ;
    oben: 50 %;
    links: 0px;
    Höhe: 15px;
    maximale Breite: 650px;
    Mindestbreite: 15px;
    Breite: 0;
    Cursor: bewegen;
    transformieren: scaleY(35);
    Transform-Origin: Mitte Mitte;
    Animation: Delta 5 s, normales Ein- und Ausfahren 1 s;
}
@keyframes delta {
    30% {
        Breite: 0;
    }
    60 % {
        Breite: 350px;
    }
    100 % {
        Breite: 0;
    }
}

Die Wirkung ist wie folgt:

Dies ist das Ende dieses Artikels zur Verwendung der Größenänderung zum Implementieren der Bildwechselvorschaufunktion. Weitere relevante Inhalte zur Größenänderung der Bildwechselvorschau finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  So entwerfen und erstellen Sie adaptive Webseiten

>>:  CentOS-System-RPM-Installation und -Konfiguration von Nginx

Artikel empfehlen

Detaillierte Beschreibung des MySQL-Ersetzens in der Verwendung

Die Ersetzungsanweisung ähnelt im Allgemeinen der...

Wie stellt MySQL eine Verbindung zum entsprechenden Clientprozess her?

Frage Wie können wir bei einer bestimmten MySQL-V...

HTML+CSS+JS zur Implementierung des Spiels „Nicht auf das Whiteboard treten“

Inhaltsverzeichnis Hintergrund 1. Gedankenanalyse...

MySQL-Datentabellenpartitionierungsstrategie und Vor- und Nachteileanalyse

Inhaltsverzeichnis Warum brauchen wir Partitionen...

Detaillierte Erklärung zur Verwendung der Funktion find_in_set() in MySQL

Betrachten wir zunächst ein Beispiel: In der Arti...

TypeScript-Union-Typen, Schnittmengentypen und Typwächter

Inhaltsverzeichnis 1. Union-Typ 2. Crossover-Typ ...

Natives JS zur Implementierung der E-Mail-Eingabeaufforderung im Anmeldefeld

Dieser Artikel beschreibt eine native JS-Implemen...

JS realisiert die automatische Wiedergabe der Timeline

Vor kurzem habe ich einen solchen Effekt implemen...

Vue verwendet Element-UI, um die Menünavigation zu implementieren

In diesem Artikel wird der spezifische Code von V...

Analysieren Sie, wie Uniapp den Schnittstellendomänennamen dynamisch erhält

Hintergrund Der Domänenname der Schnittstelle ist...

Wissen Sie, warum Vue-Daten eine Funktion sind?

Erklärung auf der offiziellen Website: Wenn eine ...