astro-iconを使いたい!
Warning
個人の備忘録的なものなので、間違いがあるかもしれません。
Astro Iconとは
AstroでSVGアイコンを簡単に使えるようにするライブラリ。
自作のアイコンも設定できるらしい。
インストール
本体の追加
npx astro add astro-icon以上のコマンドでインストールできます。
configに追加するか?と聞かれたらyを入力します。
アイコンセットの追加
使用したいアイコンセットをIconifyから探します。
npm install @iconify-json/mdi![]()
mdiを追加したいアイコンセットの赤線で囲った部分に置き換えてください。
使用方法
アイコンの表示
---import { Icon } from "astro-icon/components"---
<Icon name="mdi:ab-testing">nameでアイコンを指定します。
アイコンのスタイル変更
<Icon name="mdi:ab-testing">
<!-- Iconすべてに適用 --><style> [data-icon] { <!-- ここにスタイル --> }</style>
<!-- 特定の種類のみに適用 --><style> [data-icon="mdi:ab-testing"] { <!-- ここにスタイル --> }</style>