ForHosting KIT · Outils pour développeurs

Convertisseur de pixels en pourcentage pour police CSS

Le convertisseur de pixels en pourcentage transforme une taille de police fixe en pourcentage fondé sur la taille de police de son élément parent.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez la taille souhaitée en pixels et celle du parent : le calculateur renvoie le pourcentage numérique ainsi qu’une valeur CSS prête à l’emploi. Il vous permet de remplacer une typographie fixe par des tailles héritées, de reproduire une maquette existante sans modifier son échelle visuelle ou de documenter la relation entre un texte imbriqué et son contexte.

Convertissez précisément une maquette existante en pixels

Commencez par la taille de police que vous souhaitez reproduire et la taille calculée de l’élément qui deviendra son parent. Le convertisseur divise la taille en pixels par celle du parent, puis multiplie ce rapport par 100. Par exemple, un enfant de 18 pixels placé dans un parent de 16 pixels correspond à 112.5 pour cent. Vous pouvez coller directement la valeur CSS obtenue dans une déclaration font-size. La mesure du parent est essentielle, car un pourcentage ne décrit pas une dimension physique absolue, mais une relation dans la chaîne d’héritage. Si le parent passe ensuite de 16 pixels à 20 pixels, un enfant déclaré à 112.5 pour cent grandira avec lui. Utilisez la taille réelle de la police du parent immédiat, et non une valeur racine ou body sans rapport, sauf si cet élément est bien le parent dont l’enfant hérite la taille calculée. La précision détermine le nombre de décimales conservées afin de concilier fidélité à la maquette et lisibilité de la feuille de style. Les résultats entiers restent compacts, sans zéros finaux inutiles.

Comprenez le fonctionnement des pourcentages de police en CSS

Une taille de police exprimée en pourcentage est calculée par rapport à la taille de police calculée de l’élément parent. 100 pour cent signifie la même taille que le parent, 50 pour cent sa moitié et 150 pour cent une fois et demie cette taille. La typographie réagit ainsi naturellement aux changements hérités, mais les niveaux imbriqués peuvent aussi cumuler leurs rapports. Si un conteneur vaut 125 pour cent et qu’un enfant à l’intérieur vaut également 125 pour cent, cet enfant atteint 156.25 pour cent de la taille située en dehors des deux niveaux. Le convertisseur traite une seule relation à la fois : indiquez donc toujours la taille du parent au niveau précis où la nouvelle déclaration sera placée. Pour font-size, les pourcentages et les unités em expriment le même rapport au parent, mais leur syntaxe et les conventions des systèmes graphiques diffèrent. Cet outil produit précisément une syntaxe en pourcentage, souvent plus immédiatement lisible lors de la révision d’une feuille de style ou de la conversion de spécifications en pixels en règles CSS héritées.

Employez le résultat sans risque dans un système typographique

Considérez la valeur convertie comme un point de départ fidèle, puis testez-la dans la mise en page réelle. Le zoom du navigateur, les préférences de l’utilisateur, les polices de substitution, l’interligne et la largeur disponible peuvent modifier l’apparence du texte même si sa taille mathématique est correcte. Les pourcentages conviennent particulièrement aux composants qui doivent suivre l’échelle du texte environnant, notamment les légendes, badges, libellés de navigation et titres imbriqués. Ils sont moins adaptés lorsque des imbrications répétées rendent l’échelle finale difficile à prévoir. Dans ce cas, une unité relative à la racine ou un jeton de conception sera parfois plus facile à maintenir. Conservez assez de décimales pour éviter une dérive visible, sans garder des chiffres dépourvus de sens issus de mesures approximatives. Le calculateur refuse un parent nul ou négatif, car aucun pourcentage CSS utile ne peut en être tiré, ainsi qu’une taille d’enfant négative, interdite en CSS. La formule et les entrées normalisées facilitent l’audit des conversions automatisées avant l’ajout des déclarations générées à une feuille de style.

Modernisez une feuille de style fixe

Remplacez les tailles de police en pixels par des pourcentages relatifs au parent sans modifier le rendu actuel.

Intégrez une maquette graphique

Transformez les mesures en pixels d’un fichier de conception en valeurs CSS héritées du conteneur du composant.

Documentez l’échelle des composants

Exprimez légendes, libellés et titres sous forme de rapports clairs avec le texte du parent immédiat.

Quelle formule le convertisseur emploie-t-il ?

Il divise la taille en pixels par celle du parent, puis multiplie le résultat par 100.

Quelle valeur faut-il utiliser comme taille du parent ?

Utilisez la taille de police calculée du parent immédiat auquel la déclaration en pourcentage fera référence.

100 pour cent correspond-il toujours à 16 pixels ?

Non. 100 pour cent correspond à la taille de police du parent, quelle que soit sa valeur calculée.

Les pourcentages de police équivalent-ils aux unités em ?

Pour la propriété font-size, les deux expriment un rapport au parent, mais ce convertisseur produit une syntaxe en pourcentage.

Combien coûte une requête API ?

Chaque requête API coûte $0.002 ; le calculateur peut également fonctionner dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/str/px-to-percent

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/str/px-to-percent \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pixel_size":18,"parent_size":16}'
{
  "pixel_size": 18,
  "parent_size": 16
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.px_to_percent",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →