メインコンテンツまでスキップ

IM-BloomMakerのエレメント

ここでは、IM-BloomMakerの基本的なエレメントについて説明します。表内のリンクをクリックすると、エレメント固有プロパティの設定が確認できます。

参考

コンテンツ種別(imui・Bulma・imds)の部品または標準部品によってデザインの方向性が異なるため、利用可能なエレメントの種類も変わります。コンテンツ種別の部品は、それぞれの種別で専用のエレメントが用意されています。一方で、標準部品はintra-mart Accel Platformで汎用的に利用できるエレメントが揃っています。コンテンツ種別の違いについては、「画面コンテンツの作成 > コンテンツ種別について」を参照してください。

メモ

本マニュアルでは、「画面レイアウトとデザイン調整」ページ内で紹介したエレメントのみ記載しています。その他のエレメントについて確認したい場合は、「IM-BloomMaker ユーザ操作ガイド - 13.3. エレメント一覧」を参照してください。

レイアウト・構造部品

レイアウトやページ全体の構造を作成するための部品群です。レイアウトに必要なエレメントを配置し、基本的な枠組みを整えます。

基本レイアウト

ページ全体の構造や要素の配置を決めるエレメントです。

ヘッダ/フッタ

ページの上部や下部に共通情報やナビゲーションを表示するためのレイアウト要素です。

名称標準imuiBulmaimdsカテゴリ用途
ヘッダレイアウト(Bulma)
レイアウト(imds)
ページの上部に表示されるエレメントです。
フッタレイアウト(Bulma)
レイアウト(imds)
ページの下部に表示されるエレメントです。
コラム

コンテンツ種別「imui」の場合はテーマが適用されるため、ページの上部や下部にヘッダやフッタが自動で表示されます。そのため、特別な設定やエレメント配置をしなくても、標準テーマのヘッダ・フッタが適用されます。

参考

コンテンツ種別「Bulma」では、テーマが適用されないため、必要に応じて「サイドメニューコンテナ」エレメントに「ヘッダ」・「フッタ」エレメントを配置する必要があります。詳細は「CookBook - IM-BloomMaker サイドメニューの使い方」を参照してください。

テーブル表示

表形式で要素を整列させるためのエレメントです。

テーブル(レイアウト)

画面上のエレメントを表形式(行と列)で整然と配置するためのレイアウト要素です。

主な特徴と使用例:

  • 格子状のレイアウト:入力欄やラベルを縦横に揃えて整然と配置できる
    (例:入力フォームで「見出し」と「入力欄」を上下・左右に揃える)
  • 複数行・複数列の構成:1行に複数の入力欄を並べて配置できる
    (例:申請情報や各種設定値などを表形式で整理する)
  • グリッド構造:「横に見出し+右隣に入力欄」といった構造を簡単に作成できる
    (例:複数項目を整列させたグリッド状の帳票デザインを作成する)

名称標準imuiBulmaimdsカテゴリ用途
テーブル(レイアウト)レイアウト表形式でエレメントを配置するエレメントです。
テーブル(繰り返し)繰り返し表形式でエレメントを繰り返し配置するエレメントです。
テーブルコンテナレイアウト(Bulma)
レイアウト(imds)
表形式でエレメントを配置するエレメントです。
テーブルコンテナ
(繰り返し)
繰り返し(Bulma)
繰り返し(imds)
テーブルコンテナエレメントを繰り返し配置するエレメントです。
注意

「テーブル(レイアウト)」または「テーブルコンテナ」エレメントを多用すると、ブラウザが画面を描画する際の処理負荷が増え、パフォーマンス(レンダリング速度)に影響する可能性があります。そのため、表形式が必要な箇所でのみ使用することを推奨します。

階層構造やレイアウト制御を目的とする場合は、次の「コンテナ」エレメントを利用してください。

  • テーブル(レイアウト):フレックスコンテナを代替品として利用します。
  • テーブル(繰り返し):インラインフレックス(繰り返し)を代替品として利用します。
  • テーブルコンテナ:カラムを代替品として利用します。
  • テーブルコンテナ(繰り返し):カラム(繰り返し)を代替品として利用します。

見出し

ページ内の構造を示し、内容を論理的に分類するためのエレメントです。

見出しレベル1~6

タイトルや各セクションの区切り、論理構造を示すために使用するレイアウト要素です。

