La fonction minmax dans les grilles CSS
Il est très pratique de spécifier la fonction minmax
avec auto-fill,
qui définit une plage de largeur pour les colonnes
allant d'une valeur minimale à une valeur maximale.
Si la largeur du conteneur ne peut pas contenir toutes
les colonnes, certaines d'entre elles passeront
à la ligne suivante, tandis que les colonnes sur une ligne
seront réparties uniformément.
Regardons un exemple. Pour voir les différentes dispositions possibles des colonnes, modifiez la largeur de la page :
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
</div>
#parent {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
border: 2px solid #696989;
padding: 10px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Écrivez un exemple démontrant
le fonctionnement de la fonction minmax.