Apprenez Lily pas à pas

Bienvenue ! Chaque tutoriel part de zéro et construit la même petite chose — un formulaire accessible et stylé — en une dizaine de minutes, pour que vous puissiez comparer les frameworks à armes égales. Allez ensuite plus loin avec les thèmes et les préférences utilisateur.

Avant de commencer

Il vous faut étonnamment peu de choses :

  • Pour le tutoriel HTML — juste un navigateur et un éditeur de texte. C'est toute la boîte à outils.
  • Pour Svelte, React, Vue, Angular ou Nunjucks — git, Node 26 et pnpm 10 ou supérieur.
  • Pour Blazor — git et le SDK .NET 8 ou supérieur.

Nouveau dans les composants headless ? Vous êtes au bon endroit — chaque tutoriel explique ce qui se passe au fur et à mesure, et chaque étape montre le code exact à copier.

Quatre étapes, de zéro à la mise en ligne

  1. Votre premier composant (~5 minutes) — choisissez votre framework ci-dessous, récupérez le code et affichez un bouton.
  2. Composer et mettre en forme (~5 minutes) — construisez un formulaire avec libellés et stylez-le avec les classes d'accroche en kebab-case (inclus dans chaque tutoriel de framework).
  3. Lui appliquer un thème (~15 minutes) — remplacez votre CSS écrit à la main par l'un des 45 thèmes prêts à l'emploi, puis laissez les utilisateurs en changer à l'exécution : tutoriel sur les thèmes.
  4. Respecter les préférences (~15 minutes) — ajoutez le choix de la langue et de la taille du texte avec les assistants de préférences : tutoriel sur les assistants.

Choisissez votre framework

Hésitant ? Commencez par HTML — il enseigne le contrat des classes d'accroche que tous les autres frameworks partagent, et il s'exécute directement depuis un fichier.

Aller plus loin

Après les tutoriels

  • Parcourez le catalogue de composants — chaque composant documente ses propriétés, son contrat ARIA et son comportement au clavier.
  • Clonez une application d'exemple pour voir les 571 composants stylés et fonctionnant ensemble — le CSS cible les mêmes classes d'accroche que celles que vous venez d'utiliser ; copiez-en ce que vous voulez dans votre projet et adaptez-le à votre guise.
  • Des questions ? La page d'aide contient des réponses, une FAQ et des moyens de joindre un humain bienveillant. Et si un tutoriel pouvait être plus clair, dites-le-nous — nous l'améliorerons volontiers.