CSS Minecraft
(benjaminaster.com)- Một bản clone Minecraft hoàn chỉnh được xây dựng chỉ bằng CSS
- Không dùng JavaScript, mọi tính năng đều được triển khai chỉ với HTML và CSS thuần
- Sử dụng pseudo-class
:has()của CSS để thiết kế các trigger phức tạp, logic phản hồi và xử lý tương tác - Cung cấp mã nguồn và bản demo trên GitHub, CodePen và trang chính thức
- Yêu cầu trình duyệt mới nhất (Chromium 105+, Safari 15.4+, Firefox 121+)
7 bình luận
Màn biểu diễn sức mạnh của CSS...
Wow..
Wow..?
Ôi trời..
Có phải họ sắp xếp để có thể chọn block trong từng ô rồi chỉ dùng CSS để trang trí phần hiển thị bên ngoài thôi sao? Dù vậy vẫn thật đáng kinh ngạc.
Ý kiến Hacker News
:active, còn ngoài lúc đó thì dừng lại, mỗi mặt được gán thành mộtvới các lớp CSS khác nhau, mỗi loại khối có một voxel và mỗi lần chỉ một cái được kích hoạt, cácnày được sắp thành lưới 10 tầng 9x9 nhân với số loại khối (khoảng 6.500), và toàn bộ cấu trúc được bọc trong mộtcó các lớp CSS phản hồi với thao tác camera; đồng thời khen rằng cách tiếp cận này cực kỳ đột phá