22 個のアイコン · MIT ライセンス
ファイル・フォルダ・ユーザーのアニメーションアイコン
ファイル、フォルダ、本、メール、添付ファイル、人物のアイコンです。ユーザーが扱う対象を示すのに使え、追加・削除・チェック付きのバリエーションを使えば、リストやチームの管理画面に手応えのある反応を持たせられます。
22 個の内訳は、クリックのたびに最初から再生するもの 5 個、ホバーで再生し、ポインターが離れると逆再生するもの 7 個、ホバーで 1 回再生するもの 10 個です。どのアイコンも React コンポーネント、shadcn/ui コンポーネント、Lottie JSON アニメーション、静的 SVG として提供され、MIT ライセンスのもと商用利用も無料です。
コンテンツのアイコン一覧
使いどころ
- ファイルマネージャーやドキュメント一覧
- 添付ボタンやクリップボードへのコピーボタン
- メールクライアントの受信トレイ・アーカイブ画面
- ユーザーの追加・削除操作があるチームメンバー一覧
- ドキュメントやリンクの共有メニュー
インタラクション別
- クリックで動くアニメーションアイコン · 5
クリックするたびに最初から 1 回再生します。モーション軽減が有効な場合は再生しません。File Minus, File Plus, Folder Minus, Folder Plus, User Check.
- ホバーで動くアニメーションアイコン · 7
mouseenter で順方向に、mouseleave で逆方向に再生します。Archive, Copy, Mail, Share, User minus, User plus, User X.
- ホバーで再生するアニメーションアイコン · 10
モーション軽減が有効でなければ、mouseenter で 1 回再生します。離れても止まらず、再生中にもう一度乗っても最初からにはなりません。Book, Book Open, Clipboard, File, File Text, Image, Inbox, Paperclip, User, Users.
アプリに追加する
React では react-useanimations をインストールしてアイコンをインポートするだけで、「ホバー」のインタラクションで動きます。このカテゴリのアイコンはどれも使い方が同じなので、copy を各アイコンのページに載っている名前に置き換えてください。
npm install react-useanimationsimport UseAnimations from 'react-useanimations';
import copy from 'react-useanimations/lib/copy';
<UseAnimations animation={copy} size={32} />shadcn/ui なら、CLI ですぐに使えるコンポーネントを追加できます:
npx shadcn@latest add https://useanimations.com/r/copy.jsonimport { AnimatedCopy } from '@/components/animations/copy';
<AnimatedCopy size={24} />React を使わない場合も、各アイコンは /icons/<id>.json にある Lottie JSON ファイルとして使えます。Web、iOS、Android、Flutter 向けのプレーヤーは Lottie アイコンを参照してください。
よくある質問
ファイル・フォルダ・ユーザーのアニメーションアイコンにはどんなアイコンがありますか?
22 個あります。Archive、Book、Book Open、Clipboard、Copy、File、File Minus、File Plus、File Text、Folder Minus、Folder Plus、Image ほか 10 個です。どれも MIT ライセンスのもと個人・商用プロジェクトで無料で使え、クレジット表記も必要ありません。
ファイル・フォルダ・ユーザーのアニメーションアイコンを React で使うには?
react-useanimations をインストールし、import copy from 'react-useanimations/lib/copy' を追加して <UseAnimations animation={copy} size={32} /> をレンダリングします。アイコンは「ホバー」のインタラクションで動き、テキストの色に合わせて表示されます。shadcn/ui を使う場合は、代わりに npx shadcn@latest add https://useanimations.com/r/copy.json を実行してください。
ファイル・フォルダ・ユーザーのアニメーションアイコンは React なしでも使えますか?
はい。各アイコンは https://useanimations.com/icons/<id>.json(例:https://useanimations.com/icons/copy.json)にある Lottie JSON ファイルで、lottie-web、lottie-ios、lottie-android、Flutter の lottie パッケージで再生できます。静的 SVG は各アイコンのページ(英語)からダウンロードできます。エクスプレッションを使うアイコンはないので、lottie-web のライトビルドで十分です。