更新日: 2024 / 08 / 22

WEB-UIKIT コンポーネントの分類と使い方

WEB-UIKITののコンポーネントの分類と使い方について解説します。

コンポーネントについて

WEB-UIKITではFigmaのコンポーネント機能を使ってコンポーネントを作成しています。

コンポーネントはWebデザインのよくあるデザインのパターンを集めたものでブロックを組み合わせるように簡単に作成できます。

コンポーネントを使ってデザインを作っていく方法についてはこちらのページをご覧ください。

HTMLコンポーネントについて

FigmaのデザインファイルにあるUIコンポーネントはHTML化しているのでコピペで使用できるようになっています。

UIコンポーネントのHTMLファイルはダウンロードフォルダ内の「ui」フォルダに含まれています。

LP-UIKITのコンポーネントについて HTMLコンポーネントについて

UIコンポーネントの名前はHTMLファイルの場所にもなっています。

例えば、contents/header/type1というコンポーネント名のHTMLファイルは、ui/contents/header/type1.htmlにあります。

ui/
  block/
  contents/
    header/
      type1.html
      type2.html
      type3.html
      type4.html
    footer/
    …
  elements/
  layouts/

デザインで使用したコンポーネント名と同じ場所にHTMLファイルがあるので効率よくコーディング作業ができます。

HTMLコーディングの方法についてはこちらのページをご覧ください。

HTMLコンポーネントのデモページについて

uiフォルダにはdemoというフォルダがあり、このフォルダ内のindex.htmlを開くとUIコンポーネントをブラウザで確認できるデモページを表示することができます。

LP-UIKITのコンポーネントについて HTMLコンポーネントのデモページについて

コンポーネントの一部はこちらからご覧いただけます。

※デモページでは一部のUIのみ公開していますが、実際には全てのUIをご覧いただけます。

WEB-UIKIT コンポーネントの分類

WEB-UIKITではコンポーネントを以下のように分類しています。

  • Elements: コンポーネントの構成要素
  • Layouts: どのコンテンツでも使えるコンポーネント
  • Contents: コンテンツ特有のレイアウトを持つコンポーネント
  • Pages: 下層ページで使用するコンポーネント
  • Block: 見出しとUIを組み合わせたコンポーネント

Elements

コンポーネントを構成する要素、次のようなものがあります

  • text: ボディテキストなど
  • title: 見出しなど
  • button: ボタン
  • label: サブタイトルなどのラベルや吹き出し
  • form: フォームパーツ

WEB-UIKIT コンポーネントの分類 Elements

Layouts

  • main: メインコンテンツ
  • section: 複数のコンテンツを並べたもの
  • card: 画像とテキストなどの要素をグリッドレイアウトで並べたもの
  • list: 画像とテキストなどの要素をリストレイアウトで並べたもの
  • menu: メニュー

WEB-UIKIT コンポーネントの分類 layouts

Contetns

コンテンツコンポーネントはコンテンツごとに特有のレイアウトや要素を持つものをまとめたものです。

  • header: ヘッダー
  • footer: フッター
  • hero: メインビジュアル
  • cta: CTA(コールトゥアクション)
  • gallery: ギャラリー
  • table: 表(テーブル)
  • form: フォーム
  • carousel: カルーセル(画像スライダー)
  • price: 料金プラン
  • case: 導入事例
  • voice: お客様の声
  • news: お知らせ
  • stuff: スタッフ
  • blog: ブログ
  • access: アクセスマップ
  • shop: 店舗情報
  • faq: よくある質問
  • flow: サービスの流れ
  • price: 料金
  • time: 施術時間

WEB-UIKIT コンポーネントの分類 Contetns

Pages

  • page-title: ページタイトル
  • nav: ページナビゲーション
  • sidebar: サイドバーコンテンツ
  • post: 記事ページのコンテンツ

WEB-UIKIT コンポーネントの分類 pages

Block

見出し(headline)とUIを組み合わせたもので、レイアウトを作成する際はこのコンポーネントを使うと効率よく作成できます。

BlockにはLayoutsとContentsでそれぞれ見出しと組み合わせたものがあります。

WEB-UIKIT コンポーネントの分類 block

Block内のコンポーネントは配置した後、コンポーネントのタイプを変更することができます。

コンポーネントの使い方やデザインの方法についてはこちらをご覧ください。