Tämä omaisuus alkoi elämään sellaisena motion-rotation
kuin siitä tuli offset-rotation
, nyt se on offset-rotate
. Se on edelleen Working Draft -kokeellinen ominaisuus, joten ?♀️. Jos aiot käyttää sitä, voit yhtä hyvin käyttää mitä tahansa uusinta asiaa.
offset-rotate
Ominaisuus CSS ohjaa kulman elementin riippuen sen offset-distance
pitkin offset-path
.
Kuvittele, että polulla animoitu elementti on pieni kilpa-auto. Kun kilpa-auto liikkuu tietä pitkin, sen on todella pyöritettävä siten, että auton etuosa on suuntaan, johon se liikkuu, muuten se näyttää oudolta ja luonnottomalta. Onneksi oletusarvo offset-path
on se, auto
joka tekee juuri sen.
Katso tämä esittely:
Katso
Chris Coyierin (@chriscoyier)
CodePen -sivustolta Pen scalextric -auto liikeradalla.
Mahdolliset arvot
.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 */ )
Selaimen tuki
offset-*
Ominaisuudet pidetään edelleen kokeellinen ominaisuus tätä kirjoitettaessa. Jos selaimen tuen nykyinen puute saa sinut epäröimään sen käyttämistä projektissa, sinun kannattaa harkita GSAP: n käyttöä tämän tason animaatiossa. Tämä tarjoaa sinulle laajimman selaintuen tällä hetkellä.
Nämä selaintukitiedot ovat Caniuselta, jolla on tarkempia tietoja. Numero osoittaa, että selain tukee ominaisuutta kyseisessä versiossa tai uudemmassa.
Työpöytä
Kromi | Firefox | IE | Reuna | Safari |
---|---|---|---|---|
46 | 72 | Ei | 79 | Ei |
Matkapuhelin / tabletti
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | Ei |
Chrome 46: sta ja Opera 33: sta (ja niihin liittyvistä mobiiliversioista) lähtien meillä on "alkutuki" Blinkissä (ei lippua).
lisäinformaatio
- Spec: Liikeradan moduuli Taso 1 Spec
- Esimerkkien kerääminen CodePenistä
- Tulevaisuuden käyttö: Dan Wilsonin CSS-liikeradat
- WebKit-lippu # 139128
- Mozilla-lippu # 1186329
- Microsoft Edge -ominaisuuspyyntö
- Chrome-alustan tila: CSS-liikerata ja näyte
- MDN: offset (linkit muihin vastaaviin ominaisuuksiin)