J'essaie d'implémenter le design de Figma, mais j'ai remarqué qu'il n'est pas toujours précis :
Voici le champ de saisie que je souhaite créer :
Veuillez noter à quel point le texte est fin. Ce sont les valeurs de Figma :
color: var(--heading-black, #222); /* Button/16/Regular */ font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: 16px;
J'ai également utilisé la même couleur et la même épaisseur de police, j'ai même essayé d'en utiliser 100 au lieu de 400, mais mon résultat était :
Mon texte est plus épais, je ne sais pas pourquoi. Voici le code CSS de mon champ de saisie :
.search-field { margin-left: 65px; width: 429px; height: 44px; font-size: 16px; font-weight: 400; padding-left: 46px; background: url("../../../assets/icons/search.png") no-repeat; background-color: white; background-size: 21px; background-position: 14px center; border: none; border-radius: 4px; outline: none; color: #222; }
et html :
<input type="text" class="search-field" value placeholder="Booking.com, Expedia, Otto...">
Qu'est-ce que j'ai fait de mal ?
Si vous obtenez le même résultat même après avoir modifié la valeur d'épaisseur de la police, cela signifie que vous rencontrez l'un des problèmes suivants :
Dans le code, j'ai donné aux espaces réservés une couleur plus claire pour simuler le résultat.
Essayez d'ajouter l'attribut
font-family
et sa valeur dans le sélecteur et utilisez le cdn que j'utilise ici car il intègre toutes les épaisseurs de police disponibles.