1. Formulaire de carte de crédit
Une forme de carte de crédit sympa avec des micro-interactions fluides et agréables. Comprend le formatage des numéros, la vérification et la détection automatique du type de carte. Il est construit sur Vue.js et est également entiÚrement réactif. (Tu peux voir .)

Ce que vous apprendrez :
- Traiter et valider les formulaires
- Gérer les événements (par exemple, lorsque les champs changent)
- Comprendre comment afficher et placer des éléments sur la page, notamment les informations de carte bancaire qui apparaissent en haut du formulaire
L'article a été traduit avec le soutien d'EDISON Software, qui et .
2. Histogramme
Un histogramme est un tableau ou un graphique qui représente des données catégorielles avec des barres rectangulaires dont les hauteurs ou les longueurs sont proportionnelles aux valeurs qu'elles représentent.
Ils peuvent ĂȘtre appliquĂ©s verticalement ou horizontalement. Un graphique Ă barres verticales est parfois appelĂ© graphique linĂ©aire.

Ce que vous apprendrez :
- Afficher les données de maniÚre structurée et compréhensible
- De plus : découvrez comment utiliser l'élément
canvaset comment dessiner des éléments avec
vous pouvez trouver des données sur la population mondiale. Ils sont triés par année.
3. Animation du cĆur sur Twitter
En 2016, Twitter a introduit cette Ă©tonnante animation pour ses tweets. Depuis 2019, il a toujours l'air d'ĂȘtre Ă la hauteur, alors pourquoi ne pas en crĂ©er un vous-mĂȘme ?

Ce que vous apprendrez :
- Travailler avec l'attribut CSS
keyframes - Manipuler et animer des éléments HTML
- Combinez JavaScript, HTML et CSS
4. DépÎts GitHub avec fonction de recherche
Il n'y a rien d'extraordinaire ici : les référentiels GitHub ne sont qu'une liste glorifiée.
Le but est d'afficher les référentiels et de permettre à l'utilisateur de les filtrer. Utiliser pour obtenir des référentiels pour chaque utilisateur.

Page de profil GitHub -
Ce que vous apprendrez :
- Recevoir des données de l'API
- Afficher les données de l'API
- Filtrer et afficher les données pertinentes pour chaque recherche
- Facultatif : Si vous ĂȘtes prĂȘt Ă relever un dĂ©fi, utilisez , construit Ă l'aide de GraphQL. .
5. Discussions de style Reddit
Les chats sont un moyen de communication populaire en raison de leur simplicitĂ© et de leur facilitĂ© dâutilisation. Mais quâest-ce qui alimente rĂ©ellement les forums de discussion modernes ? WebSockets !

Ce que vous apprendrez :
- Utilisez les WebSockets, la communication en temps réel et les mises à jour des données
- Travailler avec les niveaux d'accÚs des utilisateurs (par exemple, le propriétaire d'un canal de discussion a le rÎle
admin, et d'autres dans la piĂšce -user) - Traitez et validez les formulaires - n'oubliez pas que la fenĂȘtre de discussion pour envoyer un message est
input - Créez et rejoignez différentes discussions
- Travaillez avec des messages personnels. Les utilisateurs peuvent discuter avec d'autres utilisateurs en privé. Essentiellement, vous établirez une connexion WebSocket entre deux utilisateurs.
6. Navigation de style rayé
Ce qui rend cette navigation unique, c'est que le conteneur popover se transforme pour s'adapter au contenu. Il y a une élégance dans cette transition par rapport au comportement traditionnel d'ouverture et de fermeture d'un nouveau popover.

Ce que vous apprendrez :
- Combinez des animations CSS avec des transitions
- Atténuer le contenu et appliquer la classe active à l'élément flottant
Essayez d'abord de le faire vous-mĂȘme, mais si vous avez besoin d'aide, consultez ceci .
Source: habr.com
