Générateur CSS clamp()
Génère une valeur CSS clamp() fluide qui s'adapte en douceur entre deux largeurs de viewport.
Générateur CSS clamp()
La typographie fluide et l'espacement adaptatif permettent de mettre à l'échelle les valeurs en douceur au fur et à mesure que le viewport se redimensionne, au lieu de sauter entre des tailles fixes à quelques media queries. Cet outil construit cette valeur pour vous : entrez une taille minimale et maximale, ainsi que les largeurs de viewport où elles s'appliquent, et vous obtiendrez une fonction CSS clamp() avec une interpolation linéaire au milieu, prête à coller dans votre feuille de style.
La taille minimale et maximale définissent les deux extrémités de l'échelle ; la largeur de viewport minimale et maximale définissent où s'applique chaque extrémité — en dessous de la largeur minimale, la valeur reste à son plancher, au-dessus de la maximale elle reste à son plafond, et au milieu elle croît linéairement avec le viewport. L'option d'unité change la sortie entre px et rem, la taille de police racine contrôle la conversion px-vers-rem, et les décimales contrôlent la précision des nombres générés. Le format de sortie enveloppe le même clamp() comme une déclaration simple, une propriété CSS personnalisée, ou une classe de valeur arbitraire Tailwind, pour que vous puissiez la déposer directement dans votre base de code.
Activer la vérification d'accessibilité ajoute une note lorsque la configuration pourrait causer des problèmes : le dimensionnement en px ignore la préférence de taille de police du navigateur du lecteur, et un minimum trop petit reste difficile à lire même avant de commencer à augmenter. Ce sont tous deux des erreurs courantes dans les formules de typographie fluide écrites à la main, et l'outil les signale au lieu de les laisser passer en silence.
Tous les calculs sont effectués dans votre navigateur à mesure que vous ajustez les options — rien de ce que vous entrez n'est envoyé nulle part. Lorsque le résultat vous convient, copiez-le, téléchargez-le en tant que fichier .txt, ou envoyez-le à l'entrée d'un autre outil pour continuer à travailler dessus.