⊗jsPrGChCCDC 48 of 62 menu

Kolorowanie komórek na różne kolory

Następnym logicznym etapem będzie pokolorowanie naszych komórek na losowe kolory. Zgodnie z warunkami zadania mamy pewien ograniczony zestaw kolorów, niech będą trzy: czerwony, zielony, niebieski.

Jeśli się zastanowić, to wygodnie jest zrobić z tych kolorów klasy CSS. Te klasy będziemy nadawać komórkom naszej tabeli. Stwórzmy je:

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

W kodzie JavaScript wygodnie jest zebrać nasze klasy w tablicę:

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

Mając taką tablicę, możemy rozwiązać nasze zadanie: w momencie tworzenia komórki będziemy przypisywać jej klasę CSS, losowo wybierając ją z naszej tablicy.

W tym celu lepiej jest stworzyć pewną pomocniczą funkcję, która parametrem będzie przyjmować tablicę i zwracać jej losowy element.

Zaimplementuj opisaną funkcję. Przetestuj jej działanie.

Za pomocą stworzonej przez ciebie funkcji spraw, aby komórki podczas tworzenia tabeli były kolorowane na losowe kolory.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć