操作
バグ #600
未完了【子チケット】画面設計・UIモック作成(LINEデザイン言語準拠)
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-19
期日:
進捗率:
0%
予定工数:
説明
目的¶
LINEデザイン言語に基づく高度に洗練されたUIデザインモックをHTML形式で作成
作業内容¶
1. 画面一覧・情報アーキテクチャ設計¶
画面構成確認¶
-
トップページ (
/
)- ヒーローセクション(多言語対応)
- 物件検索フォーム
- 注目物件一覧
- サービス特徴説明
- 言語切替メニュー
-
物件検索ページ (
/search
)- 検索条件フィルター(エリア、家賃、間取り等)
- 地図連動検索
- 検索結果一覧(リスト・カード表示)
- ソート・ページネーション
- お気に入り機能
-
物件詳細ページ (
/property/:id
)- 物件画像ギャラリー
- 物件基本情報(多言語対応)
- 周辺施設情報・地図
- 問い合わせフォーム
- AI相談ボタン(LINE Bot連携)
共通UI要素¶
-
ヘッダーナビゲーション
- ロゴ、メニュー、言語切替、ログイン
-
フッター
- サイトマップ、利用規約、プライバシーポリシー
-
サイドバー(検索ページ)
- 検索フィルター、最近の検索履歴
2. LINEデザイン言語準拠設計¶
カラーパレット¶
-
プライマリカラー
--line-green: #00c300; /* LINE メインカラー */ --line-green-dark: #00a300; /* ダークバリエーション */ --line-green-light: #e8f5e8; /* ライトバリエーション */
-
セカンダリカラー
--accent-blue: #0084ff; /* 情報表示 */ --accent-orange: #ff8c00; /* 注意喚起 */ --warning-red: #ff3b30; /* エラー・警告 */ --success-green: #34c759; /* 成功・完了 */
-
ニュートラルカラー
--gray-50: #f9fafb; --gray-100: #f3f4f6; --gray-200: #e5e7eb; --gray-500: #6b7280; --gray-900: #111827;
タイポグラフィ¶
-
フォント設定
--font-jp: 'Hiragino Sans', 'ヒラギノ角ゴ ProN', 'Noto Sans JP', sans-serif; --font-en: 'Roboto', 'Arial', sans-serif; --font-display: 'LINE Seed JP', 'Hiragino Sans', sans-serif;
-
文字サイズ階層
--text-xs: 0.75rem; /* 12px */ --text-sm: 0.875rem; /* 14px */ --text-base: 1rem; /* 16px */ --text-lg: 1.125rem; /* 18px */ --text-xl: 1.25rem; /* 20px */ --text-2xl: 1.5rem; /* 24px */ --text-3xl: 1.875rem; /* 30px */
スペーシング・レイアウト¶
-
LINEスペーシング
--space-xs: 4px; --space-sm: 8px; --space-md: 16px; --space-lg: 24px; --space-xl: 32px; --space-2xl: 48px;
3. トップページUIモック作成¶
ヒーローセクション¶
-
メッセージ(多言語対応)
- 日本語: 「外国人のための賃貸住宅マッチング」
- 英語: "Rental Housing for International Residents"
- 中国語: "为外国人提供的租房匹配服务"
-
検索フォーム
<!-- 地域・予算・間取り選択 --> <form class="hero-search-form"> <select name="prefecture"> <option>群馬県</option> <option>茨城県</option> <option>栃木県</option> <option>千葉県</option> </select> <input type="range" name="rent" min="30000" max="80000"> <select name="layout"> <option>1K</option> <option>1DK</option> <option>2K</option> </select> <button type="submit">物件を探す</button> </form>
特徴セクション¶
-
3つの主要機能
- 多言語対応(8言語)
- AI相談サポート(LINE Bot)
- 地域密着型検索
-
アイコン・イラスト
- LINE Design Language準拠のアイコンセット
- 外国人向けイラスト(多様性表現)
4. 物件検索ページUIモック作成¶
検索フィルター(サイドバー)¶
-
条件設定UI
<aside class="search-filters"> <!-- エリア選択 --> <section class="filter-section"> <h3>エリア</h3> <div class="checkbox-group"> <label><input type="checkbox"> 前橋市</label> <label><input type="checkbox"> 高崎市</label> <!-- ... --> </div> </section> <!-- 家賃範囲 --> <section class="filter-section"> <h3>家賃</h3> <div class="range-slider"> <input type="range" min="30000" max="80000"> <div class="range-values">3万円 - 8万円</div> </div> </section> </aside>
検索結果表示¶
-
物件カードデザイン
<article class="property-card"> <div class="property-image"> <img src="property.jpg" alt="物件写真"> <button class="favorite-btn">♡</button> </div> <div class="property-info"> <h3 class="property-title">築浅1Kアパート</h3> <p class="property-rent">¥55,000/月</p> <p class="property-location">📍 前橋駅徒歩5分</p> <div class="property-features"> <span class="tag">Wi-Fi</span> <span class="tag">エアコン</span> </div> </div> </article>
地図連動表示¶
-
地図・リスト切替
- タブ形式での表示切替
- 地図上ピン表示
- 物件ホバー効果
5. 物件詳細ページUIモック作成¶
画像ギャラリー¶
-
メイン画像表示
<section class="property-gallery"> <div class="main-image"> <img src="main.jpg" alt="メイン写真"> </div> <div class="thumbnail-list"> <img src="thumb1.jpg" alt="室内写真1"> <img src="thumb2.jpg" alt="室内写真2"> <!-- ... --> </div> </section>
物件情報セクション¶
-
基本情報テーブル
<section class="property-details"> <table class="info-table"> <tr><td>家賃</td><td>¥55,000</td></tr> <tr><td>間取り</td><td>1K</td></tr> <tr><td>面積</td><td>25.5㎡</td></tr> <tr><td>最寄り駅</td><td>前橋駅徒歩5分</td></tr> </table> </section>
問い合わせセクション¶
-
CTA(行動促進)ボタン
<section class="contact-section"> <button class="btn-primary">この物件に問い合わせ</button> <button class="btn-secondary">LINE でAI相談</button> <button class="btn-outline">お気に入りに追加</button> </section>
6. レスポンシブデザイン¶
ブレークポイント設定¶
-
デバイス対応
/* Mobile First */ @media (min-width: 640px) { /* sm */ } @media (min-width: 768px) { /* md */ } @media (min-width: 1024px) { /* lg */ } @media (min-width: 1280px) { /* xl */ }
-
モバイル最適化
- タッチ操作に適したボタンサイズ(44px以上)
- スワイプ対応画像ギャラリー
- ボトムナビゲーション
7. アニメーション・インタラクション¶
LINEらしいマイクロアニメーション¶
-
ボタンホバー効果
.btn-primary:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 195, 0, 0.3); transition: all 0.2s ease; }
-
カード表示アニメーション
- fadeIn, slideUp効果
- ローディング時のスケルトンUI
8. アクセシビリティ対応¶
WCAG 2.1 AA準拠¶
-
カラーコントラスト
- テキストと背景のコントラスト比4.5:1以上
- 色以外の情報伝達手段確保
-
キーボードナビゲーション
- Tab順序の論理的設定
- フォーカス表示の明確化
-
多言語対応
- lang属性設定
- 文字方向対応(RTL将来対応)
成果物¶
- トップページHTMLモック
- 物件検索ページHTMLモック
- 物件詳細ページHTMLモック
- LINE Design Language準拠CSSフレームワーク
- レスポンシブ対応確認書
- アクセシビリティチェックリスト
技術要件¶
- HTML5セマンティック マークアップ
- CSS Grid & Flexbox レイアウト
- LINE Design Language完全準拠
- 多言語表示対応(8言語)
- モバイルファースト レスポンシブデザイン
前提条件¶
- チケット#590(設計確認)完了
- LINEデザインガイドライン理解
期間¶
2週間
優先度¶
高
表示するデータがありません
操作