Tes outils CSS

Compose une couleur, vérifie que ton texte reste lisible, joue avec le modèle de boîte, puis pèse tes sélecteurs. Garde cette page ouverte à côté de ton éditeur !

Mélangeur de couleurs

Trois lumières, rouge, verte et bleue. Dose-les, et le mélangeur écrit ta couleur en hexadécimal et en rgb(). Ajoute tes trouvailles à ta palette : elle garde jusqu'à douze couleurs.

hexadécimal
#226347
rgb()
rgb(34, 99, 71)

Clique une pastille ou bouge un curseur : les deux écritures changent ensemble.

#226347 = rgb(34, 99, 71)

Testeur de contraste

Est-ce que ton texte se lit bien sur son fond ? Le minimum : 4,5:1 pour un texte normal, 3:1 pour un grand texte.

Grand texte : un titre

Texte normal : lis-moi sans plisser les yeux.

Contraste
14,6:1
  • Réussi · Texte normal minimum 4,5:1
  • Réussi · Grand texte minimum 3:1
Texte
Fond

Fonce ou éclaircis le texte : sa teinte ne bouge pas.

Contraste 14,6:1. Texte normal : réussi, Grand texte : réussi.

Modèle de boîte

Chaque élément est une boîte : le contenu, puis le padding, la bordure et la marge. Bouge les curseurs et regarde la largeur occupée changer.

Ta boîte tient dans son parent.

Ta boîte tient dans son parent.
Largeur occupée à l'écran
20 + 4 + 16 + 160 + 16 + 4 + 20 = 240 px
20 px
4 px
16 px
160 px
80 px

border et height restent en px : une bordure en % n'existe pas en CSS, et un height en % ne marche que si le parent a une hauteur fixée.

Calcul de width box-sizing
Ton code CSS
.boite {
  width: 160px;
  height: 80px;
  padding: 16px;
  border: 4px solid;
  margin: 20px;
}

Poids des sélecteurs

Deux règles visent le même élément ? Tape leurs sélecteurs : le calculateur range chaque morceau dans sa colonne, id, classe, balise, et barre la règle qui perd, comme l'inspecteur.

Poids des sélecteurs, colonne par colonne, dans l'ordre de la feuille. Les règles perdantes sont barrées.
idclassebalisePoids
01111
01010
.carte h2 gagne : 11 contre 10.

Nuxy - Apprends à coder en pratiquant

Nuxt 4 · Vue 3 · Nuxt UI · v1.62.2