制作実績

実績ポートフォリオ フィルターグリッド

このパーツは、上部のタブで表示する実績を絞り込めるポートフォリオグリッドです。各カードには data-cat 属性でカテゴリが付き、タブをクリックするとJSが該当カテゴリだけを表示し、それ以外をフェードで隠します。

プレビュー

このパーツの使いどころと実装ポイント

このパーツは、上部のタブで表示する実績を絞り込めるポートフォリオグリッドです。各カードには data-cat 属性でカテゴリが付き、タブをクリックするとJSが該当カテゴリだけを表示し、それ以外をフェードで隠します。タブは role="tablist" を持ち、選択中のタブは色が反転して現在地が分かるようになっています。

向いている場面

制作実績や事例が多く、種類別に見せたいサイトに向きます。たとえばWeb制作会社、デザイン事務所、施工事例を持つ建築・リフォーム業、商品ジャンルが多いECの導入事例ページなどで力を発揮します。

カスタマイズと注意点

タブを増やすときは、ボタンに data-filter を、対応するカードに同じ値の data-cat を付けます。実績画像は imgsrc を差し替え、必ず内容を表す alt を書いてください。

  • 画像には widthheight、遅延読み込みを指定すると表示が安定します
  • 絞り込みでカードが減ると高さが急に変わるので、件数が極端に偏らないよう配慮しましょう

このパーツは JavaScript が含まれます。HTML の最後に <script> タグで読み込むか、外部 JS ファイルに切り出してください。

よくある質問

タブのカテゴリを自由に追加できますか?
できます。タブのボタンに data-filter、各実績カードに同じ値の data-cat を付ければ、新しいカテゴリで絞り込めるようになります。Web・EC・LPといった既存の分類に、採用サイトや動画制作などを足す運用が可能です。
JavaScriptが動かない環境ではどう表示されますか?
絞り込みはJavaScriptで動くため、無効な環境ではタブ操作が効かず、すべての実績がそのまま並んで表示されます。一覧として閲覧できるので情報が消えることはありませんが、フィルター機能を前提にする場合は読み込みエラーがないか確認してください。