АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗mkPmGdAFtV 230 of 250 menu

Значэнне auto-fit у CSS грідках

Цяпер давайце разгледзім значэнне auto-fit, якое таксама ўжываецца пры пазначэнні слупкоў аднолькавага памеру сумесна з функцыяй repeat. Яго адрозненне ад значэння auto-fill заключаецца ў тым, што auto-fit падганяе колькасць слупкоў пад даступную шырыню кантэйнера, пашыраючы або сціскаючы іх.

Прыклад

Давайце разгледзім працу значэння auto-fit на прыкладзе кантэйнера з васьмю элементамі. Прымянім разам са значэннем auto-fit вядомую вам па папярэднім уроку функцыю minmax:

<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-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 600px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Прыклад

А цяпер памяншым шырыню грід-кантэйнера да 400px:

<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-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Практычныя задачы

Хай у вас ёсць табліца з дзевяці элементаў. Устанавіце для іх з дапамогай значэння auto-fit такую шырыню слупкоў і шырыню грід-кантэйнера, каб усе даччыныя элементы размясціліся ў тры шэрагі.

А цяпер мадыфікуйце папярэднюю задачу так, каб усе элементы размясціліся па двух шэрагах.

byenru