0

Calculateur CSS Clamp()

Calculez une véritable valeur CSS clamp() fluide à partir d'une taille min et d'une taille max sur deux largeurs de viewport, avec la pente et l'intersection détaillées pas à pas et un aperçu de redimensionnement en direct.

🔒 Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Traitement en cours... 0%

Résultat

CSS clamp(MIN, PREFERRED, MAX) permet à une seule déclaration de remplacer tout un ensemble de media queries : la valeur reste à MIN en dessous du plus petit viewport, à MAX au-dessus du plus grand, et s'adapte progressivement entre les deux. La difficulté réside dans le terme PREFERRED — une expression relative au viewport telle que 0,833rem + 0,833vw — que personne ne souhaite calculer manuellement. Ce calculateur le calcule pour de bon à partir de quatre nombres : une taille minimum, une taille maximum, et la largeur de viewport à laquelle chacune s'applique.

Chaque nombre intermédiaire est affiché, pas seulement la ligne finale : la pente (combien d'unités de taille la valeur gagne par pixel de viewport), cette même pente exprimée en coefficient vw, et l'intersection avec l'axe des ordonnées — la constante ajoutée au terme vw pour que la droite passe exactement par les deux points que vous avez spécifiés. Toute personne ayant déjà collé une valeur clamp() depuis un tutoriel sans la comprendre peut voir, et vérifier, le calcul réel ici.

Un curseur de largeur de viewport pilote un aperçu en direct, de sorte que la mise à l'échelle fluide soit visible, pas seulement calculée : faites-le glisser entre les points d'arrêt min et max et observez le texte d'exemple se redimensionner exactement comme il le ferait lors du redimensionnement d'une véritable fenêtre de navigateur. La ligne de sortie et le détail se mettent à jour à chaque frappe — ceci s'associe naturellement au convertisseur px vers rem lorsque la taille de police de base elle-même doit également être convertie.

Passez en mode échelle typographique pour obtenir un système de typographie fluide complet en une étape : saisissez une taille de base et un ratio modulaire (de 1,125 à 1,5) et obtenez six tailles — small, base, h4, h3, h2 et h1 — chacune calculée comme sa propre ligne clamp() entre une progression mobile plus douce et le ratio de bureau complet, prêtes à copier sous la forme d'un bloc de propriétés CSS personnalisées.