În primul rând, vom prezenta câteva noțiuni de bază despre CSS Grid. Apoi le vom folosi pentru a construi aspectul de bază al tabloului nostru de bord. După aceea, vom explora configurarea și structura blocurilor noastre interioare de conținut, inclusiv unele flexbox. În cele din urmă, vom vorbi pe scurt despre capacitatea de răspuns mobil responsabil, integrând în același timp funcționalitatea de glisare prietenoasă cu mobilul în navigatorul nostru lateral. Cu ce veți pleca de aici? Un tablou de bord boom-goes-the-dynamite care îi va face pe oameni să vă placă foarte mult.
Nota: Vom construi o versiune simplificată a tabloului de bord de mai sus, care folosește aceleași concepte ca și versiunea completă. Versiunea completă ar face ca această piesă să fie prostește de lungă…
- Primul lucru mai întâi: aspectul nostru de bază de tip grid
- În continuare, să stabilim legea… adică CSS
- Grid-template-areas explained
- Adăugarea antetului și a piciorului de pagină
- Aducerea elementului de navigare laterală
- Adăugarea primului element de secțiune <main>
- Acum lucrurile devin interesante… cardurile de introducere a grilei responsive grid
- Adăugarea containerelor de conținut principal
- O scurtă notă despre responsivitatea mobilă responsabilă
- Făcând ca navigatorul nostru lateral să poată fi glisat pe dispozitivele mobile
Primul lucru mai întâi: aspectul nostru de bază de tip grid
Voi descompune CSS Grid pentru voi, pe scurt și pe scurt. Avem nevoie de un container principal de grilă, iar apoi avem nevoie de un div
(sau element semantic) pentru fiecare element din containerul de grilă:
O structură destul de simplă, nu? Layout-ul nostru ne va ajuta să producem această pânză imediat-frumoasă de mai jos. Nu vă faceți griji, vom adăuga mai mult conținut.