# Story 1-11 Teams Page - UX Pixel-Perfect Specifications > **UX Expert Review Document** > 參考來源: Webflow 原始設計 > 設計系統: `apps/frontend/src/styles/theme.css` > 目標視覺保真度: 95%+ --- ## 🎨 Design Token 驗證 ### 色彩系統 | 用途 | 變數名稱 | Hex Color | CSS Variable | 驗證狀態 | |------|----------|-----------|--------------|----------| | 主品牌色 | Enchun Blue | `#23608c` | `--color-enchunblue` | ✅ 已定義 | | 深色 | Dark Blue | `#062841` | `--color-dark-blue` | ⚠️ 需新增 | | 主文字 | Text Primary | `#23608c` | `--color-text-primary` | ⚠️ 需確認 | | 次要文字 | Text Secondary | `#666666` | `--color-gray-600` | ✅ 需確認 | --- ## 📐 Section 詳細規格 ### 1. Hero Section #### 新組件: `TeamsHero.astro` ```css .hero-overlay-team { background-color: var(--color-dark-blue); /* 或背景圖 */ padding: 120px 20px 80px; text-align: center; } .hero_title_head-team { color: #ffffff; font-family: "Noto Sans TC", sans-serif; font-weight: 700; font-size: 3.39em; /* Desktop: ~64px */ line-height: 1.2; margin-bottom: 16px; } .hero_sub_paragraph-team { color: var(--color-gray-100); font-family: "Quicksand", sans-serif; font-weight: 400; font-size: 1.5em; line-height: 1.2; } ``` --- ### 2. 工作環境圖片輪播 #### 新組件: `EnvironmentSlider.astro` #### 功能規格 - 8 張環境照片輪播 - 左右箭頭導航 - 圓點導航 - 支援觸控滑動 ```css .environment-slider { position: relative; width: 100%; max-width: 1200px; margin: 0 auto; } @media (min-width: 992px) { .environment-slider { max-width: 100%; } } @media (max-width: 991px) { .environment-slider { max-width: 550px; } } @media (max-width: 767px) { .environment-slider { max-width: 90vw; } } .environment-slide { width: 100%; aspect-ratio: 16/9; overflow: hidden; border-radius: 12px; } .environment-slide img { width: 100%; height: 100%; object-fit: cover; } .slider-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; background-color: rgba(255, 255, 255, 0.8); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 200ms ease; } .slider-arrow:hover { background-color: white; transform: translateY(-50%) scale(1.1); } .slider-arrow-left { left: 16px; } .slider-arrow-right { right: 16px; } .slider-dots { display: flex; justify-content: center; gap: 8px; margin-top: 16px; } .slider-dot { width: 12px; height: 12px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.5); cursor: pointer; transition: all 200ms ease; } .slider-dot.active { background-color: var(--color-enchunblue); width: 32px; border-radius: 6px; } ``` --- ### 3. 公司故事區塊 #### 新組件: `CompanyStory.astro` ```css .story-section { padding: 80px 20px; text-align: center; } .section_header_w_line { margin-bottom: 40px; } .header_subtitle_head { font-size: 2rem; font-weight: 700; color: var(--color-enchunblue); margin-bottom: 8px; } .header_subtitle_paragraph { font-size: 1rem; color: var(--color-gray-600); margin-bottom: 16px; } .divider_line { width: 40px; height: 2px; background-color: var(--color-enchunblue); margin: 0 auto; } .story-content { max-width: 800px; margin: 0 auto; font-size: 1.125rem; line-height: 1.8; color: var(--color-text-secondary); } ``` --- ### 4. 工作福利區塊 #### 新組件: `BenefitsSection.astro` #### 6 個福利卡片(左右交錯排列) ```css .benefits-section { padding: 60px 20px; } .benefit-card { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; max-width: 1000px; margin: 0 auto 60px; } /* 單數卡片:圖示在右 */ .benefit-card:nth-child(odd) { grid-template-areas: "content image"; } /* 雙數卡片:圖示在左 */ .benefit-card:nth-child(even) { grid-template-areas: "image content"; } .benefit-content { grid-area: content; } .benefit-title { font-size: 1.5rem; font-weight: 600; color: var(--color-tarawera); margin-bottom: 12px; } .benefit-icon { grid-area: image; display: flex; justify-content: center; align-items: center; } .benefit-icon img { width: 120px; height: 120px; object-fit: contain; } @media (max-width: 767px) { .benefit-card { grid-template-columns: 1fr; grid-template-areas: "image" "content" !important; gap: 24px; } } ``` #### 6 個福利內容 1. **高績效、高獎金 + 新人開張獎金** 💰 2. **生日慶生 + 電影日 + 員工下午茶** 🎂 3. **教育訓練補助** 📚 4. **寬敞的工作空間** 🏢 5. **員工國內外旅遊 + 部門聚餐 + 年終活動** ✈️ 6. **入職培訓及團隊建設** 🤝 --- ### 5. CTA 區塊 #### 新組件: `CTASection.astro` ```css .c4a-section { padding: 80px 20px; text-align: center; } .c4a-heading { font-size: 1.75rem; font-weight: 600; color: var(--color-tarawera); margin-bottom: 32px; } .c4a-button { display: inline-flex; align-items: center; gap: 8px; background-color: var(--color-primary); color: white; padding: 16px 32px; border-radius: var(--radius); font-weight: 600; text-decoration: none; transition: all var(--transition-base); } .c4a-button:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); } ``` #### 外部連結 - 104 人力銀行: `https://www.104.com.tw/company/1a2x6bkoaj?jobsource=joblist_r_cust` - `target="_blank"` 新分頁打開 --- ## 📱 響應式斷點總結 ```css /* Desktop */ @media (min-width: 992px) { html { font-size: 19px; } } /* Tablet */ @media (max-width: 991px) { html { font-size: 19px; } } /* Mobile Landscape */ @media (max-width: 767px) { html { font-size: 16px; } } /* Mobile Portrait */ @media (max-width: 479px) { html { font-size: 13px; } } ``` --- ## 🏗️ 組件實現清單 ### ✅ 已實現 - [x] `teams.astro` - 基礎框架 ### ⏳ 需新增 - [ ] `TeamsHero.astro` - Hero 區塊 - [ ] `EnvironmentSlider.astro` - 環境照片輪播 - [ ] `CompanyStory.astro` - 公司故事 - [ ] `BenefitsSection.astro` - 工作福利 - [ ] `CTASection.astro` - CTA 區塊 --- ## 🖼️ 需要的資產 ### 圖片資產 - 環境照片 8 張 - 福利 SVG 圖示 6 個 ### 連結資產 - 104 人力銀行連結 --- ## 📋 驗收標準 ### 視覺保真度檢查 - [ ] Hero 區塊樣式正確 - [ ] 環境照片輪播功能正常 - [ ] 福利卡片左右交錯排列 - [ ] CTA 按鈕連結正確 ### 響應式檢查 - [ ] Desktop 完整佈局 - [ ] Tablet 調整後佈局 - [ ] Mobile 單欄佈局 ### 功能檢查 - [ ] 輪播左右箭頭正常 - [ ] 圓點導航正常 - [ ] 觸控滑動支援 - [ ] 外部連結新分頁打開 --- *此文件由 UX Expert 創建,最後更新:2026-02-10*