Ta lastnost je začela življenje kot motion-rotation
, potem je postala offset-rotation
, zdaj je offset-rotate
. Še vedno je eksperimentalna lastnost delovnega osnutka, zato ?♀️. Če jo boste uporabili, lahko uporabite tudi tisto, kar je najnovejše.
offset-rotate
Hotel v CSS krmili kot elementa glede na njeno offset-distance
vzdolž offset-path
.
Predstavljajte si, da je element, ki je animiran na poti, majhen dirkalnik. Ko se dirkalnik premika po poti, se mora zares zavrteti tako, da je sprednji del avtomobila obrnjen v smer, v katero se premika, sicer bo videti čudno in nenaravno. Na srečo je privzeta vrednost za offset-path
, auto
ki počne točno to.
Oglejte si to predstavitev:
Oglejte si
avtomobil Pen scalextric na poti gibanja Chrisa Coyierja (@chriscoyier)
na CodePenu.
Možne vrednote
.mover ( offset-rotate: auto; /* default, faces forward */ offset-rotate: reverse; /* faces backward */ offset-rotate: 30deg; /* fixed angle */ offset-rotate: auto 30deg; /* combine auto behavior with a set rotation */ )
Podpora brskalnika
V offset-*
času pisanja te lastnosti še vedno veljajo za eksperimentalno značilnost. Če vas trenutno pomanjkanje podpore brskalnika omahuje pri uporabi, lahko razmislite o uporabi GSAP za to raven animacije. To vam bo ponudilo trenutno najširšo podporo za brskalnike.
Ti podatki o podpori brskalnika so od Caniuse, ki vsebuje več podrobnosti. Številka pomeni, da brskalnik podpira to funkcijo v tej različici ali novejši.
Namizje
Chrome | Firefox | IE | Rob | Safari |
---|---|---|---|---|
46 | 72 | Ne | 79 | Ne |
Mobilni / tablični računalnik
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | Ne |
Od Chrome 46 in Opera 33 (in z njimi povezanih različic za mobilne naprave) imamo »začetno podporo« v Blink (brez zastavice).
Dodatne informacije
- Spec: Modul poti gibanja Level 1 Spec
- Zbirka primerov na CodePenu
- Prihodnja uporaba: CSS Motion Paths, Dan Wilson
- Vstopnica za WebKit # 139128
- Vstopnica za Mozilla # 1186329
- Zahteva za funkcijo Microsoft Edge
- Stanje platforme Chrome: pot gibanja CSS in vzorec
- MDN: odmik (povezave do drugih povezanih lastnosti)