Ugrás a tartalomhoz

A Sal egy teljesítményközpontú, könnyű görgetésanimációs könyvtár, amellyel egyszerűen adhatók dinamikus animációk a webes elemekhez, amikor azok belépnek a nézetablakba. A mindössze 2.8 kb méretű csomag függőségek nélkül működik, így letisztult felhasználói élményt biztosít.

Az Intersection Observer API-ra épülő Sal hatékonyan érzékeli, mikor láthatók az elemek a képernyőn, és ennek megfelelően indítja el az animációkat. Ez az API optimális teljesítményt tesz lehetővé, jelentősen csökkentve a görgetési események figyelésével járó többletterhelést.

Az integráció egyszerű: a fejlesztők a `data-sal` attribútum hozzáadásával adhatják meg a kívánt animációs effektust a HTML-elemeknél. Az időtartam, a késleltetés és az easing további data attribútumokkal vagy CSS-változókkal szabható testre, így teljes kontrollt biztosít az animáció viselkedése felett. A támogatott animációk között szerepel többek között az elhalványulás, az elcsúsztatás, a nagyítás és az átfordítás.

A Sal további speciális funkciókat is kínál: az inicializálás után módosíthatók a beállítások, így azok a felhasználói interakciókhoz igazíthatók. Eseményfigyelőket is támogat az elemek nézetablakba való belépésének és onnan való kilépésének kezeléséhez, ezért olyan interaktív alkalmazásokhoz is megfelelő, amelyek valós idejű visszajelzést igényelnek a felhasználó görgetési tevékenységéről.

Funkciók

  • Könnyű (kevesebb mint 2.8 kb)
  • Nincsenek függőségek
  • Görgetési animációk láthatóság esetén
  • Az Intersection Observer API-n alapul
  • Egyszerű integráció HTML-lel
  • Többféle animációs effektust támogat
  • Testreszabható időtartam, késleltetés és easing
  • Események a nézetablakba való belépéshez és az onnan való kilépéshez
  • Támogatja a CSS-változókat az egyéni tulajdonságokhoz
  • A beállítások inicializálás utáni visszaállítása és frissítése

Kapcsolódó elemek

Tailwind Motion

Egyszerű új szintaxisú animációs könyvtár, amely mozgáseffektusokkal javítja a UI használatát, a teljesítményre és az akadálymentességre összpontosítva.

anime.js

Ez az animációs könyvtár leegyszerűsíti a lebilincselő webalkalmazás-animációk készítését, ötvözve a rugalmasságot a könnyű használattal.

GSAP

Ezzel az animációs eszközzel könnyedén készíthet lebilincselő animációkat és interakciókat a weben, így a megszokott átmeneteken túl is javíthatja a felhasználói élményt.

Motion One

Modern webes animációs könyvtár natív böngésző-API-kra építve, a gyors működés és a kis fájlméret érdekében.

React Spring

Ez az animációs megoldás gördülékeny, nagy teljesítményű átmeneteket biztosít, amelyek életre keltik a felületeket, és zökkenőmentesen javítják a felhasználói élményt.

AutoAnimate

Dobja fel webalkalmazásait látványos animációkkal, egyszerűen.

Framer Motion

Hatékony eszköz, amellyel minimális erőfeszítéssel készíthet látványos animációkat React-alkalmazásaiban.

Glaze

A GSAP-ra épülő, segédosztály-alapú animációs keretrendszer, amellyel kevés kóddal készíthet animációkat.