10 icon · Giấy phép MIT
Icon soạn thảo văn bản động
Icon in đậm, in nghiêng, gạch chân, căn lề và danh sách cho thanh công cụ soạn thảo rich text. Một hiệu ứng click ngắn xác nhận định dạng đã được áp dụng, rất có ích trong những trình soạn thảo mà thay đổi trên chính văn bản khó nhận ra.
Trong 10 icon, 8 icon phát lại sau mỗi lần click và 2 icon phát một lần khi hover. Mỗi icon có sẵn dưới dạng React component, component shadcn/ui và animation Lottie JSON, kèm SVG tĩnh, dùng miễn phí cả cho mục đích thương mại theo giấy phép MIT.
Tất cả icon soạn thảo văn bản
Dùng ở đâu
- Thanh công cụ của trình soạn thảo rich text
- Khung soạn bình luận và tin nhắn
- Trình soạn thảo CMS và bài blog
- Ứng dụng Markdown và ghi chú
- Điều khiển căn lề văn bản trong công cụ thiết kế
Theo tương tác
- Icon động khi click · 8
Phát lại một lần từ đầu sau mỗi lần click, trừ khi người dùng bật giảm chuyển động. Align Center, Align Justify, Align Left, Align Right, Bold, Italic, Type, Underline.
- Icon động phát khi hover · 2
Phát một lần khi con trỏ đi vào (mouseenter), trừ khi người dùng bật giảm chuyển động. Rời chuột không làm hiệu ứng dừng; hover lại trong lúc đang phát cũng không khởi động lại. Hash, List.
Thêm vào ứng dụng của bạn
Với React, hãy cài react-useanimations rồi import icon; icon sẽ tự chạy tương tác “Click phát lại” của nó. Mọi icon trong danh mục này đều dùng giống hệt: chỉ cần thay bold bằng tên ghi trên trang của icon đó.
npm install react-useanimationsimport UseAnimations from 'react-useanimations';
import bold from 'react-useanimations/lib/bold';
<UseAnimations animation={bold} size={32} />Với shadcn/ui, CLI sẽ thêm sẵn một component:
npx shadcn@latest add https://useanimations.com/r/bold.jsonimport { AnimatedBold } from '@/components/animations/bold';
<AnimatedBold size={24} />Không dùng React? Mỗi icon là một tệp Lottie JSON tại /icons/<id>.json; xem Icon Lottie để biết các player cho web, iOS, Android và Flutter.
Câu hỏi thường gặp
Bộ icon soạn thảo văn bản động gồm những icon nào?
10 icon: Align Center, Align Justify, Align Left, Align Right, Bold, Hash, Italic, List, Type và Underline. Tất cả đều miễn phí cho dự án cá nhân và thương mại theo giấy phép MIT, không bắt buộc ghi nguồn.
Dùng các icon soạn thảo văn bản động này trong React như thế nào?
Cài react-useanimations, thêm import bold from 'react-useanimations/lib/bold' rồi render <UseAnimations animation={bold} size={32} />. Icon sẽ chạy tương tác “Click phát lại” của nó và tự lấy theo màu chữ. Nếu dùng shadcn/ui, hãy chạy npx shadcn@latest add https://useanimations.com/r/bold.json.
Có dùng được các icon soạn thảo văn bản động này mà không cần React không?
Được. Mỗi icon là một tệp Lottie JSON tại https://useanimations.com/icons/<id>.json (ví dụ https://useanimations.com/icons/bold.json), phát được bằng lottie-web, lottie-ios, lottie-android hoặc package lottie của Flutter; SVG tĩnh có trên trang riêng của từng icon (bằng tiếng Anh). Không icon nào dùng expression, nên bản rút gọn (light) của lottie-web là đủ.