Ovo je svojstvo započelo život kao motion-rotation
, onda je postalo offset-rotation
, sada je offset-rotate
. To je još uvijek eksperimentalno svojstvo Radne verzije, tako da ?♀️. Ako ćete ga koristiti, mogli biste upotrijebiti sve što je najnovije.
offset-rotate
Nekretnina u CSS kontrolira kut elementa ovisno o njegovu offset-distance
uzduž offset-path
.
Zamislite da je element koji je animiran na stazi mali trkaći automobil. Kako se trkaći automobil kreće stazom, doista se mora okretati tako da prednji dio automobila bude usmjeren u smjeru u kojem se kreće, inače će izgledati čudno i neprirodno. Srećom, zadana vrijednost za offset-path
je auto
što čini upravo to.
Pogledajte ovaj demo:
Pogledajte
automobil Pen scalextric na putu kretanja Chrisa Coyiera (@chriscoyier)
na CodePenu.
Moguće vrijednosti
.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 */ )
Podrška preglednika
Na offset-*
svojstva i dalje smatra eksperimentalna značajka u vrijeme pisanja ovog teksta. Ako vas trenutni nedostatak podrške preglednika oklijeva koristiti je na projektu, možda biste trebali razmisliti o upotrebi GSAP-a za ovu razinu animacije. Ovo će vam ponuditi trenutno najširu podršku za preglednike.
Podaci o podršci preglednika potječu iz tvrtke Caniuse, koja sadrži više detalja. Broj označava da preglednik podržava značajku u toj verziji i novijoj.
Radna površina
Krom | Firefox | IE | Rub | Safari |
---|---|---|---|---|
46 | 72 | Ne | 79 | Ne |
Mobitel / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | Ne |
Od Chromea 46 i Opere 33 (i srodnih mobilnih verzija) imamo "početnu podršku" u Blink-u (bez zastavice).
dodatne informacije
- Spec.: Modul puta kretanja razina 1 Spec
- Zbirka primjera na CodePenu
- Buduća upotreba: CSS Motion Paths, Dan Wilson
- WebKit ulaznica # 139128
- Ulaznica za Mozilla # 1186329
- Zahtjev za značajku Microsoft Edge
- Status Chrome platforme: CSS put kretanja i uzorak
- MDN: pomak (veze do ostalih povezanih svojstava)