作成日 :

1-7.SVG アイコン設定

SVG(Scalable Vector Graphics)は、二次元のベクトルグラフィックスを記述するためのXMLベースの画像形式。1999年からW3C(World Wide Web Consortium)によって標準化が進められている。

アイコンに最適な SVG

  • 無限の解像度
    ベクター形式のため、拡大・縮小しても境界線がボケない。高解像度ディスプレイ(Retina等)でも常に鮮明。
  • CSSでの制御
    mask-image や fill プロパティを用いることで、画像ファイルを差し替えることなく、CSSだけで色やサイズ、アニメーションを自由に変更可能。
  • 軽量なファイルサイズ
    単純な形状であれば、ビットマップ画像よりも圧倒的にデータ量が少なく、読み込み速度に貢献する。
  • アクセシビリティ
    コード内に <title> タグなどを記述できるため、スクリーンリーダーが内容を認識しやすく、SEOやアクセシビリティの面でも優れる。

HTML記述、CSS定義、クイックタグ登録

SVG でマスクしたものを基本に、Android は背景に公式を直接表示、白抜きは背景をマスクの透明でくり抜き親要素の背景色がアイコン色となる。