====== Astuce CSS ====== * Pour faire une ombre sur des images à fond transparent : ''filter:drop-shadow(2px 4px 8px #585858);'' Oui ça marche même sur les formes bizarres. * Centrer horizontalement et verticalement, vive flex :''.center { display: flex; align-items: center; justify-content: center; }'' ===== Formes ===== Un joli hexagone autour d'un élément (ou tout seul) : clip-path: polygon(50% 0%, 95% 25%, 95% 75%, 50% 100%, 5% 75%, 5% 25%); background-color: blue; Une barre avec un bout tronqué... non, pas clip-path. J'ai essayé mais ça ne donne rien de bon. Le mieux c'est de faire une div vide et de la styliser avec du CSS :
.khbiseau_topright_color { border-style: solid; border-color: transparent transparent violet transparent; border-width: 0 1em 1em 0; } .khbiseau_bottom_color { border-style: solid; border-color: violet transparent transparent transparent; border-width: 0.5em; padding: 0; background-color: transparent !important; } .khbiseau_right_color { border-style: solid; border-color: transparent transparent violet violet; border-width: 1.5em 0em 1.5em 1.5em; height: 100%; position: absolute; right: 0; } ===== Imbriquer ===== Et bien... il suffit de le faire, plus besoin de SASS etc. .class { color:black; @media (prefers-color-scheme: dark) { /* oui même les media */ } h1 { color:red; .main { color:blue; } } } ===== Voir aussi ===== * [[http://warriordudimanche.net/article1511/6087b35bec833|Source chez Bronco]], et plus de trucs mais qui ne me servent pas {{tag>CSS}} [[https://creativecommons.org/publicdomain/zero/1.0/deed.fr|{{ https://liev.re/imagesweb/licences/cc-zero.png?100 | Ce texte est placé sous licence CC0}}]]