名称標準imuiBulmaimdsカテゴリ用途
見出しレベル1レイアウト
レイアウト(imui)
レイアウト(Bulma)
レイアウト(imds)
ページタイトルなど、最上位の見出しを表示するエレメントです。
見出しレベル1(小窓用)レイアウト(imui)小さいウィンドウ用の見出しを表示するエレメントです。
見出しレベル2レイアウト
レイアウト(imui)
レイアウト(Bulma)
レイアウト(imds)
章やセクションなど、最上位から2番目の見出しを表示するエレメントです。
見出しレベル3レイアウト
レイアウト(imui)
レイアウト(Bulma)
レイアウト(imds)
項目内のサブセクションなど、最上位から3番目の見出しを表示するエレメントです。
見出しレベル4レイアウト
レイアウト(imui)
レイアウト(Bulma)
レイアウト(imds)
見出しレベル3の下位で、最上位から4番目の見出しを表示するエレメントです。内容を細かく整理するための小見出しです。
見出しレベル5レイアウト
レイアウト(imui)
レイアウト(Bulma)
レイアウト(imds)
見出しレベル4の下位で、最上位から5番目の見出しを表示するエレメントです。さらに細かい内容を区分けするための小見出しです。
見出しレベル6レイアウト
レイアウト(imui)
レイアウト(Bulma)
レイアウト(imds)
見出しレベル5の下位で、最上位から6番目の見出しを表示するエレメントです。最も細かい階層の小見出しとして使用します。
コラム

画面の論理構造を意識し、たとえば「見出しレベル2」エレメントの下に「見出しレベル3」エレメントを階層的に並べることで、アクセシビリティや構造的な可読性を向上させることができます。


リスト表示

項目を縦方向に並べるためのエレメントです。

リスト

画面上にリスト形式で情報を表示するためのレイアウト要素です。

名称標準imuiBulmaimdsカテゴリ用途
リスト(レイアウト)レイアウト順序のないリスト形式でエレメントを配置するエレメントです。
リスト(繰り返し)繰り返し「リスト(レイアウト)」エレメントを繰り返し配置するエレメントです。
連番付きリスト
(レイアウト)
レイアウト順序のあるリスト形式でエレメントを配置するエレメントです。
連番付きリスト
(繰り返し)
繰り返し「連番付きリスト(レイアウト)」エレメントを繰り返し配置するエレメントです。
アイコン付きリストレイアウト(imui)処理リンクや処理ボタンを横並びで配置するためのエレメントです。
バレットリストレイアウト(imui)リスト形式でテキストコンテンツを表示するエレメントです。
バレットリスト
(繰り返し)
繰り返し(imui)「バレットリスト」エレメントを繰り返し配置するエレメントです。
アイコン付きリンクリストレイアウト(imui)アイコン付きのリスト形式でテキストコンテンツを表示するエレメントです。
アイコン付きリンクリスト(繰り返し)繰り返し(imui)「アイコン付きリンクリスト」エレメントを繰り返し配置するエレメントです。
コラム

コンテンツ種別「Bulma」/「imds」の場合は、基本レイアウトのエレメントを配置し、データの繰り返し設定や変数・データソースの活用、CSSカスタマイズを組み合わせてリストを作成してください。


テキスト構成

文章や内容の記述に使用するエレメントです。

段落

テキストや説明文など、文章のまとまりを表現するためのレイアウト要素です。

名称標準imuiBulmaimdsカテゴリ用途
段落レイアウト通常の文章ブロックです。1つの話題や説明を構成します。
コンテンツレイアウト(Bulma)
レイアウト(imds)
段落・見出し・リストなど、配下に配置されたエレメントのテキストサイズを指定できるエレメントです。
コラム
  • 「段落」エレメントは、テキスト主体の情報を表示するためのエレメントです。他のエレメントや複雑なレイアウトと組み合わせる場合は、「ボックス」や「フレックスコンテナ」エレメントを使用してください。
  • 「コンテンツ」エレメントは、複数の要素(見出し・説明文・リスト・注釈など)を1つのパネル内に集約できます。

ナビゲーション・補助

情報の誘導や補足説明など、装飾するためのエレメントです。

ページ移動・階層表示

ページやコンテンツの位置を示したり、階層的に移動するためのナビゲーション要素です。

名称標準imuiBulmaimdsカテゴリ用途
ハイパーリンク汎用ページ遷移をするためのエレメントです。
パンくずリストレイアウト(imui)Webページのリンクを階層順にリストアップするためのエレメントです。
パンくずリストコンテナコンポーネント(Bulma)
コンポーネント(imds)
Webページのリンクを階層順にリストアップするためのエレメントです。
ページネーションコンポーネント(Bulma)
コンポーネント(imds)
ページ送りのナビゲーションを表示するエレメントです。

フォーム・入力部品

ユーザが情報を入力・選択するための部品群です。フォームや入力部品を配置し、データの取得や操作を行う画面を構成します。

入力フィールド

ユーザから文字列や数値、選択情報などを受け取るためのエレメントです。

テキスト入力

ユーザが文字情報を入力するためのフォーム要素です。

名称標準imuiBulmaimdsカテゴリ用途
テキスト入力フォーム部品
フォーム部品(Bulma)
フォーム部品(imds)
一行テキストボックスを表示するエレメントです。
テキストエリアフォーム部品
フォーム部品(Bulma)
フォーム部品(imds)
複数行テキストボックスを表示するエレメントです。
リッチテキストボックスフォーム部品書式設定、画像、テーブル、およびその他のリッチコンテンツを編集可能なテキストボックスを表示するエレメントです。

選択フィールド

選択肢の中からユーザに選択してもらうためのエレメントです。

ボタン

複数の選択肢の中から、1つだけを選択できるフォーム要素です。

