hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Construisez vos propres effets de défilement avec Roll.js

Vous pouvez trouver des dizaines de bibliothèques de défilement sur le Web. La plupart sont écrits en JavaScript et ont leurs propres effets que vous pouvez redéfinir pour les mises en page d'une seule page, les animations de défilement et bien plus encore.

Mais qu'en est-il de coder vos propres effets de défilement ? Ou que se passe-t-il si vous voulez simplement un moyen simple de suivre jusqu'à quel point la page a défilé?

Roll.js est la bibliothèque que vous cherchez. Ce script open source est fou petit et super facile à utiliser . Vous pouvez obtenir ce travail avec quelques lignes de JavaScript. Et surtout, cela ne vous oblige pas à effectuer quoi que ce soit de spécifique, mais vous donne plutôt les outils pour créer vos propres fonctions de défilement personnalisées.

Le but de cette bibliothèque est d'aider les développeurs à structurer leurs effets de défilement sans trop d'efforts.

Si vous jetez un coup d'œil au dépôt principal de GitHub, vous trouverez un guide d'installation complet avec quelques exemples d'extraits. Vous pouvez exécuter des fonctions pour appeler à quel point l'utilisateur défile ou à différents "volets" de la page.

Ceux-ci fonctionnent le mieux sur les mises en page d'une seule page, mais vous pouvez utiliser Roll.js pour autant.

Avec un appel de fonction unique, vous pouvez extraire des données à chaque défilement comprenant:

  • Total des étapes de la page (le cas échéant)
  • Total% fait défiler la page.
  • Position actuelle sur la page en pixels.
  • Hauteur totale de la fenêtre d'affichage en fonction de la taille du périphérique.

Cela fonctionne également avec des liens de saut qui amènent les utilisateurs vers le bas (ou vers le haut) à certaines parties de la page.

Mais vous pouvez également trouver beaucoup de ces fonctionnalités dans d'autres bibliothèques. Qu'est-ce qui rend Roll.js si spécial?

Une partie de cela est la syntaxe, mais le grand vendeur ici est la taille totale de la bibliothèque de 8 Ko lorsqu'il est minifié. C'est sacrément petit pour une bibliothèque de défilement si détaillée!

Vous pouvez voir comment cela fonctionne sur la page de démonstration principale et vous pouvez même télécharger le code source Roll.js pour creuser vous-même dans ces démos .

Tout depuis les démos en direct et les fichiers de bibliothèque bruts peuvent être tirés de GitHub et ils sont super faciles à travailler.

Mais si vous avez des questions, des suggestions, ou si vous voulez partager vos remerciements pour cette superbe bibliothèque, vous pouvez envoyer un message au créateur @williamngan.

7 signe votre site web appelle à une refonte

7 signe votre site web appelle à une refonte

Nous savons tous qu'Internet change à la vitesse de l'éclair (ce qui pourrait être plus rapide), ce qui signifie que les techniques et technologies que nous utilisions il y a trois ans sont obsolètes! Vous devriez être sur vos pieds et suivre constamment ces changements. Heureusement, il existe des signes d'avertissement clairs qui vous indiquent que votre site a besoin d'une mise à jour. Voic

(Conseils techniques et de conception)

20 tutoriels de motifs pour vos futurs modèles

20 tutoriels de motifs pour vos futurs modèles

Différents projets graphiques et de conception web requièrent des éléments de design différents et les motifs ne sont que l'un d'entre eux. Ils peuvent être utilisés comme arrière-plan ou au premier plan dans diverses situations, selon vos besoins. Vous pouvez même utiliser un motif que vous avez vous-même créé pour ajouter une touche personnelle à votre travail.Aujourd'

(Conseils techniques et de conception)