⊗mkPmGdFRp 226 of 250 menu

Функцыя repeat у CSS грідах

Калі ў вас некалькі слупкоў, для якіх задаюцца аднолькавыя памеры, то можна спрасціць запіс, выкарыстаўшы функцыю repeat. У першым параметры гэтай функцыі паказваецца колькасць слупкоў, а ў другім - іх шырыня. Давайце паглядзім на прыкладах, як гэта працуе.

Прыклад

Хай у нас ёсць тры калонкі аднолькавага памеру:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr; }

Спрасцім запіс з дапамогай repeat:

#parent { display: grid; grid-template-columns: repeat(3, 1fr); }

Прыклад

Хай у нас ёсць тры калонкі аднолькавага памеру, а чацвёртая іншага памеру:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr 2fr; }

Спрасцім запіс з дапамогай repeat:

#parent { display: grid; grid-template-columns: repeat(3, 1fr) 2fr; }

Прыклад

Хай у нас ёсць першыя тры калонкі аднаго памеру, а другія тры калонкі іншага памеру:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr 2fr 2fr 2fr; }

Спрасцім запіс з дапамогай repeat:

#parent { display: grid; grid-template-columns: repeat(3, 1fr) repeat(3, 2fr); }

Прыклад

Хай у нас ёсць першыя тры калонкі аднаго памеру, потым яшчэ калонка, а потым яшчэ тры калонкі іншага памеру:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr 3fr 2fr 2fr 2fr; }

Спрасцім запіс з дапамогай repeat:

#parent { display: grid; grid-template-columns: repeat(3, 1fr) 3fr repeat(3, 2fr); }

Прыклад

Спрашчэнне працуе для любых адзінак памераў. Хай для прыкладу ў нас ёсць тры калонкі ў пікселях:

#parent { display: grid; grid-template-columns: 200px 200px 200px; }

Спрасцім запіс з дапамогай repeat:

#parent { display: grid; grid-template-columns: repeat(3, 200px); }

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

Зрабіце 4 слупкі аднолькавага памеру з дапамогай repeat.

Зрабіце 4 слупкі памерам 100px, а яшчэ 3 слупкі памерам 2fr.

Зрабіце 2 слупкі памерам 100px, яшчэ 3 слупкі памерам 200px, потым слупок памерам 1fr, і потым 2 слупкі памерам 10%.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць