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--espacevaut 8 pixels dans la zone. - Le nouveau bouton
.grandredéfinit--espace: 1.5remsur 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#f3e3d3hé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
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.