⊗jsPrGChCCDC 48 of 62 menu

Ҳужайраларни турли рангларга бўяш

Кейинги мантикий босқич бизнинг ҳужайраларимизни тасодифий рангларга бўяш бўлади. Масала шартига кўра бизда чекланган ранглар тўплами мавжуд, айтишларчи учта: қизил, яшил, кўк.

Ўйлаб кўрилса, ушбу рангларни CSS синфлари қилиш қулай. Бу синфларни биз ҳужжат ясагимизнинг ҳужайраларига беррамиз. Уларни ясаймиз:

.red { background: red; } .green { background: green; } .blue { background: blue; }

JavaScript кодида бизнинг синфларимизни массивга тўплаш қулай:

let colors = ['red', 'green', 'blue'];

Бундай массивга эга бўлсак, биз ўз масаламизни еча оламиз: ҳужайра яратиш пайтида унга CSS-ни тайинлаймиз, уни бизнинг массивимиздан тасодифий танлаб олиш орқали.

Буни амалга ошириш учун қандайдир ёрдамчи функция ясаш яхшироқ бўларди, у параметр сифатида массивни қабул қилади ва унинг тасодифий элементини қайтаради.

Тавсирланган функцияни амалга оширинг. Унинг ишини синаб кўринг.

Яратган функциянгиз ёрдамида ҳужжат яратилганда ҳужайралар тасодифий рангларга бўялсин.

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