CSS rotate egenskab
Definisjon og bruk
rotate
Egenskapen lar deg rotere elementet.
rotate
Egenskapen definerer en verdi som representerer graden av elementets rotasjon rundt z-aksen. For å rotere elementet rundt x-aksen, y-aksen eller på annen måte, må du gjøre tilsvarende definisjoner.
rotate
Verdien til egenskapen kan være en vinkel, navn på aksen + vinkel, eller tre verdier + vinkel.
- Hvis bare en vinkel gis, vil elementet rotere med klokka rundt z-aksen.
- Hvis navnet på aksen + vinkel gis, vil elementet rotere med klokka rundt den angitte aksen.
- Hvis tre verdier + vinkel gis, definerer disse tre verdiene en vektor, og elementet vil rotere rundt denne vektoren.
For å bedre forstå rotate
egenskapen, seDemonstrasjon.
Bemerk:En annen teknikk for å rotere elementer er å bruke CSS rotate() funktion CSS transform egenskapen.
Eksempel
Eksempel 1
Endre elementets rotasjon:
div { rotate: 30deg; }
Eksempel 2
Når rotate
Når egenskapen er satt til vektor og vinkel, vil elementet rotere rundt denne vektoren.
Her er vektoren [1 1 0] i todimensjonalt plan med x og y-koordinater, og deretter roterer 60 grader:
div { rotate: 1 1 0 60deg; }
CSS syntax
rotate: aks vinkel|initial|inherit;
Egenskapsverdi
Verdi | Beskrivelse |
---|---|
aks |
Valgfritt. Hvis ikke satt, er standardverdien z-aksen. Definerer aksen elementet roterer rundt. Mulige verdier:
|
vinkel |
Definerer elementets rotasjonsgrad. Mulige enheter:
|
vektor vinkel |
Disse tre tallene definerer en vektor, og elementet vil rotere rundt denne vektoren. Disse tre tallene er vektorens x, y og z-koordinater. Siste verdi er rotasjonsvinkelen. Mulige verdier: tall tall tall vinkel |
initial | Sett denne egenskapen til standardverdien. Se: initial. |
inherit | Arver denne egenskapen fra sin overordnede element. Se: inherit. |
Teknisk detalj
Standardverdi: | ingen |
---|---|
Arv: | Nei |
Animasjonsproduksjon: | Støttet. Se:Animasjonsrelaterte egenskaper. |
Versjon: | CSS3 |
JavaScript syntax: | object.style.rotate="-120deg" |
Nettleserstøtte
Tallene i tabellen viser den første nettleseren som fullt ut støtter egenskapen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
relaterede sider
Tutorial:CSS 2D transformation
Tutorial:CSS 3D transformation
Referencer:CSS scale egenskab
Referencer:CSS translate egenskab