Adloun

CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 10 · Application directe du cours

Suivre une variable

Variables, transitions, animations et projet · niveau 1 (application)

Énoncé

On reprend la page code/ch10/variables.html du cours. On y ajoute, à l'intérieur de la zone .promo, un bouton de classe bouton grand, et l'on ajoute à la zone la déclaration --espace: 0.5rem. Donner, pour ce nouveau bouton et pour l'ancien bouton de la zone : la couleur de fond, la couleur du texte, les marges internes et la marge droite. Que devient la marge interne de la zone elle-même ?

Corrigé

La zone déclare maintenant --accent: #f3e3d3 et --espace: 0.5rem ; ses descendants en héritent.

  • L'ancien bouton de la zone : fond #f3e3d3, texte #222 (repli), marges internes et pixels, marge droite 8 pixels : il rétrécit, puisque --espace vaut 8 pixels dans la zone.
  • Le nouveau bouton .grand redéfinit --espace: 1.5rem sur lui-même : cette valeur l'emporte sur celle qu'il hériterait. Marges internes de 14,4 et 28,8 pixels, marge droite de 24 pixels ; fond #f3e3d3 hérité de la zone.

La zone elle-même calcule padding: 0 var(--espace) var(--espace) avec sa propre valeur : 8 pixels. Une variable est lue sur l'élément qui l'utilise, avec la valeur que cet élément a reçue.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →