Miễn phí 100% cho hầu hết dự án
GSAP là miễn phí hoàn toàn cho cả dự án cá nhân và thương mại, miễn là bạn không phân phối lại thư viện như một phần của công cụ bán lại. Với nhu cầu thông thường – như xây dựng website, webapp, hay sản phẩm thương mại sử dụng nội bộ – bạn hoàn toàn có thể dùng GSAP mà không cần trả phí.
Ngoài ra, GSAP có thêm một số plugin mở rộng nâng cao (như MorphSVG, ScrollSmoother…) thuộc diện Club GreenSock. Tuy nhiên, core GSAP và đa số plugin phổ biến (như ScrollTrigger) đều miễn phí.
Ưu điểm nổi bật của GSAP
- Tốc độ cực nhanh, hoạt ảnh mượt mà đến từng pixel
- Điều khiển chính xác từng giai đoạn chuyển động
- Hỗ trợ HTML, CSS, SVG, canvas, WebGL…
- Dễ tổ chức animation theo chuỗi (timeline)
- Dễ mở rộng với các plugin miễn phí như
ScrollTrigger
Cài đặt GSAP
Bạn có thể bắt đầu ngay với đoạn mã CDN:
Hoặc nếu bạn dùng Node.js:
Ví dụ hoạt ảnh đơn giản
Các API phổ biến trong GSAP
API | Công dụng |
---|---|
gsap.to() |
Tạo hoạt ảnh từ trạng thái hiện tại đến trạng thái mong muốn |
gsap.from() |
Bắt đầu từ trạng thái cụ thể đến trạng thái hiện tại |
gsap.timeline() |
Chuỗi các animation theo trình tự |
ScrollTrigger |
Kích hoạt animation khi cuộn trang (plugin miễn phí) |
Timeline nâng cao
Timeline giúp bạn dễ dàng điều phối nhiều hoạt ảnh liên tiếp mà không cần tính toán delay:
Plugin mở rộng đáng chú ý
- ScrollTrigger: Hoạt ảnh khi cuộn trang (miễn phí)
- TextPlugin: Hoạt ảnh ký tự như máy đánh chữ (miễn phí)
- MotionPathPlugin: Di chuyển theo đường cong (miễn phí)
- ScrollSmoother: Cuộn mượt hơn, thuộc bản Club
Kết luận
GSAP là một thư viện đáng học và sử dụng cho bất kỳ ai làm web hiện đại. Với hiệu suất vượt trội, miễn phí rộng rãi, dễ học và dễ triển khai, đây là công cụ gần như không thể thiếu cho các giao diện giàu tương tác.
Trang chủ: https://greensock.com/gsap/
Bình Luận