Wie rotiere ich ein Element mit CSS -Transformationen?
Sep 21, 2025 am 03:58 AM使用 Transformation: rotate () 實現(xiàn)元素旋轉(zhuǎn) , 支持 Grad 等單位 , 通過 Transform-Origin 調(diào)整旋轉(zhuǎn)中心 , 結(jié)合 übergang 實現(xiàn)平滑動畫效果。
Verwenden Sie die Transformationseigenschaft mit der Funktion rotate () , um ein Element mit CSS -Transformationen zu drehen. Auf diese Weise k?nnen Sie ein Element um seinen Mittelpunkt im 2D -Raum drehen.
Grundlegende Rotationssyntax
Drehung unter Verwendung des Transformation: rotate () Wert anwenden. Der Winkel kann in Grad (Grad), Radians (RAD), Kurven (Drehung) oder Gradians (Grad) angegeben werden.
.Beispiel {Transformation: Drehen (45 Grad);
}
Dies dreht das Element um 45 Grad im Uhrzeigersinn. Verwenden Sie negative Werte für die Rotation gegen den Uhrzeigersinn, z. B. rotieren (-90 °) .
Drehen Sie einen individuellen Ursprung um
Standardm??ig findet eine Rotation um das Zentrum des Elements statt ( 50% 50% ). ?ndern Sie dies mithilfe von Transform-Origin .
- Transform-Origin: Oben links; -Dreht sich von der oberen linken Ecke
- Transform-Origin: 0 0; - Wie oben unter Verwendung von Koordinaten
- Transform-Ursprung: Rechts unten; -von unten rechts dreht
Transformation: Drehen (30 °);
Transform-Origin: Oben links;
}
3D -Rotation (optional)
Verwenden Sie für 3D -Effekte rotatex () , rotatey () oder rotatez () . Diese drehen das Element um die jeweilige Achse.
- rotatex (45 °) - neigt das Element nach oben/unten
- rotatey (45de) - dreht das Element links/rechts dreht
- Drehatez (45 °) - wie drehen (45 °) in 2D
Um 3D -Speicherplatz zu aktivieren, setzen Sie die Perspektive des übergeordneten Containers.
Glatte Rotation mit überg?ngen
Fügen Sie mit dem übergang eine reibungslose Animation hinzu.
.Animated-rotate {Transformation: Drehen (0DEG);
übergang: 0,3S -Leichtigkeit;
}
.Animated-rotate: Hover {
Transformation: Drehen (180 Grad);
}
Dadurch wird das Element um 180 Grad gedreht, wenn sie verlagert werden, mit einer glatten Animation von 0,3 Sekunden.
Verwenden Sie im Grunde die Transformation: Drehen () , passen Sie den Ursprung bei Bedarf an und fügen Sie überg?nge für glatte Effekte hinzu. Es funktioniert auf einem beliebigen Block- oder Inline -Element mit den richtigen Anzeigeeinstellungen.
Das obige ist der detaillierte Inhalt vonWie rotiere ich ein Element mit CSS -Transformationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

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

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

Stock Market GPT
KI-gestützte Anlageforschung für intelligentere Entscheidungen

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)

Verwenden Sie HTML und CSS, um Dropdown-Menüs ohne JavaScript zu erstellen. 2. L?sen Sie die Untermenüanzeige durch die: Hover Pseudo-Klasse. 3.. Verwenden Sie verschachtelte Listen, um eine Struktur zu erstellen, und stellen Sie die versteckten und suspendierten Display -Effekte in CSS ein. 4. Die übergangsanimation kann hinzugefügt werden, um die visuelle Erfahrung zu verbessern.

UseObject-FitorMax-WidthWithHeight: AutotopreventImagedistortection; Object-FitControlShowimagesFillContainerswhilePrevingaPrectratios und Maxe-Width: 100%; H?he: AutoensuresResponsive CalingwithoutStretching.

clamp () function realisiert reaktionsschnelle Schriftarten, die durch die minimalen, bevorzugten und maximalen Werte skaliert werden; 2. Die Syntax ist Klemme (Mindestwert, bevorzugter Wert, Maximalwert) und h?ufig verwendete REM- und VW -Einheiten; 3. Die Schriftart nimmt den Mindestwert auf dem kleinen Bildschirm an und skaliert nach VW mit zunehmendem Bildschirm und überschreitet den Maximalwert nicht. V. 5. Kombination des REM -Anteils zur Verbesserung der Konsistenz des Designs.

1. ?ffnen Sie die Webseiten -Druckschnittstelle, klicken Sie auf "Weitere Einstellungen" und deaktivieren Sie "Header und Fu?zeile", um automatisch URLs, Daten und andere Informationen hinzugefügt. 2. Durch Hinzufügen des CSS -Stils von @mediaprint {@page {margin: 0}} dem Webseitencode k?nnen die Standardmargen, Header und Fu?zeile gel?scht werden. 3. Installieren Sie Druckerweiterungen von Drittanbietern wie Printedit, mit denen Druckinhalte flexibler bearbeiten und die Standard-Header und die Fu?zeile deaktivieren k?nnen.

Verwenden Sie Aspektverh?ltnis: 1/1, um ein reaktionsschnelles Quadrat zu erstellen und das Seitenverh?ltnis in modernen Browsern festzulegen. Wenn Sie mit alten Browsern kompatibel sein müssen, k?nnen Sie die 100% ige Technik verwenden, um die Konsistenz von Breite und H?he durch relative Einheiten aufrechtzuerhalten. Sie k?nnen auch VW -Einheiten verwenden, um den Quadrat mit dem Ansichtsfenster zu ?ndern.

Verwenden Sie Backdrop-Filter: Blur (), um den frostierten Glasffekt zu erzielen und RGBA-transparente Hintergrund, dünne R?nder und abgerundete Ecken zu kombinieren, wie z. .Frostierte Kard (Backdrop-Filter: Blur (10px); Hintergrundfarbe: RGBA (255,255,255,0,1); Grenze: 1pxsolidrgba (255,255,255,0,2); Border-Radius: 12px; Padding: 20px;}, sicher, dass es sich auf die Elemente befindet.

Responsive Design wird durch Medienabfrage implementiert, wobei zun?chst die minimale Breite für die mobile Priorit?t definiert wird, und dann schrittweise an Tablet und Desktop angepasst, wobei Reichweite, Richtung und Aufl?sung kombiniert werden, um das Layout zu optimieren.

Verwenden Sie die Transformation: Drehen (), um Elementrotation zu erreichen, Einheiten wie Grad zu stützen, das Rotationszentrum durch Transform-Origin anzupassen und den übergang zu kombinieren, um einen reibungslosen Animationseffekt zu erzielen.
