Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
devweb:css [21-09-2013 23:14] edmc73 créée |
devweb:css [16-11-2023 22:13] (Version actuelle) edmc73 [Aligner / centrer horizontalement] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* A:hover + B (si B est frère directement suivant de A) | * A:hover + B (si B est frère directement suivant de A) | ||
* A:hover ~ B (si B est un frère suivant de A) | * A:hover ~ B (si B est un frère suivant de A) | ||
+ | |||
+ | ===== Unités ===== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Pratique, si on veux une div de la hauteur de la fenetre visible moins 10 pixels | ||
+ | <code css> | ||
+ | height: calc(100vh - 10px); | ||
+ | </ | ||
+ | |||
+ | ===== Aligner / centrer verticalement ===== | ||
+ | |||
+ | Exemple pour centrer une image verticalement dans une div | ||
+ | <code html> | ||
+ | < | ||
+ | div{ | ||
+ | height: | ||
+ | line-height: | ||
+ | } | ||
+ | img{ | ||
+ | vertical-align: | ||
+ | } | ||
+ | </ | ||
+ | <div> | ||
+ | <img src...> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Aligner / centrer horizontalement ===== | ||
+ | Soit tout simplement avec '' | ||
+ | |||
+ | Sinon il faut ruser si on connait la largeur | ||
+ | <code css> | ||
+ | div{ | ||
+ | width: 500px; | ||
+ | margin-left: | ||
+ | left: 50%; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Sinon | ||
+ | <code css> | ||
+ | .parent{ | ||
+ | position: relative; | ||
+ | } | ||
+ | .child{ | ||
+ | position: absolute; | ||
+ | top: 50%; | ||
+ | left: 50%; | ||
+ | transform: translate(-50%, | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Styliser les checkbox et boutons radio ===== | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | |||
+ | ===== Le blend mode ===== | ||
+ | |||
+ | La propriété CSS background-blend-mode décrit comment les éléments d' | ||
+ | |||
+ | Exemple => https:// |