Zéro dépendance, 100% natif
Conçu sans surcouche ni framework utilitaire pour éviter la « soupe de classes ». Le système conserve un code léger, lisible et performant, sans vous forcer à installer des plugins tiers.
Vectis UI est une suite de composants Vue 3 ultra-légère pilotée par des tokens CSS natifs. Zéro surcouche, zéro dépendance, zéro compromis.
Profitez d'une intégration parfaite avec Nuxt et d'une gestion des styles simplifiée par les CSS Layers. Tout est pensé pour vous offrir une personnalisation prévisible, basée sur un code HTML sémantique et accessible.
Conçu sans surcouche ni framework utilitaire pour éviter la « soupe de classes ». Le système conserve un code léger, lisible et performant, sans vous forcer à installer des plugins tiers.
Exploite les toutes dernières avancées natives comme l'API Popover et le CSS Anchor Positioning pour des interfaces performantes nécessitant un minimum de JavaScript.
Adaptez l'ensemble du thème et des composants à votre identité de marque en un instant. Toute la configuration visuelle repose sur la puissance native des Custom Properties (variables CSS).
Finies les guerres de sélecteurs et l'utilisation abusive de !important. Grâce à l'utilisation des CSS Layers (@layer), l'architecture globale est dotée d'une hiérarchie stricte, rendant la customisation locale d'un composant totalement prévisible.
Pensé pour les architectures modernes, l'ensemble des composants est parfaitement compatible avec le rendu côté serveur (SSR), garantissant un SEO optimal et des performances d'affichage immédiates.
Ne soyez plus enfermé dans une bibliothèque graphique imposée. Le système est totalement agnostique et vous permet d'utiliser n'importe quelle police d'icônes, customisée ou existante.
Vectis UI est nativement inclusif et prêt pour la production. Conçu pour répondre aux exigences du web d'aujourd'hui, le système garantit une conformité stricte tout en ciblant les moteurs de rendu les plus récents.
0
violation axe
dans les deux thèmes
4.5:1
contraste du texte
le plancher WCAG 2 AA
3:1
indicateurs de focus
visibles sur chaque contrôle
Ajoutez la dépendance, chargez les styles globaux, et commencez à utiliser les composants de Vectis UI sans paramétrage supplémentaire.
# Ajoutez le paquet à votre projet via votre gestionnaire favori. pnpm add vectis-ui vue
// main.ts // Chargez les styles globaux dans le point d'entrée principal de votre application. import 'vectis-ui/styles.css'
// App.vue
// Importez les composants nécessaires directement dans vos vues ou composants.
import { VButton } from 'vectis-ui'