開発において画像ファイルの命名規則を統一することで、管理や運用の効率化、チーム間の認識齟齬防止につながります。 以下のルールに従って、画像ファイルの命名を行ってください。
icon-arrow.svgbg-pattern-main.webpimg-gallery-01.webp, img-gallery-02.webpbanner-hero-desktop.webp, banner-hero-mobile.webpファイル名は以下のような接頭辞のいずれかで始める必要がありますが、特定の要件やデザインシステムにより、プロジェクト内で一貫性を保つことを前提に上記以外の接頭辞を使用しても構いません。
icon-: アイコン画像bg-: 背景画像img-: 一般的な画像figure-: 図版・説明画像banner-: バナー・ヒーロー画像text-: テキスト画像・ロゴタイプlogo-: ロゴ画像例:
icon-menu.svg - メニューアイコンbg-pattern.webp - パターン背景img-product.webp - 商品画像figure-diagram.webp - 図解画像banner-hero.webp - ヒーロー画像text-heading.webp - テキスト画像logo-company.svg - 会社ロゴimages/
├── common/ # 共通画像
│ ├── logo-company.svg
│ ├── icon-menu.svg
│ └── bg-pattern.webp
├── pages/ # ページ固有画像
│ ├── top/
│ │ ├── banner-hero.webp
│ │ └── img-feature-01.webp
│ └── product/
│ ├── img-main.webp
│ └── img-gallery-01.webp
└── ui/ # UI要素画像
├── bg-button.webp
└── icon-decoration.svg
!WARNING 例外ケース システムの制限や、サイトリニューアルなどの際にパスを変更したくない場合、既に同名のディレクトリが存在する場合などは、この限りではありません。
[接頭辞]-[詳細]-[連番].[拡張子]
例:
banner-hero-main.webp - メインのヒーロー画像img-product-gallery-01.webp - 商品ギャラリーの 1 枚目icon-arrow-right.svg - 右矢印アイコン[接頭辞]-[詳細]-[ブレークポイント].[拡張子]
例:
banner-hero-desktop.webp - デスクトップ用ヒーロー画像banner-hero-tablet.webp - タブレット用ヒーロー画像banner-hero-mobile.webp - モバイル用ヒーロー画像01, 02, 03...001, 002, 003...例:
img-gallery-01.webp, img-gallery-02.webpfigure-step-001.webp, figure-step-002.webp画像.jpg ❌icon menu.jpg ❌icon_menu.jpg ❌ (ハイフンを使用)Icon-Menu.jpg ❌icon@menu.jpg ❌menu.svg ❌ (必ず指定の接頭辞を使用)pic-gallery.jpg ❌ (規定の接頭辞以外は使用禁止)