デザイン仕様

SkillIndex モックアップの共通デザインシステム。すべての画面は mocks/assets/mock-style.css を参照し、このページのコンポーネントを組み合わせて構成される。


1. カラーパレット

プライマリ

--primary
#4F46E5
--primary-dark
#3730A3
--primary-light
#EEF2FF
--accent
#06B6D4

テキスト

--text
#0F172A
--text-sub
#475569
--text-mute
#94A3B8

背景・サーフェス

--bg
#F8FAFC
--surface
#FFFFFF
--border
#E2E8F0
--border-strong
#CBD5E1

セマンティック

--success
#10B981
--warn
#F59E0B
--danger
#EF4444
--info
#3B82F6

セマンティック背景

--success-bg
#ECFDF5
--warn-bg
#FFFBEB
--danger-bg
#FEF2F2
--info-bg
#EFF6FF

2. タイポグラフィ

フォントファミリー

-apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Meiryo", sans-serif

サイズスペック

ページタイトル — 20px / Bold
font-size: 20px · font-weight: 700 · .page-title
カードタイトル — 14px / Bold
font-size: 14px · font-weight: 700 · .card-title
本文テキスト — 13px / Regular。日本語の読みやすさを重視し、行間は 1.6 で設定。
font-size: 13px · line-height: 1.6 · body default
テーブルテキスト — 12.5px / Regular。データテーブル内のセル値に使用。
font-size: 12.5px · .data-table tbody td
LABEL TEXT — 11px / SemiBold / UPPERCASE
font-size: 11px · font-weight: 600 · .ds-label / .nav-section-title
BADGE 10px
font-size: 10px · font-weight: 700 · .yr-badge / .page-id-chip

3. ボタン

バリアント(標準サイズ)

サイズバリアント

ボタングループ


4. カード

標準カード(.card)

カードタイトル

カードの本文テキストが入ります。カードは shadow と border で区切られます。


5. KPIカード

4カラム KPI ロウ(.kpi-row / .kpi)

登録エンジニア
142
↑ 先月比 +8名
稼働中
89
↑ 先月比 +3名
スキルシート
387
— 前月同水準
進行中案件
28
↓ 先月比 -2件

6. ステータスピル

稼働ステータス(.status-pill)

稼働中 待機中 調整中

プライバシーノート

個人情報保護モード(イニシャル表示)

7. スキルタグ

デフォルト / Primary / AI バリアント

Java Python Go Docker AWS React GPT-4 LangChain

フィルターチップ(.filter-chip)

AWS × Java ×

8. スキルマーク(◎○△-)

習熟度マーク(.skill-mark)

.mark-double
エキスパート
.mark-single
実務可
.mark-tri
経験あり
-
.mark-none
経験なし

年数バッジ(.yr-badge)& ページIDチップ(.page-id-chip)

5yr 2yr C-01 D-02

9. イニシャルバッジ

標準サイズ 34px(.initial-badge)

T.Y
K.N
S.M

ラージサイズ 44px(.initial-badge + inline style)

T.Y
K.N
S.M

ロゴマーク(.logo-mark)& アバター(.avatar)

Si
.logo-mark
M.H
.avatar

10. ナビゲーション

サイドバーナビゲーション(.nav-item)


11. フィルターバー

フィルターバー(.filter-bar)

稼働状況
スキル
AWS ×

12. データテーブル

データテーブル(.data-table)

イニシャル スキル 稼働状況 単価
T.Y
T.Y
AWSJavaDocker 稼働中 85万円/月
K.N
K.N
ReactTypeScriptGPT-4 待機中 90万円/月
S.M
S.M
PythonGoLangChain 調整中 75万円/月

13. フォームコントロール

フォーム入力要素(.form-input / .form-textarea / .check-pill)

ローマ字イニシャルで入力してください(例:T.Y)
複数選択可能です

14. タブ

タブバー(.tabs / .tab)

スキル12
経歴5
評価3
資格・学歴
タブコンテンツエリア — 選択中のタブに応じて内容が切り替わります。

15. ステッパー(ウィザード)

4ステップウィザード(.stepper / .step)— D-02 AIスキルシート生成

1
エンジニア選択
2
案件情報
3
強調軸設定
4
生成・確認

16. AIサイドカード

AIアシストカード(.ai-side-card)

✨ AI マッチングアシスト

案件要件と登録スキルデータをもとに、最適なエンジニアを自動でスコアリングします。

対象エンジニア:142名 / 推定処理:約3秒

17. シャドウ・ボーダー

シャドウトークン(--shadow / --shadow-md)

--shadow
標準カード
0 1px 3px + 0 1px 2px
--shadow-md
ホバー・強調
0 4px 6px + 0 2px 4px
--border
標準ボーダー
#E2E8F0
--border-strong
強調ボーダー
#CBD5E1