3 個のアイコン · MIT ライセンス
フォーム部品のアニメーションアイコン
チェック済みと未チェックの状態をアニメーションで切り替えるチェックボックス、ラジオボタン、トグルスイッチです。オンボーディングのチェックリストや設定画面など、素の input では味気ない場所で使えて、状態もひと目で読み取れます。
3 個すべてがクリックで 2 つの状態を切り替えるアイコンです。どのアイコンも React コンポーネント、shadcn/ui コンポーネント、Lottie JSON アニメーション、静的 SVG として提供され、MIT ライセンスのもと商用利用も無料です。
フォームのアイコン一覧
使いどころ
- 機能や好みを切り替える設定スイッチ
- オンボーディングや ToDo のチェックリスト
- アンケートや料金プラン選択の単一選択肢
- 利用規約・同意のチェックボックス
インタラクション別
- クリックで切り替わるアニメーションアイコン · 3
クリックで 2 つの状態を切り替えます。モーション軽減が有効な場合はアニメーションせずに即座に切り替わります。Checkbox, Radio button, Toggle.
アプリに追加する
React では react-useanimations をインストールしてアイコンをインポートするだけで、「クリックでトグル」のインタラクションで動きます。このカテゴリのアイコンはどれも使い方が同じなので、checkBox を各アイコンのページに載っている名前に置き換えてください。
npm install react-useanimationsimport UseAnimations from 'react-useanimations';
import checkBox from 'react-useanimations/lib/checkBox';
<UseAnimations animation={checkBox} size={32} />shadcn/ui なら、CLI ですぐに使えるコンポーネントを追加できます:
npx shadcn@latest add https://useanimations.com/r/check-box.jsonimport { AnimatedCheckBox } from '@/components/animations/check-box';
<AnimatedCheckBox size={24} />React を使わない場合も、各アイコンは /icons/<id>.json にある Lottie JSON ファイルとして使えます。Web、iOS、Android、Flutter 向けのプレーヤーは Lottie アイコンを参照してください。
よくある質問
フォーム部品のアニメーションアイコンにはどんなアイコンがありますか?
3 個あります。Checkbox、Radio button、Toggleです。どれも MIT ライセンスのもと個人・商用プロジェクトで無料で使え、クレジット表記も必要ありません。
フォーム部品のアニメーションアイコンを React で使うには?
react-useanimations をインストールし、import checkBox from 'react-useanimations/lib/checkBox' を追加して <UseAnimations animation={checkBox} size={32} /> をレンダリングします。アイコンは「クリックでトグル」のインタラクションで動き、テキストの色に合わせて表示されます。shadcn/ui を使う場合は、代わりに npx shadcn@latest add https://useanimations.com/r/check-box.json を実行してください。
フォーム部品のアニメーションアイコンは React なしでも使えますか?
はい。各アイコンは https://useanimations.com/icons/<id>.json(例:https://useanimations.com/icons/check-box.json)にある Lottie JSON ファイルで、lottie-web、lottie-ios、lottie-android、Flutter の lottie パッケージで再生できます。静的 SVG は各アイコンのページ(英語)からダウンロードできます。エクスプレッションを使うアイコンはないので、lottie-web のライトビルドで十分です。