Animotion - Ứng dụng tạo hoạt ảnh CSS trực quan
(cssanimotion.pages.dev)- Tiêu đề trên HN chỉ đến ứng dụng tạo hoạt ảnh CSS trực quan, nhưng nội dung trang có thể xác minh lại chủ yếu xoay quanh
MathML InputvàLaTeX Output - Theo metadata của trang, website này được giới thiệu là công cụ trực tuyến miễn phí để chuyển đổi MathML sang LaTeX
- Trong phần nội dung, khó tìm thấy thông tin để đánh giá việc sử dụng như ví dụ chuyển đổi thực tế, kết quả đầu ra, độ chính xác hay phạm vi hỗ trợ
- Một khu vực riêng cũng có kèm liên kết chạy game Drift Hunters Unblocked
- Chỉ với thông tin hiện tại, rất khó xác minh rõ cả chức năng ứng dụng hoạt ảnh CSS lẫn cách hoạt động của bộ chuyển đổi MathML
Cấu trúc trang có thể xác minh
- Phần nội dung phía trên có mục MathML Input và LaTeX Output
- Mô tả meta cho biết đây là bộ chuyển đổi trực tuyến miễn phí dùng MathConvert để chuyển MathML sang LaTeX
- Công cụ được giới thiệu là dành cho sinh viên, nhà giáo dục và nhà nghiên cứu để chuyển đổi công thức, nhưng không cung cấp trường nhập liệu thực tế, công thức ví dụ hay phạm vi MathML được hỗ trợ
Liên kết game được hiển thị cùng
- Bên dưới Play Online Games có mục
Drift Hunters Unblocked - Mục này giới thiệu rằng game cung cấp trải nghiệm drift chân thực và tùy chỉnh xe, đồng thời hoạt động ở trường học và nơi làm việc
- Có thể chuyển đến trang game qua liên kết Play Now
1 bình luận
Ý kiến trên Hacker News
CSS3 đã ra mắt từ năm 1999, vậy mà đến năm 2023 một ứng dụng như thế này vẫn đủ thú vị để lên HN, điều đó cho thấy animation dựa trên keyframe dễ dùng, dễ tiếp cận và có thể lập trình/kiểm tra được đã trì trệ đến mức nào
Flash chết đi khoảng 10 năm trước và để lại một khoảng trống, thứ còn sót lại chỉ là cái vỏ Adobe Animate cùng hệ sinh thái framework/cộng đồng khá xoàng xung quanh nó
Animation vững chắc dựa trên CSS/SVG phần lớn vẫn chỉ là lời hứa dang dở; có những ví dụ tốt, nhưng nó vẫn gần như chỉ là kỹ năng trong một ngách hẹp
Cá nhân tôi đây là cách tôi dùng nhiều nhất khi tạo web keyframe animation và các phần tử
Không phải mọi tính năng của After Effects đều xuất được, nhưng trong workflow kiểu này thì đây là giải pháp tốt và ổn định nhất mà tôi từng tìm thấy. Có thể việc tôi đã từng dùng AE trước đó cũng ảnh hưởng phần nào
Các tính năng hiện được hỗ trợ: http://airbnb.io/lottie/#/supported-features
Adobe là công ty cố tình giết chết mọi thứ, và Steve Jobs cũng có một phần trách nhiệm
Thật tuyệt khi giờ không còn phải đưa tiền cho họ nữa. Cảm ơn Serif
CSS animation đúng nghĩa dùng keyframe mãi đến năm 2009 mới lần đầu khả thi, mà khi đó hỗ trợ trình duyệt vẫn kém nên phải cần rất nhiều tiền tố như
moz-,webkit-và cả polyfillChẳng có lý do gì để cố dùng CSS3 animation nếu nó không chạy trên IE8, và về mặt cung cấp UI animation đa trình duyệt thì jQueryUI còn đi trước rất xa
Cả đời tôi không muốn nhìn thêm màn hình “Loading…” của Flash nữa, nhất là không muốn phải chờ kiểu đó chỉ để xem menu điều hướng
Ngay cả trong môi trường băng thông rộng tải tức thì, menu điều hướng vẫn tốt hơn khi không có animation, và khu vực giới thiệu tính năng dưới masthead cũng vậy
Bây giờ vẫn còn nhu cầu, nhưng đã thành quá ngách; mọi người chủ yếu tiêu thụ nội dung trên thiết bị di động và nội dung media phong phú cũng đã có thể được cung cấp đầy đủ dưới dạng video
Điều đầu tiên tôi muốn thử là di chuyển vị trí keyframe, nhưng có vẻ hiện chưa có tính năng đó
Tôi thích việc đầu ra là CSS chứ không phải mã JavaScript bị buộc vào một thư viện nào đó
Có cách nào để cung cấp tooltip hoặc gợi ý tốt trên di động nhằm giải thích icon dùng để làm gì không?
Tôi không hiểu ý nghĩa của vài icon; đúng là cứ bấm thử thì sẽ biết, nhưng như đã nói ở trên, không có undo nên hơi ngại
Trình editor trông thật sự trực quan và rất ổn
Ai cần timeline nâng cao hơn một chút cũng có thể xem Theatre.js. Thật vui khi thấy hệ sinh thái web có thêm nhiều công cụ liên quan đến chuyển động
Đây là một công cụ tuyệt vời, khiến tôi muốn nghịch thử CSS animation một lúc
Sẽ hay hơn nếu thêm vài timing function vào các animation preset. Hiện tại chưa có nên trông hơi thiếu sinh động
Source ở đây: https://github.com/animotionjs/animotion
Nhìn vào URL thì có vẻ dự án Svelte đó xuất hiện trước dự án này
https://cssanimotion.pages.dev/
https://animotion.pages.dev/
Ngay cả trên di động nó cũng trực quan đến bất ngờ
Chỉ là tôi không tìm thấy undo/redo. Có tính năng đó trên di động hoặc desktop không?
Tôi cũng nhận ra GPT-4 khá giỏi trong việc tạo CSS animation phức tạp