bytosUI

Marque Blanche

Un socle visuel cohérent et personnalisable. Tous les tokens sont des variables CSS — modifiez :root pour adapter l'identité en quelques secondes.

Sélectionnez un composant ou une fondation dans la barre latérale pour l'explorer.

Couleurs

Palette construite autour d'une couleur primaire, secondaire et d'états sémantiques.

Primaire

Default--color-primary
Light--color-primary-light
Dark--color-primary-dark

Secondaire

Default--color-secondary
Light--color-secondary-light
Dark--color-secondary-dark

Tertiaire

Default--color-tertiary
Light--color-tertiary-light
Dark--color-tertiary-dark

États sémantiques

Succès
Warning
Danger

Neutres

50
100
200
300
400
500
600
700
800
900

Typographie

Google Sans Flex — police variable, une échelle modulaire et des graisses expressives.

--font-sans

Google Sans Flex

Alphabet

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 — & @ # ! ?

xs / 12 Le vif brun renard saute par-dessus le chien paresseux.
sm / 14 Le vif brun renard saute par-dessus le chien paresseux.
base / 16 Le vif brun renard saute.
lg / 18 Le vif brun renard saute.
xl / 20 Le vif brun renard.
2xl / 24 Le vif brun renard.
3xl / 30 Le vif brun.
4xl / 36 Le vif.

Graisses

300 Light Google Sans Flex
400 Regular Google Sans Flex
500 Medium Google Sans Flex
600 Semibold Google Sans Flex
700 Bold Google Sans Flex
800 ExtraboldGoogle Sans Flex

Espacements

Échelle de 4 px — base de la grille Tailwind (1 unit = 4px).

1 — 4px
2 — 8px
3 — 12px
4 — 16px
6 — 24px
8 — 32px
10 — 40px
12 — 48px
16 — 64px
20 — 80px
24 — 96px

Rayons & Ombres

Tokens visuels pour les coins et la profondeur.

Border Radius

sm — 4px
md — 8px
lg — 12px
xl — 16px
full

Ombres

sm
shadow-sm
md
shadow-md
lg
shadow-lg
xl
shadow-xl

Boutons

Variantes, tailles et états interactifs.

Variantes

Tailles

Avec icônes

Formulaires

Champs, états et messages d'aide.

Votre prénom et nom de famille.

Le mot de passe doit faire au moins 8 caractères.

Préférences

Date Picker

Cliquez sur l'icône calendrier pour ouvrir le sélecteur.

jj/mm/aaaa

Légende

12
Jour sélectionné
17
Aujourd'hui
8
Jour disponible
6
Week-end

Aperçu du calendrier

L
M
M
J
V
S
D

Badges & Tags

Étiquettes sémantiques et labels de statut.

Badges sémantiques

Primaire Secondaire Succès Warning Erreur Neutre

Soft (fond clair)

Primaire Secondaire Succès Warning Erreur

Tags (avec fermeture)

Design UX Développement

Statuts avec point

Actif En attente Inactif Archivé

Cards

Conteneurs polyvalents pour structurer l'information.

Card simple

Titre de la carte

Description courte donnant du contexte sur le contenu de cette carte.

Image placeholder

Card avec image

Contenu après un visuel d'en-tête.

Chiffre d'affaires

+12 %

84 320 €

vs mois précédent

Card interactive

Survol pour l'effet d'ombre. Cliquable.

JD

Jean Dupont

Actif

Développeur Full-Stack · jean@example.com

Alertes & Notifications

Retours contextuels pour informer, avertir ou signaler une erreur.

Information

Une mise à jour est disponible. Rechargez la page pour appliquer les changements.

Enregistré avec succès

Vos modifications ont bien été prises en compte.

Attention

Votre abonnement expire dans 7 jours. Pensez à le renouveler.

Renouveler →

Erreur critique

Impossible de se connecter au serveur. Vérifiez votre connexion internet.

Toast / Notification flottante

Fichier importé avec succès !

Checkbox

Cases à cocher avec tous les états et variantes de groupe.

États

Avec description

Toggle Switch

Groupe avec "Tout sélectionner"

Radio

Sélection unique dans un groupe d'options.

États

Avec description

Radio Cards

Starter

Jusqu'à 3 projets, 1 utilisateur.

9 € / mois

🚀

Pro