名称標準imuiBulmaimdsカテゴリ用途
ラジオボタンフォーム部品
フォーム部品(Bulma)
フォーム部品(imds)
複数の選択肢から一つを選ぶためのラジオボタンを表示するエレメントです。

ファイルアップロード

ファイルのアップロードに関するエレメントです。

ボタン

ユーザがローカル環境からファイルを選択し、アプリケーションやWeb画面に送信するためのフォーム要素です。

名称標準imuiBulmaimdsカテゴリ用途
ファイル選択フォーム部品ファイル選択ボックスを表示するエレメントです。
ファイルアップロードフォーム部品ファイルをサーバにアップロードして保持し、後からダウンロード可能な機能を提供するエレメントです。
マルチファイルアップロードフォーム部品複数ファイルをサーバにアップロードして保持し、後からダウンロード可能な機能を提供するエレメントです。

アクションボタン

ユーザ操作に反応するトリガーとなるエレメントです。

ボタン

ユーザの操作を実行するための各種ボタンや操作部品を提供するフォーム要素です。

名称標準imuiBulmaimdsカテゴリ用途
ボタンフォーム部品
フォーム部品(Bulma)
フォーム部品(imds)
汎用的なボタンを表示するエレメントです。
ボタンフォーム部品(imui)テーマによるスタイルの指定が可能なボタンエレメントです。
送信ボタンフォーム部品フォームのデータを送信するボタンエレメントです。
削除ボタンフォーム部品(Bulma)
フォーム部品(imds)
削除ボタンを表示するエレメントです。
アイコン付きボタンフォーム部品(imui)アイコン+ラベルの組み合わせで視認性を高めたボタンエレメントです。
オペレーションパーツフォーム部品(imui)ボタンを横並びで中央に表示するためのエレメントです。

汎用表示・制御部品

視覚的な装飾や補足表示、アクセントなどの用途で使われる部品群です。

テキスト表示

画面上にテキストやラベルを表示するための要素です。

名称標準imuiBulmaimdsカテゴリ用途
マークダウン汎用マークダウン形式で入力した内容を表示するエレメントです。
ラベル汎用テキストラベルを表示するエレメントです。
強調ラベル汎用強調テキストラベルを表示するエレメントです。
テキスト表示フォーム部品(Bulma)
フォーム部品(imds)
読み取り専用のテキストボックスを一行で表示するエレメントです。

コンポーネント・組み合わせ部品

ユーザが操作や表示を行うための部品群です。複数のエレメントを組み合わせて、ボタンやナビゲーション、装飾付きの操作パネルなどの画面コンポーネントを構成します。

フォーム

ユーザが情報を入力・送信したり、入力内容や操作履歴を管理・表示するためのフォーム要素です。

名称標準imuiBulmaimdsカテゴリ用途
フォームフォーム部品入力・送信フォームを作成するためのエレメントです。
フォームコンテナフォーム部品(imui)親エレメントの横幅から、指定した割合の枠線を表示するエレメントです。
フォームコンテナフォーム部品(imds)「フィールドグループ」を適切な間隔で配置するためのエレメントです。
リッチフォームコンテナフォーム部品(imds)見出しの付いた複数項目のフォームを作成できます。
履歴・コメントフォーム部品コメントや操作履歴などを表示・記録するエレメントです。

共通マスタ連携部品

intra-martのマスタデータ(ユーザ・組織・会社)を検索・選択するための部品群です。

ユーザ検索

共通マスタに登録されたユーザ情報を検索・選択するための要素です。

名称標準imuiBulmaimdsカテゴリ用途
単一選択ユーザ検索共通マスタ共通マスタに登録されている一人のユーザを検索するエレメントです。
複数選択ユーザ検索共通マスタ共通マスタに登録されている複数のユーザを検索するエレメントです。
所属組織による単一選択ユーザ検索共通マスタ共通マスタに登録されている一人のユーザを所属組織から検索するエレメントです。
所属組織による複数選択ユーザ検索共通マスタ共通マスタに登録されている複数のユーザを所属組織から検索するエレメントです。

メディア表示・埋め込み部品

画像・動画・音声といったメディアや外部リソースを埋め込むための部品群です。

メディア埋め込み

画像・動画・音声といったメディアを埋め込み表示するための要素です。

名称標準imuiBulmaimdsカテゴリ用途
画像埋め込みパーツ
パーツ(Bulma)
パーツ(imds)
画像を埋め込み表示するエレメントです。
動画埋め込みパーツ動画を埋め込み表示するエレメントです。
音声埋め込みパーツ音声を埋め込み表示するエレメントです。

ユーティリティ

画面の動作制御や非表示データ送信など、アプリケーションの実行に関わる機能を提供する部品群です。

名称標準imuiBulmaimdsカテゴリ用途
タイマーその他アクションを任意のタイミングで実行するエレメントです。
排他制御その他画面の排他制御を可能にするエレメントです。同ページを閲覧しているユーザ一覧を表示できます。
隠しパラメータフォーム部品アプリケーションの実行時に表示されない非表示データを送信するエレメントです。