Tác phẩm nghệ thuật CSS được tạo bằng một `div` duy nhất
(a.singlediv.com)- A Single Div là một thử nghiệm vẽ bằng CSS cho thấy có thể tạo ra những biểu đạt thị giác nào chỉ với một
divduy nhất - Dự án được giới thiệu là tác phẩm của Lynn Fisher, với thời gian thực hiện là 2014-2019
- Trên trang có các mục GitHub,
#divtober,Buy me a coffeeđược đặt cùng nhau - Chỉ với phần văn bản được cung cấp, không thể xác nhận các chi tiết như mã triển khai, danh sách tác phẩm hay quá trình thực hiện
- Ràng buộc cốt lõi là tập trung biểu đạt bằng CSS vào một phần tử HTML duy nhất thay vì nhiều phần tử HTML
Tính chất của dự án
- A Single Div là một thử nghiệm vẽ bằng CSS để kiểm chứng “có thể làm được gì với một
divduy nhất” - Trên trang cũng hiển thị mô tả
a CSS drawing project by Lynn Fisher - Thời gian thực hiện được ghi là 2014-2019
Các mục có thể xác nhận trên trang
- Có mục GitHub
- Có mục
#divtober - Có mục
Buy me a coffee - Chỉ với phần văn bản được cung cấp, không thể xác nhận đích liên kết cụ thể hay phần giải thích bổ sung của từng mục
1 bình luận
Ý kiến trên Hacker News
Có lẽ nó dùng tính năng cho phép tham chiếu CSS qua HTTP header, nên trong HTML không có CSS, còn CSS thì gắn nội dung vào các phần tử bắt buộc mà trình duyệt tự động thêm vào trang
"This Site Has No Code, or Does It?" https://youtu.be/msdymgkhePo
[0]: https://news.ycombinator.com/item?id=8229072
[1]: https://news.ycombinator.com/item?id=12091173
[2]: https://news.ycombinator.com/item?id=40049258
three.js rất tuyệt khi dựng những cảnh lớn, nhưng những cảnh nhỏ kiểu một nhân vật đơn lẻ trên website cá nhân thì cũng có thể làm bằng CSS. Mình nhiều lần thử làm theo các CodePen ấn tượng, mất trọn cả cuối tuần mà vẫn chưa hoàn hảo
Internet có thể đã sẵn sàng, nhưng khó có thể nói rằng phần lớn thiết bị kết nối Internet hỗ trợ WebGL cho ra hồn. Tùy người dùng mục tiêu, nhưng tốt hơn là nên làm website mà mọi người đều truy cập được, chứ không phải chỉ dành cho cái vườn rào kín của riêng mình
Dù vậy, three.js không phải lời giải hoàn hảo cho mọi thứ; cần nhìn vào ưu nhược điểm khi dùng để tránh tạo ra những website phình to không cần thiết
Mình luôn nghĩ sẽ thú vị nếu có một công cụ cho phép chỉnh sửa các “hình ảnh” nhỏ bằng những hình cơ bản rồi tự động xuất mã CSS; không biết có ai biết công cụ nào như vậy không
[0] https://bewelge.github.io/CSS-Button-Particles/ Trên di động UI trông rất tệ, nhưng bản thân hiệu ứng nút chắc vẫn hoạt động tốt
https://megaemce.github.io/Bonfire
::beforecùng::afterkhông được tính để chèn nội dungLà một bài luyện sáng tạo thì thú vị, nhưng mình luôn cho rằng lạm dụng
::beforevà::afterlà một thói quen xấu. Ám ảnh muốn HTML “sạch” là ngớ ngẩn; HTML rõ ràng dễ bảo trì hơnThường có rất nhiều trò khéo dùng
box-shadowMình đang mở dev tools trong cửa sổ Chrome và thay đổi kích thước, thì thấy người trong logo đi lên xuống con đường tùy theo hướng kéo. Thật sự rất hay
https://pattle.github.io/simpsons-in-css/
Gu thiết kế đồ họa cũng tốt
::beforevà::after, nhưng dù sao tất cả vẫn là CSS