


Interpretation der CSS-3D-Ansichtseigenschaften: Transformation und Perspektive
Interpretation von CSS-3D-Ansichtseigenschaften: Transformation und Perspektive, spezifische Codebeispiele sind erforderlich
Einführung:
Im modernen Webdesign sind 3D-Effekte zu einem sehr beliebten Element geworden. Durch die Transformations- und Perspektiveigenschaften von CSS können wir Webseiten ganz einfach visuelle 3D-Effekte hinzufügen, um sie lebendiger und attraktiver zu machen. In diesem Artikel werden diese beiden Eigenschaften erläutert und spezifische Codebeispiele bereitgestellt.
1. Transformationsattribut:
Das Transformationsattribut ist ein sehr leistungsfähiges Attribut in CSS. Es kann verschiedene Transformationsoperationen wie Drehung, Skalierung, Bewegung und Neigung von Elementen realisieren. In der 3D-Ansicht können wir das Transformationsattribut verwenden, um Elemente im 3D-Raum zu transformieren.
Die folgenden sind einige häufig verwendete Transformationsfunktionen:
- Rotation:
transform: rotateX(45deg); // 45 Grad drehen um die
transform: rotateZ(45deg); // 45 Grad um die Z-Achse drehen
Scale: - transform: scale(2); // Zweimal auf der X- und Y-Achse vergrößern
transform: scaleX(2); Auf der ; / / 100 Pixel auf der Y-Achse verschieben
transform: translatorZ(100px); // 100 Pixel auf der Z-Achse verschieben
Tilt: - transform: skewX(45deg); // 45 Grad entlang der X-Achse neigen
transform : skewY( 45deg); // Neigung um 45 Grad entlang der Y-Achse
Durch die Kombination verschiedener Transformationsfunktionen können wir komplexe 3D-Transformationseffekte erzielen. Beispielsweise können wir Drehung, Skalierung und Bewegung verwenden, um einen 3D-Würfel zu erstellen: <div class="cube"> <div class="face front">Front</div> <div class="face back">Back</div> <div class="face left">Left</div> <div class="face right">Right</div> <div class="face top">Top</div> <div class="face bottom">Bottom</div> </div>
Nach dem Login kopieren.cube { width: 200px; height: 200px; position: relative; transform-style: preserve-3d; } .face { position: absolute; width: 200px; height: 200px; background-color: rgba(0, 0, 0, 0.5); color: white; display: flex; justify-content: center; align-items: center; font-size: 20px; } .front { transform: translateZ(100px); } .back { transform: translateZ(-100px) rotateY(180deg); } .left { transform: translateX(-100px) rotateY(-90deg); } .right { transform: translateX(100px) rotateY(90deg); } .top { transform: translateY(-100px) rotateX(90deg); } .bottom { transform: translateY(100px) rotateX(-90deg); }
Nach dem Login kopieren
Dieser Code erstellt einen 200 x 200 Pixel großen Würfel mit einer durchscheinenden schwarzen Hintergrundfarbe auf allen Seiten. Die Transformation jedes Gesichts im 3D-Raum kann über das Transformationsattribut erreicht werden. Wenn Sie beispielsweise einer der Flächen translatorZ(100px) zuweisen, können Sie sie relativ zum Blickpunkt um 100 Pixel nach vorne verschieben und so die Vorderseite des Würfels bilden. 2. Perspektivisches Attribut:
.cube { width: 200px; height: 200px; position: relative; transform: rotateX(45deg) rotateY(45deg); transform-style: preserve-3d; perspective: 1000px; }
Zusammenfassung:
CSS-Transformation (https://developer.mozilla.org/zh-CN/docs/Web/CSS/transform)
- (Hinweis: Der obige Beispielcode dient nur zur Demonstration, die tatsächliche Anwendung muss entsprechend den spezifischen Anforderungen angepasst werden)
Das obige ist der detaillierte Inhalt vonInterpretation der CSS-3D-Ansichtseigenschaften: Transformation und Perspektive. 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



Wenn Sie kürzlich mit GraphQL gearbeitet oder seine Vor- und Nachteile überprüft haben, haben Sie zweifellos Dinge wie "GraphQL nicht unterstützen Caching" oder gehört

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Unabhängig davon, in welcher Phase Sie als Entwickler Sie befinden, haben die Aufgaben, die wir erledigen - ob groß oder klein - einen enormen Einfluss auf unser persönliches und berufliches Wachstum.

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben
