CSS-Eigenschaft: rotation-point, Kategorien: Bildschirmdarstellung (allgemein), Positionierung (allgemein), Basic Box Model (CSS 3)
Drehpunkt / Bezugspunkt für die Rotation
Legt den Drehpunkt fest, der als Achse für die Drehung eines Block-Elements dient.
Kurzbeschreibung | Werte | Standardwert | Kategorie | Hinweis |
---|---|---|---|---|
Drehpunkt / Bezugspunkt für die Rotation |
| 50% 50% |
| Neu in CSS 3 |
Verwandte Eigenschaften aus der Kategorie: Bildschirmdarstellung (allgemein), Positionierung (allgemein), Basic Box Model (CSS 3):
- align-content
- align-items
- align-self
- bottom
- box-decoration-break
- box-shadow
- clear
- clip
- column-count
- column-fill
- column-width
- columns
- cursor
- direction
- display
- flex
- flex-basis
- flex-direction
- flex-flow
- flex-grow
- flex-shrink
- flex-wrap
- float
- height
- justify-content
- left
- margin
- margin-bottom
- margin-left
- margin-right
- margin-top
- marquee-direction
- marquee-play-count
- marquee-speed
- marquee-style
- max-height
- max-width
- min-height
- min-width
- opacity
- order
- outline
- outline-color
- outline-offset
- outline-style
- outline-width
- overflow
- overflow-style
- overflow-x
- overflow-y
- padding
- padding-bottom
- padding-left
- padding-right
- padding-top
- position
- resize
- right
- rotation
- Aktuelle Seite: rotation-point
- text-overflow
- top
- unicode-bidi
- visibility
- width
- z-index
- zoom
Folgendes ist beim Einsatz von rotation-point zu beachten:
- rotation dreht ein Block-Element gegen den Uhrzeigersinn. Über rotation-point wird der Drehpunkt festgelegt.
- Es werden zwei Parameter als Prozentangabe erwartet. Standard ist 50% 50% und ist damit der Mittelpunkt des Elements. Der erste Parameter bestimmt die X-Koordinate, der zweite die Y-Koordinate. Das bedeutet, 0% 0% bezieht sich auf die linke obere Ecke, 100% 100% die rechte untere. 100% 0% definiert die linke untere Ecke, 0% 100% die rechte obere.
- Es sind sowohl Werte über 100% als auch negative Werte zulässig. Damit verschiebt sich der Drehpunkt für die Rotation aus dem Block-Element heraus.
- rotation-point wird aktuell (Dezember 2011) von noch keinem Browser unterstützt. Allerdings ist die Drehung von HTML-Elementen (je nach Browser) bereits über transform möglich.
Firefox | Chrome | Internet Explorer | Safari | Opera |
|||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CSS3 |
|
|
|
|
|
Weiterführende Informationen zu rotation-point:
- W3C Spezifikation:
http://www.w3.org/TR/css3-box/#rotation-point
- letzte CSS-Eigenschaft (Acc-Key: ALT + SHIFT + z):
rotation - nächste CSS-Eigenschaft (Acc-Key: ALT + SHIFT + w):
ruby-align
Beispiele
HTML:
<div id="testcase-vendor">rotation</div>
CSS:
#testcase-vendor {
border: 1px solid black;
background-color: #00f000;
width: 100px;
height: 100px;
padding: 20px;
-moz-rotation-point: 0% 0%;
-moz-rotation: 60deg;
-webkit-rotation-point: 0% 0%;
-webkit-rotation: 60deg;
-o-rotation-point: 0% 0%;
-o-rotation: 60deg;
-ms-rotation-point: 0% 0%;
-ms-rotation: 60deg;
}
/* Testbeispiel für rotation-point mit Vendor-Präfixen. Wird aktuell von noch keinem Browser unterstützt. */
Testbeispiel: Schreibweise mit
Vendor-Präfix
rotation
HTML:
<div id="testcase-standard">rotation</div>
CSS:
#testcase-standard {
width: 100px;
height: 100px;
padding: 20px;
border: 1px solid black;
background-color: #00ffff;
rotation-point: 0% 0%;
rotation: 45deg;
}
/* Testbeispiel für die Standardschreibweise. Wird ebenfalls noch nicht unterstützt. */
Testbeispiel: Standardschreibweise
rotation
Fehler melden
Diese Referenz ist ein Freizeitprojekt ohne aufwendiges Lektorat oder Vergleichbarem. Von daher lassen sich bei dem Umfang dieser Referenz trotzt größtmöglicher Sorgfalt Fehler nicht vermeiden.
Hilf, die Qualität dieser Seite zu verbessern! Sollte Dir ein Fehler auffallen, sei es in den Erklärungen, Beispielen oder den Informationen zum Browsersupport, seien es orthographische oder grammatikalische, sende eine kurze E-Mail an info@css-wiki.com. Auch Anregungen und Verbesserungsvorschläge sind jeder Zeit Willkommen. Jede E-Mail wird persönlich beantwortet!
Vielen Dank!