Projets illimités, 10 utilisateurs.

29 € / mois

🏢

Enterprise

Sur mesure, SLA garanti.

Sur devis

Pill Group

Tous Design Développement Marketing Data

Icônes

Bibliothèque Heroicons intégrée via iconify-icon. Usage : <iconify-icon icon="heroicons:home"></iconify-icon>

Variantes (même icône — home)

Outline (24px)

heroicons:home

Solid (24px)

heroicons:home-solid

Mini (20px)

heroicons:home-20-solid

Micro (16px)

heroicons:home-16-solid

Tailles

16px
20px
24px
32px
48px

Couleurs sémantiques

Succès
Warning
Erreur
Info
Tertiaire
Secondaire

Icônes courantes (outline)

home
user
cog
bell
search
mail
calendar
cart
document
photo
chart
folder
star
trash
edit
plus

Découvrez les 300+ icônes sur heroicons.com.

Exemples dans les composants

Toast

Notifications transitoires empilables. Cliquez sur un bouton pour tester.

Variantes

Modifications enregistrées

Votre profil a été mis à jour avec succès.

Échec de l'envoi

Impossible de contacter le serveur. Réessayez.

Stockage presque plein

Il reste moins de 5% d'espace disponible.

Nouvelle mise à jour disponible

La version 2.4 inclut plusieurs améliorations.

Démo interactive

API : showToast(type, title, description, duration?) — types : success, error, warning, info.

Tooltip

Info-bulles contextuelles déclenchées au survol, au focus clavier ou au clic.

Positions (survol)

Tooltip en haut Tooltip à droite Tooltip en bas Tooltip à gauche

Déclenchement

Apparait au survol

Hover / Focus clavier (Tab)

Entrez une adresse email valide

Focus sur un champ

Persiste jusqu'au prochain clic

Click (toggle)

Variantes visuelles

Tooltip sombre Tooltip clair Limite mensuelle Vous avez utilisé 82% de votre quota. Il réinitialise le 1er du mois.

Usages courants

Où trouver ma clé ? Dans Réglages → Développeur. Elle n'est visible qu'une seule fois.
Gras (⌘ B) Italique (⌘ I) Souligné (⌘ U)
Insérer un lien Supprimer

Le paiement sera effectué via SEPA Single Euro Payments Area — virement européen standard sous 2 jours ouvrés.

Progress Bar

Indicateurs de progression linéaires et circulaires.

Tailles

Small · 4px25%
Medium · 8px55%
Large · 12px80%

Couleurs sémantiques

Primaire60%
Succès100%
Warning72%
Danger94%

Variantes animées

Avec rayures (téléchargement en cours)

Indéterminé (progression inconnue)

Segmenté — étapes

Étape 3 sur 5Livraison

Démo interactive

rapport-annuel-2026.pdf

0% · 0 Mo / 24 Mo

0%

Circulaire

35%
Small (48px)
62%
Medium (72px)
100%
Large — Succès
84%
Warning
Indéterminé

Tabs

Navigation par onglets : souligné, pilules, segmenté, vertical.

Souligné (défaut)

Tableau de bord récapitulant les indicateurs clés du projet : utilisateurs actifs, revenus, conversion.

Analyse détaillée avec graphiques interactifs et filtres par période.

Gestion des membres de l'équipe, rôles et permissions.

Configuration générale de l'application : langue, notifications, intégrations.

Pilules

Données agrégées sur les dernières 24 heures.

Données agrégées sur les 7 derniers jours.

Données agrégées sur le mois en cours.

Données agrégées sur l'année en cours.

Segmenté

Affichage en grille — idéal pour les aperçus visuels.

Affichage en liste compacte avec métadonnées inline.

Affichage tabulaire avec colonnes triables et densité élevée.

Vertical (side nav)

Informations du profil

Mettez à jour votre nom, votre adresse email et votre photo de profil.

Sécurité du compte

Mot de passe, authentification à deux facteurs et sessions actives.

Préférences de notification

Choisissez les événements pour lesquels vous souhaitez recevoir un email.

Plan & facturation

Gérez votre abonnement, consultez vos factures et modifiez votre moyen de paiement.

Clés API

Créez et gérez des jetons d'accès pour l'API bytosUI.

Supprimer ce projet ?

Cette action est irréversible. Toutes les données, fichiers et membres associés seront définitivement supprimés.

