Heim > Web-Frontend > CSS-Tutorial > Hauptteil

So implementieren Sie das Spiegeln von Bildern in CSS3

清浅
Freigeben: 2018-12-01 09:16:35
Original
6329 Leute haben es durchsucht

Heute werde ich mit Ihnen teilen, wie Sie das Wissen in CSS3 nutzen, um eine Bildspiegelfunktion zu erstellen. Der Bildspiegeleffekt in CSS3 wird hauptsächlich durch das Festlegen von Übergangsanimationen und Transformationsrotationsanimationen erreicht

[Empfohlene Kurse: CSS3-Tutorial]

So implementieren Sie das Spiegeln von Bildern in CSS3

Fallanalyse

Die Idee des Bildumdrehungseffekts: Verwenden Sie zunächst die Positionierung, um zwei Bilder überlappen zu lassen, und müssen Sie außerdem das Bild auf der Rückseite ausblenden, damit der Effekt entsteht Es gibt nur ein Bild auf der Seite, aber wenn die Maus gedrückt wird, wird das Bild dahinter gedreht und vorne angezeigt, während das Bild, das ursprünglich vorne war, gedreht und hinten ausgeblendet wird.

(1) Position: Positionierung

relative: relative Positionierung

absolute: absolute Positionierung

(2) Backface-Visibility: Verstecke das gedrehte Div Rückseite des Elements

sichtbar: Die Rückseite ist sichtbar

versteckt: Die Rückseite ist unsichtbar

(3) Z-Index-Attribut

legt die Elemente fest Stapelreihenfolge: Je größer der eingestellte Wert, desto höher die Ebene und desto früher befindet sie sich auf der Seite

(4) Transition-Property: Legen Sie den Namen der CSS-Eigenschaft fest, die einen Übergangseffekt erfordert

keine: Kein Attribut erhält den Übergangseffekt

alle: Alle Eigenschaften erhalten den Übergangseffekt

Eigenschaft: Definieren Sie eine Liste von CSS-Eigenschaftsnamen, die Übergangseffekte anwenden. Die Liste ist getrennt durch Kommas.

(5) Übergangsdauer: wie viele Sekunden oder Millisekunden es dauert, um den Übergangseffekt abzuschließen

(6) Übergangszeitfunktion: die Geschwindigkeitskurve, um den Übergangseffekt abzuschließen

linear: Gleichmäßige Geschwindigkeit

Leichtigkeit: zuerst langsam, dann schnell und dann wieder langsam Gibt den Übergangseffekt an, der mit langsamer Geschwindigkeit beginnt, dann schnell wird und dann mit langsamer Geschwindigkeit endet (kubisch). -bezier(0,25,0,1,0,25,1)).       

  Kubik-Bezier(n,n,n,n): Definieren Sie Ihren eigenen Wert in der Kubik-Bezier-Funktion. Mögliche Werte sind Werte zwischen 0 und 1.

(7) Übergangsverzögerung: ob der Übergangseffekt verzögert wird und wann er beginnt

(8) Transformationsattribut: Das Element wendet eine 2D- oder 3D-Transformation an

Beispiel: rotateX( 180deg): 180 Grad entlang drehen 🎜>

Vollständiger Code:



Dieser Fall läuft im Chrome-Browser

<br/>
Nach dem Login kopieren

Rendering

Dynamische Effekte

Image 1.jpgZusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich Ich hoffe, dass jeder ein gewisses Verständnis für das Umdrehen von Bildern hat.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie das Spiegeln von Bildern in CSS3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage