
motion
@motiondivision
Mo ta tren GitHub
A modern animation library for React and JavaScript
Bai hoc & danh gia
Chính là Framer Motion, nay tách ra tên mới và có cả bản không phụ thuộc React. Thư viện hoạt ảnh khai báo: mô tả trạng thái đầu và cuối, phần còn lại nó lo, kể cả khi component bị gỡ khỏi cây.
Dùng vào việc gì
- Hiệu ứng vào/ra cho hộp thoại, danh sách, chuyển trang
- Kéo thả, cuộn tới đâu hiện tới đó
- Bố cục tự chuyển động khi phần tử đổi vị trí — thứ rất khó làm mượt bằng CSS thuần
Lưu ý
Nhớ cái bẫy đã gặp: phần tử nằm trong khối bị ẩn có thể kẹt ở trạng thái trong suốt, chụp ảnh ra trang trắng. Ưu tiên hoạt ảnh chỉ chạm vào transform và opacity để giữ 60 khung hình.
Repo khac trong kho
4pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
@pixijsTypeScript48kkonva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
@konvajsTypeScript14.7kexcalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
@excalidrawTypeScript129.1kglTF-Sample-Models
glTF Sample Models.
@KhronosGroupMathematica3.6k