コンテンツへ移動
SVG Nexus / GUIDES 登録不要 | 100%ブラウザ完結処理

ガイドと記事

開発者とデザイナーのためのベクターと3Dアイコンライブラリ

ウェブサイト、モバイルアプリ、検索エンジン向けに、くっきりしたベクターアイコンを設計、最適化、翻訳、公開する方法を学べます。

SVGとPNGの違い:どちらを使うべき?

Webサイトのアイコンやロゴ、UIには、どんな画面サイズでもくっきり表示されるSVGを使用してください。メール署名やSNS用サムネイルなど固定ピクセル画像が必要な場合はPNGを使用します。

CSSでSVGアイコンをアニメーションさせる方法

インラインSVGにCSSクラスを追加し、stroke-dasharrayのkeyframesでHover色変化や読み込みアニメーションを定義します。

FigmaやブラウザでSVGアイコンを編集する方法

SVG NexusからSVGコードをコピーしてFigmaやIllustratorに直接貼り付けるか、ブラウザ上のベクタースタジオを開いてソフト不要で編集できます。

React、Next.js、VueでSVGアイコンを使う方法

アイコンページのReact TSXまたはVue 3タブを選択し、currentColorとTailwind CSSに対応したコンポーネントコードをコピーします。

インライン SVG と画像タグ

カーソルを合わせた色の変化や CSS アニメーションが必要なら、インライン SVG かコンポーネントを使います。画像検索に載せたいときは、幅、高さ、代替テキストを付けた画像タグを使います。

グラデーションとクリップ ID の衝突を防ぐ

多色のセットは paint0_linear のような内部 ID を再利用しがちです。同じページで 2 つのアイコンが同じ ID を使うと、誤ったグラデーションが描かれます。SVG Nexus はアイコンごとに内部 ID の範囲を分けます。

使いやすいアイコンと RTL の反転

飾りのアイコンは aria-hidden と focusable false で隠します。アイコンだけのボタンには分かりやすい aria-label を付けます。右から左に書く言語では矢印を左右反転します。

外部の SVG ファイルを安全にする

SVG は XML 形式なので、信頼できないファイルにはスクリプトやイベント処理が含まれることがあります。script 要素を削除し、厳しいセキュリティポリシーと nosniff ヘッダーで配信してください。

実践的なSVGガイド&チュートリアル

SVGとPNGの違い:どちらを使うべき?

Webサイトのアイコンやロゴ、UIには、どんな画面サイズでもくっきり表示されるSVGを使用してください。メール署名やSNS用サムネイルなど固定ピクセル画像が必要な場合はPNGを使用します。

CSSでSVGアイコンをアニメーションさせる方法

インラインSVGにCSSクラスを追加し、stroke-dasharrayのkeyframesでHover色変化や読み込みアニメーションを定義します。

FigmaやブラウザでSVGアイコンを編集する方法

SVG NexusからSVGコードをコピーしてFigmaやIllustratorに直接貼り付けるか、ブラウザ上のベクタースタジオを開いてソフト不要で編集できます。

React、Next.js、VueでSVGアイコンを使う方法

アイコンページのReact TSXまたはVue 3タブを選択し、currentColorとTailwind CSSに対応したコンポーネントコードをコピーします。

76,166個のベクターアイコンを検索するには入力してください...

移動 | Enter で開く すべてのアイコンを見る

比較

アイコンの出典とライセンス

ライセンス 商用利用 クレジット 変更と色替え
MIT許可パッケージに通知許可
ISC許可パッケージに通知許可
Apache-2.0許可通知ファイルとともに必須許可
CC BY 4.0許可クレジット必須許可
CC-BY-SA-4.0許可同一条件で配布同一条件で配布
Trademark / Brand参照目的のみ権利者の指針制限あり

アイコンプレビュー