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 21:14] – créée edmc73 | devweb:css [16-11-2023 21:13] (Version actuelle) – [Aligner / centrer horizontalement] edmc73 | ||
|---|---|---|---|
| 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:// | ||