Langue:FR
Pages: 13
Notation : ⭐⭐⭐⭐⭐
Prix: $10.99
Aperçu de la page 1
contenu cellule est tir sur toute cellule stretch

Contenu cellule est tir sur toute cellule stretch

css grid layout

mode de placement complémentaire à flex destiné à du placement en 2 dimensions,
Des propriétés sur le conteneur : fixent les contraintes organisant le flux des items directement inclus
Des propriétés sur les items : comportement
particulier de chaque item
Quelques références :
Introduction sur
le guide

des , et d'

css grid layout

Placement basé sur la définition d'1 grille au niveau du conteneur :

.cell_one {

// placement explicite

}
}

.cell_three {

// placement implicite

background-color: green;

vocabulaire
1

1

2 lines 3 cell

4

5 6

entre 2 lines successives, c'est donc 1 row ou

2 column area

1 column

3
4

cell : espace entre 2 lines successives

horizontales et et 2 lines successives

gap : espace séparant les rows et les columns

la définition des grilles – propriétés du conteneur

.grid_container {

}

display: grid;
grid-template-columns : 20% 8rem 2fr 1fr; grid-template-rows: 5rem 5rem 5rem;

voir sur

6 colonnes : 3 de 20 % + 3 occupant l'espace disponible

voir sur

positionnement des éléments sur la grille – propriétés des items

display: grid;
grid-template-columns :repeat(5, 1fr);

grid-template-rows : repeat(5, 5rem);

.it3 {
grid-column: 1 / span 3;

grid-row-start : 2 ; grid-row-end: 4; background-color: maroon ; }

positionnement implicite des éléments

on précise uniquement leur taille si elle est différente de 1 en utilisant grid-column-end: et grid-rox-end:

les items sont placés par un algorithme dans l'ordre où ils apparaissent,

grid-auto-flow: row dense – remplissage dense des rangées

grid-auto-flow: column dense - remplissage dense des colonnes

row

/* dense ; */
}

column

dense
autres propriétés sur les conteneurs

grid-row-gap: gouttières entre les rangées
grid-column-gap: gouttières entre les colonnes
grid-gap: raccourci
alignements : par défaut, le contenu d'une cellule est étiré sur toute la cellule (stretch). On peut modifier ce
comportement sur toute la grille :

justify-items: alignement le long de l'axe lignealign-items: alignement le long de l'axe colonnevaleurs : start | end | center | stretch

définition avancées de grilles
50rem

grid-template-columns: repeat(auto-fit, 15rem);

grid-auto-rows: 5rem;

50rem
}

grid-template-columns:

65rem

définitions avancées de grilles

.grid_container {
grid-template-columns : 1fr 4fr .5fr 1fr;

grid-template-rows: 15vh 3rem h h h h
calc(85vh - 3rem) 6rem;
grid-template-areas :
"h h h h" n n n n

"n n n n"

}

grid-area: h;

.nav {

sl c sr sr
}
.news {
}
} f f f f

voir sur

Vous consultez 1/3 du document.Achetez le document pour obtenir un accès complet instantanément

Immédiatement disponible après paiement
En ligne et téléchargeable
Sans attaches
Comment ça fonctionne
Login account
Connectez-vous à votre compte
Place in cart
Ajouter au panier
send in the money
Effectuer le paiement
Document download
Télécharger un fichier
img

Telechargé par : hum Definite hain

ID de page : DOC79FEE10