ようこそデジタル庁デザインシステムへ
デジタル庁デザインシステムは、スタイリングの考え方を提供するデザイン言語、情報の視覚表現とインタラクションを具現化するUIコンポーネント、ユーザビリティとアクセシビリティを踏まえた設計や実装のためのガイドラインから構成されるデザインアセットです。
デジタル庁のミッションである「誰一人取り残されない、人に優しいデジタル化を。」の実現に寄与することを標榜し、官公庁や地方自治体などの行政機関や公共性の高い組織等のウェブサイト/ウェブアプリケーション/オンラインサービスまたはシステム等で利用することを念頭に置いて構築されています。
デジタル庁デザインシステムの構成
- デザインシステム本体
- 本ウェブサイトです。本デザインシステムの使い方、基本デザインやコンポーネントの仕様、ガイドライン、作例、アクセシビリティのドキュメントなどが含まれます。
- デザインデータ(Figma)v2系
- v2.0.0以降のFigmaファイルです。本ウェブサイトのガイドラインに対応したデザインデータです。Figma Communityから取得できます。
- デザインデータ(Figma)v1系
- v1.x系統のFigmaファイルは以前のバージョンです。v1.x系統のガイドラインやコンポーネントは今後、順次v2系統に置き換えられます。
- コードスニペット(React)
- デザイントークンやサンプルコードです。GitHubに展開します。
- イラストレーション・アイコン素材
- 行政手続きの説明コンテンツ等での使用を念頭に置いて作られたグラフィック素材です。v1.x系統のFigmaファイル内に格納されています。
本ウェブサイトのコンテンツ
お知らせ
ドキュメント
- コンポーネント:テーブル/データテーブル
- 「アクセシビリティ」ページを追加
- コンポーネント要素の名称である「テールアイコン」を「ソートアイコン」に変更
- 「サイズ」を加筆修正
テーブルの用途に応じてDefaultまたはDenseを選択してください。 一覧性が重要な用途や、画面領域を有効に活用したい場合にはDenseを選択できます。DefaultまたはDenseが用意されています。 扱うデータの量が多く、画面内にできるだけ多くの情報を表示したい場合にはDenseを選択できます。 - 「セルの結合」を加筆修正
-
セルの結合は最小限にしてください。 セルが複雑に結合されると、データの再利用が難しくなります。 - セルの結合は最小限にしてください。
- データテーブルの場合は、セルの結合は原則として行いません。 セルが結合されると、データの再利用が難しくなります。
-
- 「テキストの配置」を追加
- 「ストライプ表示」を加筆修正
-
必要に応じて、行および列をストライプ表示にできます。 大きなテーブルやデータ密度の高いテーブルの視認性が向上します。 - 必要に応じて、行および/または列をストライプ表示にできます。 大きなテーブルやデータ密度の高いテーブルの視認性が向上します。
-
データセルが結合されている場合、ストライプ表示ができない場合があります。
- 行方向の結合(縦方向のセル結合)がある場合、行はストライプ表示できません。
- 列方向の結合(横方向のセル結合)がある場合、列はストライプ表示できません。
- テーブルがストライプ表示を含む場合、背景色の有無に関わらずボーダーと背景色とのコントラスト比が3:1を下回らないよう留意してください。
-
- 「テキスト」を追加
- 「リンク」を加筆修正
-
セルのリンクが1つの場合は、セル全体をリンク領域にしてください。 ターゲットサイズが広がり使い勝手を高めます。 - セルのリンクが1つの場合は、セル全体をリンク領域にできます。
-
- 「シンプルに作る」を削除(内容は「アクセシビリティ」ページに移譲)
- 「ホバーハイライト」を加筆修正
-
マウスカーソルが乗った行または列をHoverハイライトで表示できます。 - マウスカーソルが乗った行および/または列をホバーハイライトで表示できます。
- テーブルがホバーハイライトを含む場合、背景色の有無に関わらずボーダーと背景色とのコントラスト比が3:1を下回らないよう留意してください。
-
- 「行の選択」を加筆修正
-
行の先頭にあるチェックボックスで行の選択ができます。 選択された行はSelectedハイライトで表示してください。 - 行の先頭にあるチェックボックスで行の選択ができます。 選択された行はハイライト表示になります。
- テーブルが行の選択を含む場合、ボーダーと背景色の有無に関わらず背景色とのコントラスト比が3:1を下回らないよう留意してください。
-
- 「すべての行を選択する」を加筆修正
テーブルヘッダーの先頭に
「全て選択」、すべての行を選択するためのチェックボックスを追加できます。テーブル内で選択されたアイテムと選択されていないアイテムが混在している場合、「全て選択」チェックボックスはテーブル内で選択済みの行と未選択の行が混在している場合、このチェックボックスはindeterminate
プロパティを利用したチェックボックス表示になります。この状態で「全て選択」チェックボックスを選択した場合、全て選択が実行されます。indeterminate
プロパティを利用したマイナス記号表示になります。この状態でテーブルヘッダーのチェックボックスを選択した場合、すべての行が選択されます。 - 「ソート(並べ替え)」を加筆修正
-
上向き矢印アイコン(昇順)または下向き矢印アイコン(降順)を使って並び順を表示します。 - ソートが可能であることを示すためにソートアイコンを表示します。
- ソートアイコンは昇順を表す上向き矢印を強調したもの、降順を表す下向き矢印を強調したもの、およびどちらの矢印も強調されていないものがあり、ソートの状態に応じたソートアイコンを表示します。
-
デザインデータ
デザインデータ(Figma)v2.5.0を公開しました。
v2.5.0の更新内容
- コンポーネント
- テーブル/データテーブル
- ソートアイコンの形状を変更し、ソート可能な列のヘッダーセルに常に表示する
- ヘッダーセルの背景色をGray-50からGray-100に変更
- ヘッダーセルの罫線色をGray-420からGray-500に変更
- ストライプ表示、ホバーハイライト、行の選択を含むテーブルの罫線色をGray-420からGray-500に変更
- ストライプ表示の背景色をGray-50に設定
- セル内のテキストおよびアイコンの位置を上寄せに変更
- インデント付き行を含む作例を追加
- 「検索ボックス」コンポーネントを新規追加
- テーブル/データテーブル
コードスニペット
- Tableコンポーネント
- v2.5.0 Figma デザインデータの更新を反映
- NotificationBannerコンポーネント
- 強制カラーモード時のアイコンの色を調整
- その他の修正
- イントロダクションの文章を一部修正
その他
コンポーネントの各種リソース情報を「概要」ページ下部に追加しました。