⊗jsPrGChCTF 47 of 62 menu

ფერების ცვლილების თამაში JavaScript-ზე

ამ განყოფილებაში თქვენ ჩემი დახმარებით განახორციელებთ თამაშს. თამაში იქნება ცხრილი, რომლის უჯრედებიც გაფერადებულია სხვადასხვა შემთხვევით ფერებში.

მოდით გვქონდეს ფერების გარკვეული ნაკრები, მაგალითად, წითელი, მწვანე, ლურჯი. ყოველი დაწკაპუნება უჯრედზე ცვლის მის ფერს წრეზე. თამაშის მიზანი - ყველაზე ნაკლები დაწკაპუნების რაოდენობით გახადოს ცხრილი ერთი - ნებისმიერი - ფერის.

მოდით შევუდგეთ განხორციელებას. დასაწყისისთვის გავაკეთოთ სათამაშო მოედანი ცხრილის სახით <table>:

<table id="field"></table>

დავამატოთ გარკვეული CSS კოდი, რომელიც მოახდენს მხატვრულ გაფორმებას:

#field td { width: 50px; height: 50px; border: 1px solid black; text-align: center; font-weight: bold; }

განვიხილოთ ახლა, როგორ მივუდგეთ ჩვენი თამაშის განხორციელებას. როგორც ხედავთ, ეს ამოცანა უკვე საკმარისად დიდია, რომ მაშინვე მოვაგვაროთ ის. ამიტომ მისი დაყოფა ზოგიერთ ეტაპად - ქვეამოცანებად არის საჭირო, რომელთა შესრულებით ჩვენ თანდათან მოვაგვარებთ ჩვენს ძირითად ამოცანას.

დასაწყისისთვის ყველაზე ლოგიკური ეტაპი იქნება დავწეროთ სკრიპტი, რომელიც ქმნის ცხრილის უჯრედებს. მოდით, მაგალითად, სათამაშო მოედნის ზომა ინახებოდეს შემდეგ ცვლადებში:

let rows = 3; let cols = 3;

გადააკოპირეთ თქვენთვის მოცემული HTML და CSS კოდები. დაწერეთ კოდი, რომელიც შექმნის ცხრილს მითითებული ზომით.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა