Tóm tắt hướng dẫn SVG
- Đây là hướng dẫn SVG do Hunor Márton Borbély tạo ra, bắt đầu từ các hình dạng cơ bản và đi đến các hoạt ảnh phức tạp, giúp người học từng bước nắm được cách viết mã cho hình ảnh SVG.
- Nội dung bao quát nhiều chủ đề như vẽ hình cơ bản, cây thông Noel, người bánh gừng, làm ngôi nhà, đồng thời giới thiệu nhiều tính năng của SVG như clip path, gradient, đường cong Bézier và vẽ văn bản theo đường dẫn.
- Ngoài ra còn bao gồm cách kết hợp SVG với các công nghệ khác, chẳng hạn như vẽ đồng hồ bằng JavaScript, thêm tương tác vào các phần tử SVG và tạo sơ đồ SVG bằng JavaScript.
Ý kiến của GN⁺
- Hướng dẫn này là một tài liệu tốt để các kỹ sư phần mềm mới vào nghề có thể học một cách bài bản từ nền tảng đến kỹ thuật nâng cao trong việc viết mã cho hình ảnh SVG.
- Đặc biệt, các ví dụ thực tiễn như tạo đồng hồ hiển thị thời gian thực hay thêm tương tác vào các phần tử SVG dường như sẽ mang lại trải nghiệm học tập rất hữu ích và thú vị cho người học.
- Với những ai muốn học SVG, hướng dẫn này sẽ là một tài liệu học tập hấp dẫn, giúp mở rộng hiểu biết về thiết kế web đồ họa và nâng cao khả năng thêm các yếu tố hình ảnh độc đáo vào trang web.
1 bình luận
Ý kiến trên Hacker News
<clip-path>của SVG, việc định nghĩa vòng tròn lớn hai lần là không hiệu quả. Khi thay đổi kích thước, bạn phải sửa ở cả hai chỗ, vì vậy nếu đã dùngdefsthì tốt hơn là chỉ định nghĩa vòng tròn một lần rồi tái sử dụng.<foreignObject>, bạn có thể tận dụng SVG bên trong HTML, rất hữu ích cho những việc HTML làm tốt hơn (liên kết, hình ảnh, styling flexbox cơ bản, v.v.).pathhơn vì nó làm được gần như mọi thứ và ít dài dòng hơn các cách khác. Vì tôi vẽ kém và ghét hình ảnh, tôi đã xây dựng cả một side project hoàn toàn bằng SVG để có hiệu năng và sự tiện lợi. Qua tutorial này, tôi nhận ra có khá nhiều chỗ cần refactor.