Components library
⚛️ Atoms
Éléments de base réutilisables : typographie, boutons, tags, et petits composants UI
Typography
Styles de texte cohérents avec le design system
Heading 1 - Design System
md:text-40 md:leading-48 text-28 leading-32
Heading 2 - Section Title
md:text-32 text-28 leading-tight
Heading 3 - Subsection
md:text-28 text-24 leading-tight
Heading 4 - Sub Subsection
md:text-22 text-18 leading-tight
Normal Paragraph - Texte standard pour le contenu principal
text-16 leading-22
UPPERCASE PARAGRAPH - POUR LES LABELS ET CATÉGORIES
uppercase text-16 leading-20
Badge personnalisable avec couleurs et liens optionnels
Feedback Banner
Bannières de messages (info, success, warning, error)
Ceci est un message informatif pour l'utilisateur.
Succès !
Votre planning a été généré avec succès.
Attention
Objectif difficile à atteindre avec les contraintes actuelles.
Erreur
Impossible de répartir les heures avec ces contraintes.
🧩 Components
Composants complexes composés de plusieurs atoms et fonctionnalités avancées
Review Card
Carte d'avis avec avatar, nom d'utilisateur et contenu
@jane
I'm at a loss for words. This is amazing. I love it.
Carte pour afficher un article de blog avec image, titre et date
Carte de fonctionnalité/compétence avec icône, titre, description et tags
Frontend moderne
Interfaces utilisateurs réactives et accessibles avec React, TypeScript, et Tailwind CSS.
Backend robuste
APIs scalables et performantes avec Node.js, GraphQL et bases de données modernes.
DevOps & Cloud
Déploiement continu et infrastructure cloud pour des applications toujours disponibles.
LogoList
Liste défilante infinie avec pause au survol et direction configurable
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@james
I'm at a loss for words. This is amazing. I love it.
Swipeable LogoList
LogoList interactif avec contrôle manuel au swipe/drag pour ajuster vitesse et direction
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
@jack
I've never seen anything like this before. It's amazing. I love it.
@jill
I don't know what to say. I'm speechless. This is amazing.
@john
I'm at a loss for words. This is amazing. I love it.
@jane
I'm at a loss for words. This is amazing. I love it.
@jenny
I'm at a loss for words. This is amazing. I love it.
Accordion
Accordéon avec animations fluides pour organiser du contenu collapsable
RotatingWords
Animation de mots qui changent automatiquement avec transition fluide
Je suis
Les mots changent automatiquement avec une transition fluide
Animated Card Stack
Carousel de cartes empilées avec animations fluides au clic
Infinite 3D Carousel
Carousel 3D cylindrique avec rotation infinie et navigation intuitive
Invoker Dialog
Dialog sans JavaScript avec les nouvelles commandes invoker et l'attribut closedby
Hint Popover
Popovers éphémères avec popover='hint' et interestfor
Survolez ce pour voir un hint popover en action. Ou celui-ci pour un .
Modern Carousel
Carousel natif avec scroll snap et navigation fluide, utilisant BlogCard
Shape Cards
Cartes avec corner-shape : round, bevel, notch, scoop, squircle
Round
Coins arrondis classiques
Bevel
Coins biseautés
Notch
Coins avec encoche
Scoop
Coins creusés
Squircle
Entre carré et cercle
Select stylisable avec appearance: base-select et support des icônes
Sticky Headers
Headers sticky empilés pour une meilleure navigation dans les articles longs
Introduction
Ce composant permet d'améliorer la lecture d'articles longs en gardant les titres visibles pendant le scroll. Chaque niveau de titre (h1-h4) reste collé en haut à une position différente, créant un effet de breadcrumb visuel.
Section 1: Utilisation de base
Les headers restent visibles pendant que vous scrollez, vous permettant de toujours savoir où vous êtes dans le document. C'est particulièrement utile pour les articles techniques ou les documentations.
Sous-section 1.1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.
Détail 1.1.1
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.
Détail 1.1.2
Sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium.
Sous-section 1.2
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
Section 2: Compatibilité Markdown
Ce composant fonctionne parfaitement avec le Markdown ! Il suffit d'envelopper votre contenu rendu dans le composant StickyHeaders.
Sous-section 2.1
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores.
Détail 2.1.1
Et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi.
Sous-section 2.2
Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint.
Section 3: Personnalisation
Les couleurs s'adaptent automatiquement au mode clair/sombre de votre site. Vous pouvez facilement personnaliser les couleurs dans le fichier du composant.
Sous-section 3.1
Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus.
Détail 3.1.1
Omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus.
Vous êtes arrivé au bout de cet article. Merci de votre lecture ! :)
Section hero avec image de fond, overlay et slots pour contenu personnalisable
Créateur d'expériences web modernes
Passionné par le développement web, je conçois des applications élégantes et efficaces avec les dernières technologies.
Section call-to-action avec dégradé et bouton personnalisable
Travaillons ensemble
Vous avez un projet en tête ? Discutons de la façon dont je peux vous aider.
Me contacterWeek Calendar
Calendrier hebdomadaire réutilisable avec support des jours verrouillés, planifiés et off