15 jQuery Plugin per rendere Smart Sticky Elements
Ora è comune vedere determinati elementi in un sito fissati a una posizione quando scorri verso l'alto o verso il basso nel sito, ad esempio il menu di navigazione, l'intestazione o la barra laterale. Ciò consente all'elemento di essere facilmente disponibile indipendentemente dalla posizione dell'utente.
Chiamato un elemento appiccicoso, questo può essere ottenuto solo utilizzando CSS, tuttavia, utilizzando questo metodo, l'effetto non è affidabile su più browser. Questo è il motivo per cui abbiamo messo insieme una manciata di librerie JS e plugin jQuery che ti permetteranno di ottenere questo particolare design UX con poco o nessun problema.
1. Waypoint
Waypoint è una libreria per eseguire una funzione in base alla posizione dell'elemento nella finestra. Viene fornito con una funzione di scelta rapida che rende quell'elemento "appiccicoso". È possibile personalizzare la direzione di scorrimento, verso l' up
, down
e persino a right
e a left
, in base alla quale l'elemento deve rimanere all'interno della finestra.
- Dipendenza : Nessuna / jQuery (facoltativo)
- Licenza : licenza MIT
Con StickyKit, non solo puoi far aderire un elemento all'interno del viewport, ma puoi anche farlo rimanere all'interno dell'elemento genitore che hai designato su più elementi contemporaneamente. Il plugin include anche alcune impostazioni avanzate tra cui eventi personalizzati e trigger.
- Dipendenza : jQuery
- Licenza : WTFPL
StickyJS è un plugin jQuery appiccicoso facile da usare che fa ciò che dice. Il plugin funziona fuori dalla scatola. Tuttavia, se hai bisogno di personalizzazione, viene fornito con Opzioni / Impostazioni, Metodi personalizzati ed Eventi.
- Dipendenza : jQuery
- Licenza : licenza MIT
Un'intestazione del sito appiccicosa occuperà spazio verticale prezioso che fa la differenza quando si visualizza il sito su dispositivo mobile. Headroom è una libreria JavaScript che renderà la tua intestazione appiccicosa; l'intestazione verrà nascosta quando gli utenti scorreranno la pagina verso il basso e mostreranno lo scorrimento verso l'alto.
- Dipendenza : Nessuna / jQuery (opzionale) / Angolare (opzionale)
- Licenza : licenza MIT
Makefixed ti consente di correggere gli elementi in modo dinamico mentre gli utenti sfogliano la pagina. Basta chiamare la funzione makeFixed()
sull'elemento che si desidera makeFixed()
. Controlla la demo per vederla in azione.
- Dipendenza : jQuery
- Licenza : GPL
Midnight consente di attaccare più intestazioni / elementi e passare da una all'altra in base alla loro posizione all'interno del documento (albero DOM), controlla la demo per vedere cosa intendo. Inoltre puoi cambiare il loro colore al volo semplicemente aggiungendo l'attributo data-midnight
con il nome del colore specificato.
- Dipendenza : jQuery
- Licenza : licenza MIT
ScrollMagic ha funzionalità avanzate per aggiungere interazione, durante lo scorrimento di una pagina. Puoi appuntare elementi da posizioni di scorrimento specifiche, aggiungere animazioni basate sulla posizione di scorrimento o persino creare un impressionante effetto di parallasse. La demo offre alcune informazioni su ciò che questo plugin può fare.
- Dipendenza : jQuery / Velocity.js
- Licenza : doppia licenza (MIT e GPL)
onScreen è simile ai Waypoint: consente di eseguire funzioni quando l'elemento entra, esce o raggiunge determinate posizioni all'interno della finestra del browser.
- Dipendenza : jQuery
- Licenza : licenza MIT
jQuery Pin è un piccolo plugin jQuery per "pin" o "sblocco" di elementi in una posizione, quando si scorre la pagina. La mia parte più preferita di questo plugin è l'opzione per disabilitarla a determinate larghezze di viewport.
- Dipendenza : jQuery
- Licenza : licenza BSD
Sticky Float ci consente di dare agli elementi una posizione fissa rispetto al suo genitore. È possibile impostare l'opzione adesiva in base alle proprie esigenze con i parametri forniti e modificando il valore. Prendi la demo qui.
- Dipendenza : jQuery
- Licenza : non definita
Zebra Pin è un plugin leggero per rendere qualsiasi elemento pin al proprio contenitore. Con questo plugin puoi aggiungere "sticky-ness" agli elementi del tuo progetto come alla tua navigazione, barre laterali, intestazioni e piè di pagina o altri elementi che vuoi mantenere visibili quando gli utenti scorrono verso il basso. Guarda la demo.
- Dipendenza : jQuery
- Licenza : licenza GPL
Con HC-Sticky, puoi creare elementi appiccicosi che si riferiscono al suo contenitore, a un dato elemento o al documento stesso. Questo plugin ha alcune opzioni che puoi adattare alle tue necessità, ad esempio la distanza dall'alto e dal basso per iniziare a fluttuare e altre opzioni.
- Dipendenza : jQuery
- Licenza : licenza MIT
Sticky Mojo è un plugin jQuery leggero, veloce e flessibile per creare fantastici elementi appiccicosi. È compatibile con i browser moderni e si degraderà con grazia in IE.
- Dipendenza : jQuery
- Licenza : licenza MIT
Se vuoi rendere la navigazione in una sola pagina che si attacca quando uno scorre verso il basso, questa libreria è per te. Sticky Navbar posizionerà la navigazione nella parte superiore della finestra del browser e evidenzierà il collegamento di ancoraggio per la connessione alla sezione corrispondente della pagina. Puoi anche aggiungere Animate.css per abbellire l'effetto di navigazione.
- Dipendenza : jQuery
- Licenza : licenza MIT
StickyStack farà impilare gli elementi con un altro quando gli utenti fanno scorrere l'elemento e raggiungono la parte superiore della finestra. Con questa libreria, la tua pagina lunga si trasformerà in carte impilate.
- Dipendenza : jQuery
- Licenza : non definita
CSS malvagio - Una nuova e calda libreria di animazioni in puro CSS3
Grazie a CSS3 puoi creare alcune animazioni pazze sul web. Questi possono funzionare su tutti i browser e gli elementi della pagina per controllare gli elementi di navigazione, i menu a discesa, le schede e il nome.In effetti puoi persino generare questi codici dinamicamente usando gli strumenti di animazione
Tiny Hands - The Free Font ispirato a Donald Trump's Handwriting
All'inizio di quest'anno, un gruppo di studenti di programmazione ha creato Trump Script, che è un tentativo di satirizzare la campagna presidenziale di Donald Trump. Oggi Buzzfeed ha deciso di aderire. Il designer grafico di Font Bureau, Mark Davis, ha inventato un font gratuito ispirato alla calligrafia di The Donald.