Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsPrGChCCDC 48 of 62 menu
◀ ▶

Kataklarni turli ranglarga bo'yash

Keyingi mantiqiy bosqich - bizning kataklarimizni tasodifiy ranglarga bo'yash bo'ladi. Masala shartiga ko'ra bizda cheklangan ranglar to'plami mavjud, aytaylik uchta: qizil, yashil, ko'k.

O'ylab ko'rsak, bu ranglarni CSS klasslari qilish qulay. Bu klasslarni biz o'zimizning jadval kataklarimizga beramiz. Keling, ularni yaratamiz:

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

JavaScript kodida klasslarimizni massivga yig'ish qulay:

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

Bunday massivga ega bo'lsak, biz o'z masalamizni hal qila olamiz: katak yaratilish paytida unga CSS beramiz, bizning massivimizdan tasodifiy tanlab.

Buning uchun qandaydir yordamchi funktsiyani yaratish yaxshiroq bo'ladi, u parametr sifatida massivni qabul qiladi va uning tasodifiy elementini qaytaradi.

Tasvirlangan funktsiyani amalga oshiring. Uning ishini sinab ko'ring.

Yaratgan funktsiyangiz yordamida jadval yaratilganda kataklar tasodifiy ranglarga bo'yalishini tashkil eting.

← →
↑
Oʻzbek▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish