Rappel sur le sens du remplissage d'une grille
🪛Code en action
Dans le simulateur : https://dupontdenis.github.io/TestSelecteurDemo/
remplacez le code par les codes suivants !
HTML
Rappel sur le sens du remplissage d'une grille
grid-auto-flow: row; | grid-auto-flow: column; |
1 2 3 → 4 5 6 | 1 4 ↓ 2 5 3 6 |
🪛Code en action
Dans le simulateur : https://dupontdenis.github.io/TestSelecteurDemo/
remplacez le code par les codes suivants !
HTML
Pour chaque modification de valeurs de grille, je vous conseille de relancer l'algorithme de placemment.
Explication : lien
🛟Explication : https://developer.mozilla.org/fr/docs/Web/CSS/Guides/Grid_layout/Auto-placement
Pourquoi faire compliqué lorsque l'on peut faire simple !
Comparez les codes HTML/CSS
See the Pen Grid by Example 13: Redefining grid areas with media queries by Rachel Andrew (@rachelandrew) on CodePen.
See the Pen Grid by Example 13: Redefining grid areas with media queries by SuperDupont (@SuperDupont) on CodePen.
Voici un projet réalisé par un.e L1 DD
https://melinakhettab.github.io/DM-Dupons/
https://salwaaaitali.github.io/vpro/
one more : https://dupontdenis.github.io/iframe/
Autre projet avec Grid !
https://clement-soulier.github.io/DM-calculator/
z-index/order et de gérer facilement l’alignement grâce à place-items et place-self. code → Absolute/Stacking
Objectif : Trier les étudiants par Filieres ?
Analyse : C'est bien la premiere fois que j'entends que l'on pourrait trier des éléments avec une grille !
Code de base :
| voir promo |
.conteneur { display : grid; grid-template-columns: repeat(2,100px); grid-auto-rows: 100px; } | #it1 { grid-column: 2; grid-row: 1; } |
exemple avec grid-column-end.conteneur { display : grid; grid-template-columns: repeat(2, 100px); grid-auto-rows: 100px; grid-gap: 10px; } | #it1 { grid-column: 2; grid-row: 1 / 2; } #it2 { grid-column-end: span 2; } |
🎚️hard : Donnez le code CSS pour créer le drapeau français.
Le html est imposé.
🎚️easy : Complétez le CSS par ZONE nommées pour obtenir le drapeau suivant.
<div class="flag"> <div class="b1"></div> <div class="b2"></div> <div class="b3"></div> <div class="b4"></div> </div> |
🎉 https://dupontcss.blogspot.com/2022/09/grid-without-dense.html
See the Pen fetch img cat by dupont (@dupontcodepen) on CodePen.
🪛 → https://dupontdenis.github.io/grid-info/
🪛Autre exemple : https://dupontdenis.github.io/learn-flex-by-yourself/