10 個のアイコン · MIT ライセンス
テキスト編集のアニメーションアイコン
リッチテキストのツールバー向けの太字、斜体、下線、配置、リストのアイコンです。クリック時の短いアニメーションで書式が適用されたことを伝えられるので、テキスト自体の変化がわかりにくいエディターで役立ちます。
10 個の内訳は、クリックのたびに最初から再生するもの 8 個、ホバーで 1 回再生するもの 2 個です。どのアイコンも React コンポーネント、shadcn/ui コンポーネント、Lottie JSON アニメーション、静的 SVG として提供され、MIT ライセンスのもと商用利用も無料です。
テキスト編集のアイコン一覧
使いどころ
- リッチテキストエディターのツールバー
- コメントやメッセージの入力欄
- CMS やブログ記事のエディター
- Markdown エディターやメモアプリ
- デザインツールのテキスト配置コントロール
インタラクション別
- クリックで動くアニメーションアイコン · 8
クリックするたびに最初から 1 回再生します。モーション軽減が有効な場合は再生しません。Align Center, Align Justify, Align Left, Align Right, Bold, Italic, Type, Underline.
- ホバーで再生するアニメーションアイコン · 2
モーション軽減が有効でなければ、mouseenter で 1 回再生します。離れても止まらず、再生中にもう一度乗っても最初からにはなりません。Hash, List.
アプリに追加する
React では react-useanimations をインストールしてアイコンをインポートするだけで、「クリックで再生」のインタラクションで動きます。このカテゴリのアイコンはどれも使い方が同じなので、bold を各アイコンのページに載っている名前に置き換えてください。
npm install react-useanimationsimport UseAnimations from 'react-useanimations';
import bold from 'react-useanimations/lib/bold';
<UseAnimations animation={bold} size={32} />shadcn/ui なら、CLI ですぐに使えるコンポーネントを追加できます:
npx shadcn@latest add https://useanimations.com/r/bold.jsonimport { AnimatedBold } from '@/components/animations/bold';
<AnimatedBold size={24} />React を使わない場合も、各アイコンは /icons/<id>.json にある Lottie JSON ファイルとして使えます。Web、iOS、Android、Flutter 向けのプレーヤーは Lottie アイコンを参照してください。
よくある質問
テキスト編集のアニメーションアイコンにはどんなアイコンがありますか?
10 個あります。Align Center、Align Justify、Align Left、Align Right、Bold、Hash、Italic、List、Type、Underlineです。どれも MIT ライセンスのもと個人・商用プロジェクトで無料で使え、クレジット表記も必要ありません。
テキスト編集のアニメーションアイコンを React で使うには?
react-useanimations をインストールし、import bold from 'react-useanimations/lib/bold' を追加して <UseAnimations animation={bold} size={32} /> をレンダリングします。アイコンは「クリックで再生」のインタラクションで動き、テキストの色に合わせて表示されます。shadcn/ui を使う場合は、代わりに npx shadcn@latest add https://useanimations.com/r/bold.json を実行してください。
テキスト編集のアニメーションアイコンは React なしでも使えますか?
はい。各アイコンは https://useanimations.com/icons/<id>.json(例:https://useanimations.com/icons/bold.json)にある Lottie JSON ファイルで、lottie-web、lottie-ios、lottie-android、Flutter の lottie パッケージで再生できます。静的 SVG は各アイコンのページ(英語)からダウンロードできます。エクスプレッションを使うアイコンはないので、lottie-web のライトビルドで十分です。