Slider

Sélection d'une valeur dans une plage définie — mono-poignée et double poignée (range).

Simple

40

Avec bornes min/max

Volume 65%
0100

Par paliers (step = 25)

Qualité d'export Moyenne
Très basseBasseMoyenneÉlevéeUltra

Tailles

Small 30
Medium 50
Large 70

Couleurs

Primaire
Secondaire
Tertiaire
Succès
Warning
Danger

Désactivé

35

Range (double poignée)

Fourchette de prix 250 € – 780
0 €1 000 €

Textarea

Zone de saisie multi-lignes avec états, compteur, auto-resize et toolbar.

Basique

Entre 50 et 500 caractères recommandés.

États

Le contenu contient des caractères non autorisés.

Votre message a été vérifié avec succès.

Compteur de caractères

29 / 280

L'indicateur passe en orange puis rouge à l'approche de la limite.

Auto-resize (grandit avec le contenu)

La hauteur s'ajuste à chaque saisie, sans barre de redimensionnement.

Avec toolbar (rich text look)

File Selector

Sélection de fichiers : bouton simple, dropzone, avatar et liste de fichiers.

Bouton simple

Aucun fichier sélectionné

Dropzone (glisser-déposer)

Avatar / Photo de profil

Photo de profil

JPG, PNG ou GIF. 2 Mo max.

Aperçu : liste de fichiers

rapport-annuel-2026.pdf

PDF · 2,4 Mo

capture-dashboard.png

PNG · 840 Ko

demo-produit.mp4

Vidéo · 18,7 Mo

assets-v2.zip

Archive · 6,1 Mo

video-brute.mov

Trop volumineux (92 Mo) — max 25 Mo

Data Table

Tableau de données complet : tri, sélection multiple, recherche, pagination, actions par ligne.

Table complète — utilisateurs

0 élément(s) sélectionné(s)
Utilisateur Rôle Statut Dernière connexion Actions
Affichage de 1 – 8 sur 12

Variante compacte (densité élevée)

Produit SKU Stock Prix État
Casque Bluetooth Pro CBT-01 128 149,00 € En stock
Clavier mécanique TKL KBD-TKL 12 89,50 € Stock faible
Souris ergonomique MSE-ERG 0 45,00 € Rupture
Station d'accueil USB-C DOCK-USBC 67 119,00 € En stock

État vide

Aucune donnée pour le moment

Vos futurs utilisateurs apparaîtront ici.

Divider

Séparateurs horizontaux et verticaux — pleins, pointillés, avec texte ou icône.

Horizontal — styles

Plein (défaut)


Tireté


Pointillé


Épais (2px)


Très épais (3px)


Couleurs

Neutre (défaut)


Primaire


Secondaire


Succès


Warning


Danger


Avec contenu (texte / icône / chip)

OU
Section suivante
Fin
Nouveau
Aujourd'hui
Développeurs avancés uniquement

Vertical (inline)

1 284

Utilisateurs

92%

Satisfaction

48k€

MRR

Dans un formulaire

OU

Pagination

Navigation paginée : numérotée, compacte, avec ellipses, sélecteur de taille.

Numérotée — interactive

Avec ellipses (> 7 pages)

Variante « bordered » (continue)

Compact

Page 3 sur 12

Minimal (prev / next textuels)

Page 2 sur 5

Avec sélecteur de taille et résumé

Lignes par page 21 – 30 sur 248

Avatar

Représentation visuelle d'un utilisateur : image, initiales, icône, statut et groupes empilés.

Tailles

TP xs · 20px
TP sm · 28px
TP md · 36px
TP lg · 48px
TP xl · 64px
TP 2xl · 88px

Types de contenu

Photo Image
ML Initiales
Icône fallback
TP Carré arrondi

Couleurs d'initiales

Pleines

AB CD EF GH IJ KL

Soft (teintées)

AB CD EF GH IJ

Indicateur de statut

En ligne
ML Occupée
YB Absent
Hors ligne
TP Vérifié

Avec nom & rôle

TP

Thibaut Pouyet

Designer · thibaut@bytos.design

Marie Lefèvre

Product Manager

SN

Sophie Nakamura

Admin · Équipe produit

Groupe empilé

TP
4 membres
ML +8
12 participants

Différentes tailles

A B C +5
A B C +5
A B C +5