Ini ialah penyerahan untuk Frontend Challenge v24.07.24, CSS Art: Recreation.
Baru-baru ini, saya mengambil hobi lama—Penyapu ranjau. Ia sangat ketagihan sehingga saya mendapati diri saya bermain berjam-jam setiap hari. Ia mengimbau kembali kenangan zaman silam ketika saya bermain Minesweeper di Windows. Saya bermain terlalu banyak sehingga saya akan melihat ranjau meletup di mata fikiran saya walaupun selepas menutup mata pada waktu malam. Memandangkan permainan Minesweeper kegemaran saya tidak lagi tersedia pada Windows, saya memainkannya di Google, yang menampilkan reka bentuk taman yang sangat menarik. Walau bagaimanapun, tidak seperti sebelum ini, saya tidak lagi mengalami letupan ranjau yang jelas apabila saya menutup mata. Untuk menghidupkan semula perasaan itu, saya memutuskan untuk mencipta papan Penyapu Ranjau saya sendiri di mana ia adalah milik saya.
Proses mengerjakan gesaan ini agak membosankan, memandangkan kerumitan mengendalikan berbilang grid. Melaksanakan JavaScript dan melaksanakan pengiraan yang diperlukan merupakan cabaran utama, tetapi ia juga merupakan bidang yang saya belajar banyak perkara dan saya amat berbangga.
Menggunakan JavaScript juga memerlukan saya mengurus CSS secara dinamik melalui kod. Ini memberi inspirasi kepada saya untuk mencipta pengalaman yang lebih interaktif dengan tindakan tuding dan klik. Saya mempertingkatkan lagi projek dengan menambahkan animasi ringkas untuk meniru letupan jubin.
Melihat ke hadapan, saya berharap untuk membangunkan lebih banyak animasi yang terperinci untuk letupan, bertujuan untuk mencipta semula kesan kesan yang saya ingat daripada versi terdahulu Penyapu Ranjau.
Atas ialah kandungan terperinci Seni CSS: Rekreasi Kegemaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!