CSS Minecraft
(benjaminaster.com)- โคลน Minecraft ที่สมบูรณ์ ซึ่งสร้างขึ้นโดยใช้ CSS เท่านั้น
- สร้างทุกฟีเจอร์ด้วย HTML และ CSS ล้วนๆ โดยไม่ใช้ JavaScript
- ใช้
:has()pseudo-class ของ CSS เพื่อออกแบบทริกเกอร์ที่ซับซ้อนและลอจิกแบบตอบสนอง รวมถึงจัดการปฏิสัมพันธ์ต่างๆ - มีซอร์สโค้ดและเดโมให้ที่ GitHub, CodePen และเว็บไซต์ทางการ
- จำเป็นต้องใช้ เบราว์เซอร์รุ่นใหม่ (Chromium 105+, Safari 15.4+, Firefox 121+)
7 ความคิดเห็น
การแสดงพลังด้วย CSS...
ว้าว..
ว้าว..?
โอ้โห..
คือจัดวางให้แต่ละช่องสามารถเลือกบล็อกได้ แล้วใช้ CSS ตกแต่งแค่รูปลักษณ์ภายนอกอย่างนั้นเหรอ? น่าทึ่งจริง ๆ นะ
ความคิดเห็นจาก Hacker News
:activeและจะหยุดในเวลาอื่น, แต่ละด้านถูกกำหนดเป็นพร้อม CSS class ที่ต่างกัน, แต่ละชนิดของบล็อกมี voxel ของตัวเองและเปิดใช้งานได้ครั้งละหนึ่งอัน,เหล่านี้ถูกจัดเรียงเป็นกริด 10 ชั้นขนาด 9x9 คูณด้วยชนิดของบล็อก (ประมาณ 6500 ชิ้น), และโครงสร้างทั้งหมดถูกห่อด้วยที่มี CSS class ซึ่งตอบสนองต่อการควบคุมกล้อง พร้อมชมว่านี่เป็นแนวทางที่ล้ำมาก