Costruisci la tua pagina Effetti di scorrimento con Roll.js
Puoi trovare dozzine di librerie a scorrimento su tutto il web. La maggior parte sono scritte in JavaScript e hanno i loro effetti che è possibile modificare per layout di pagina singola, animazioni in scorrimento e molto altro ancora.
Ma per quanto riguarda la codifica dei tuoi effetti di scorrimento ? O cosa succede se si desidera semplicemente un modo per rintracciare quanto in basso nella pagina scorre un utente?
Roll.js è la libreria che stai cercando. Questo script open source è folle, piccolo e super facile da usare . Puoi farlo funzionare con poche righe di JavaScript. E soprattutto non ti obbliga a eseguire qualcosa di specifico, ma piuttosto ti dà gli strumenti per creare le tue caratteristiche di scorrimento personalizzate.

Se date un'occhiata al repository principale di GitHub, troverete una guida di installazione completa con alcuni frammenti di esempio. È possibile eseguire le funzioni per chiamare fino a che punto l'utente scorre o per "riquadri" diversi sulla pagina.
Funzionano meglio con layout a pagina singola, ma puoi usare Roll.js per così tanto.
Con una singola chiamata di funzione è possibile estrarre i dati con ogni scorrimento che include:
- Passaggi totali della pagina (se applicabile).
- Totale pagina a scorrimento verso il basso.
- Posizione attuale sulla pagina in pixel.
- Altezza totale della vista in base alle dimensioni del dispositivo.
Questo funziona anche con i collegamenti di salto che portano gli utenti in basso (o in alto) in certe parti della pagina.
Ma puoi trovare molte di queste funzionalità anche in altre librerie. Cosa rende Roll.js così speciale?
Parte di esso è la sintassi, ma il grande venditore qui è la dimensione totale della libreria di 8 KB quando viene ridotta. È davvero dannatamente piccolo per una libreria di scorrimento così dettagliata!

Tutto da demo live e file di libreria grezzi può essere estratto da GitHub e sono super facili da utilizzare.
Ma se hai domande, suggerimenti o vuoi condividere i tuoi ringraziamenti per la fantastica libreria, puoi inviare un messaggio al creatore @williamngan.

Interaction Design: Guide to Creating Personas
Facciamo un esperimento mentale insieme. Immagina di voler progettare un prodotto o un sito Web per un cliente e sei all'inizio del processo. Cosa ti passa per la testa? Cerchi di capire cosa piace al cliente, immergerti subito nelle tue idee creative, o piuttosto provare a immaginare le persone che useranno il tuo design

Come eseguire le app Windows su Android con Wine 3.0
Wine è uno dei miei strumenti indispensabili per lavorare su Linux. Se non conosci Wine, è un livello di compatibilità tra Windows e Linux, che colma il divario tra i due e consente alle applicazioni Windows di funzionare su Linux ; quasi magicamente.Mentre Wine è disponibile da molto tempo, ma il suo rilascio del nuovo anno ha portato un importante aggiornamento - il supporto per Android . Ci