無毒農品牌色 + Noto Sans TC + 0 圓角 + 大留白。整體克制、不誤導點擊。⚠️ 表示視覺估值,待精確取色。
| 項目 | 規格 |
|---|---|
| 主色 | #4ba83b 主綠(無毒農品牌色) |
| 子品牌主色 | 沿用各子品牌色(綠拿鐵見下節) |
| 字型 | Noto Sans TC(中文唯一字型) |
| 字級基準 | h1 39px / body 16px |
| 字重 | h1=500 / h2-h4=400 / body=300 |
| 圓角 | 0px |
| Section padding(桌機) | 112~128px |
| 容器 max-width | 880px / 同區塊內對齊一致 |
| Hero 高度 | 84~90vh,內不放 CTA 按鈕 |
| Banner 比例 | 桌機 21:9 / mobile 1:1 |
| Banner 切換 | 只用下方圓點 + 自動換頁,不放左右箭頭 |
| 商品卡比例 | 4:5 直立 |
| 主 CTA | 主綠底白字 / 0 圓角 / hover 變深綠 |
| 次要按鈕 | 文字底線型(無框) |
| 標題裝飾 | 絕不做成按鈕樣(避免被誤點) |
| Hover | 僅可點元素,無連結卡片不加 hover |
| 強調大字 | 內文 ≤ 40 字 + 加寬間距 |
| 單字裝飾 | 禁用,必要時用 icon 或數字 |
| 圖說 caption | 預設不加(預設) |
| Statement Section | 預設禁用 |
| 攝影風格 | 極簡背景、自然光、低飽和 |
調性:粉紅主視覺 + 棕字 logo + 蔬果聯想點綴 + 米白底
調性:偏黃淡綠主視覺 + 草綠強調(取代橄欖綠) + 橘色點綴(取代黃) + 珊瑚紅 CTA
#bacb62 作為文字主色(CSS 最高頻),整體調性清新。CTA 用珊瑚紅 #FF755A。
調性:粉紅按鈕為主 + 深珊瑚紅 logo + 白底
#FFA3A3;#E66659 為 logo / 標題色(不當按鈕)。黃色基本上不日常用、藍色亦少用,僅特殊版型(如「修繕申請」「我要贊助」這類三色並列按鈕)會用到濃黃 + 淡藍。⚠️ 為視覺估值。
調性:墨綠主標 + 主品牌綠勾號 + 淺灰背景 + 深紅/淺紅強調 + 黃點綴
#2D5A35 為主標題色(如「健康補給站」「吃葉黃素還是無感」);主品牌綠 #4ba83b 用於勾號 / 小強調。深紅 #B5384A 為標題強調紅(蝦紅素 / 醫師專欄等),淺紅 #F4DEDB 為米粉背景。⚠️ 為視覺估值。
主色 #F8C058、輔色 #D34226、文字 #935E29、字型 GenSenRounded
全頁統一 Noto Sans TC。字級採七階:39 / 30 / 24 / 19 / 16 / 14 / 13。字重三段式:h1=500、其餘標題=400、內文系列=300。
觸發條件:段落 font-size ≥ 22px 且作為獨立呈現的段落(pull quote、promise panel、強調區),即視為「強調大字段落」。
<br> 強制斷在逗點/句點後,不可斷在詞中(例「不容妥協」四字必須同行)一個 section 同時命中以下 3 條以上,即視為 Statement Section、禁用:
例外:設計者明確標註是為了強化活動主旨(如「2026 雙 11 限定」主視覺標語)才能用,並要在文件中註記為何要破例。
| 空洞金句樣式 | 為什麼禁用 | 改寫示範 |
|---|---|---|
| 「選擇相信,或選擇懷疑」 | 二分法情緒口號,沒講事實 | 「每一批蔬果都做質譜普篩,365 天不間斷」 |
| 「看見的,看不見的」 | 對仗式空話 | 「每批商品檢驗 100+ 種農藥殘留」 |
| 「不只是承諾,更是…」 | 自我抬升式 | 直接寫承諾內容 |
| 「為您把關每一口」 | 過度行銷感 | 「驗出超標一律報廢,不上架」 |
原則:講具體事實、有可驗證的數字 / 動作,而不是用抽象口號塑造氣氛。
0 圓角、padding 16px 32px、字重 500、letter-spacing 0.04em。主 CTA 主綠底白字、hover 變深綠。次要按鈕用文字底線型(無背景無框)。
⚠️ 任何標題裝飾不准做成這個按鈕樣式——綠底白字 + padding 的視覺特徵專屬於 CTA,避免使用者誤點。
所有元素統一 0 圓角,例外:頭像 / 圓形圖示用 50%(圓形)。
兩方塊之間的空隙 = 對應的間距大小。Section padding 預設 112~128px。
Mobile-first:基本樣式為 mobile,@media (min-width: 768px) 接 tablet、@media (min-width: 1200px) 接 desktop。SCSS 現有 550 / 580 / 941 等斷點 sweep 為三段。
| 屬性 | mobile | tablet | desktop |
|---|---|---|---|
| 容器 max-width | 全寬 - 32px | 全寬 - 64px | 880px |
| 內容左右 padding | 24px | 48px | 用 max-width 收 |
| Section 上下 padding | 64~80px | 96px | 112~128px |
| h1 字級 | 32px | 36px | 39px |
| h2 字級 | 24px | 28px | 30px |
| body 字級 | 16px | 16px | 16px |
| 按鈕 padding | 14px 28px | 16px 32px | 16px 32px |
| 按鈕對齊(mobile) | 置中,或至少與其他元素邊界對齊 | ||
| 主 nav | 漢堡選單 | 漢堡或展開 | 橫向展開 |
| 圖片裁切 | 1:1 / 4:3 | 4:3 / 16:9 | 16:9 |
→ 各版型在此基礎上加自身欄數 / 排列調整,見「九、常用版型」。
頁面層級的全站排版邏輯,所有版型都遵循此策略。不同段落的容器寬度可不一樣,但同一個區塊內對齊規則必須一致——例:純文字段落接圖片時,文字左邊跟圖左邊要對齊;左右並排時兩欄寬度比例固定。避免「邊界靠近但沒對齊」,比明顯不同寬還醜。
| 頁面類型 | 容器策略 | 說明 |
|---|---|---|
| 商品列表 / 詳情 | max-width 880px 置中 | 標準商業頁 |
| Blog 列表 / 文章 | max-width 720px 置中 | 更窄、更精緻 |
| 訂單 / 結帳 / 聯絡我們 | max-width 524px 置中 | 單欄表單 |
| 會員中心 | 不受寬度限制(全寬) | 需要橫向空間放 sidebar + 主內容 |
| 首頁 / 子品牌 / 介紹頁 | 全寬,內部各區塊 max-width 880px | Hero 區塊全寬,內容區塊用 880px 容器 |
原則:不同 section 之間容器寬度可以不一樣,但同一個 section 內所有元素的容器寬度必須對齊一致。
| 場景 | 違規 | 合規 |
|---|---|---|
| 同 section 內 sec-title / sec-text 限 720px,但 pillar-grid 撐 1280px | 文字短、卡片寬,邊界不齊 | sec-title / sec-text / pillar-grid 都用同一 container(880px) |
| Hero 全寬 + Hero 文字限 580px | OK(Hero 期待全寬背景 + 內縮文字) | |
| 21:9 全幅圖 + 標題在 880px container | OK(圖是視覺層,本來就跨欄) | |
寫一個 section 時,問 3 個問題:
| 錯誤 | 修法 |
|---|---|
sec-text max-width: 720px 跟 pillar-grid 撐 1280px | 把 pillar-grid 從 container-wide 移到 container(880px) |
| 同 section 內 cta-row 跟 pillar-grid 用不同 max-width | 統一在同一個 container 內,自然對齊 |
inline style 加了 padding: 0 32px 但其他是 padding: 0 24px | 拿掉 inline padding,靠 container 統一控制 |
| 元素 | 規範 |
|---|---|
| 主 FAB | 不用(極簡) |
| 錨點導航 | 用標題滾動代替 |
| Sticky 底部 CTA | 僅商品詳情頁可用,主綠底白字(不用純黑) |
| 主 nav | 頂部 sticky,下捲淡出 |
桌機用完整 table;mobile 依資料密度選擇下列三策略之一:
| 策略 | 適用情境 | 做法 |
|---|---|---|
| ① 橫向滾動 | 欄數少(≤ 4 欄)、列數中等 | 外層 overflow-x: auto,table 維持完整結構 |
| ② 卡片化 | 資料密度高(每 row 多欄、需閱讀) | 每 row 變獨立卡片,用 label/value 對照 |
| ③ 隱藏次要欄 | 列數多、欄有主次差異 | mobile 顯示 2~3 個關鍵欄,桌機顯示全部 |
| 屬性 | 規格 |
|---|---|
| 遮罩 | 背景 rgba(0,0,0,0.5) |
| 容器 | 桌機 max-width 480px / mobile 全寬 - 32px;置中 |
| 圓角 / padding | 0px / 32px |
| 關閉 | 右上 X 圖示 + 點遮罩可關 |
| 屬性 | 規格 |
|---|---|
| 位置 | 頁面底部置中(D 風格不放右上) |
| 寬度 | 桌機 480px / mobile 全寬 - 32px |
| 圓角 | 0px |
| 動畫 | fade-up 滑入 |
| 自動消失 | 成功 3 秒 / 錯誤手動關閉 |
保留 8 個本質性版型:列表頁 / 詳情頁 / 表單頁 / Landing Page / Banner Slider / 圖文搭配 / 圖片段落 / 圖片按鈕組。前 5 個是頁面層級版型;後 3 個是區塊層級版型,可組合進前 5 個。
用於:商品列表、Blog 列表、訂單列表、會員紀錄等
| 屬性 | mobile | tablet | desktop |
|---|---|---|---|
| 欄數(商品) | 2 | 3 | 3 |
| 欄數(Blog / 訂單) | 1 | 2 | 2~3 |
| 卡片 gap | 12px | 16px | 24px |
| 篩選器 | 頂部 chip carousel | 頂部 chip carousel | 頂部 chip carousel |
| 分頁器 | 下方置中 | 下方置中 | 下方置中 |
→ 實況確認:商品列表 mobile (375px) 2 欄,tablet (768+) 3 欄。篩選器是頂部 chip 橫向 carousel(如「熱門主打 / 大富翁聯名 / 小寶寶 / 中寶寶...」),不是 sidebar 或摺疊。
用於:商品詳情、Blog 文章、活動詳情
| 屬性 | mobile | tablet | desktop |
|---|---|---|---|
| 主 layout | 上下堆疊(圖→資訊) | 上下堆疊 | 左圖右資訊(50/50) |
| 圖片寬度 | 100% | 100% | 50% |
| 主 CTA 位置 | sticky bottom | inline | inline |
| 側欄 | 不顯示或下方 | 下方 | 右側 30% 或無 |
用於:訂單確認、結帳、會員資料、聯絡我們
| 屬性 | mobile | tablet | desktop |
|---|---|---|---|
| 容器寬度 | 全寬 - 32px | 524px 置中 | 524px 置中 |
| 欄位 layout | 單欄 | 單欄 | 單欄(部分雙欄如姓名/電話) |
| 欄位 gap | 12px | 16px | 16px |
| 送出按鈕 | 全寬 | 自動寬 | 自動寬 |
用於:活動專頁、子品牌(粥寶寶 / 綠拿鐵 / 等家寶寶 / 益菓保)、首頁、未來新版介紹頁
| 屬性 | mobile | tablet | desktop |
|---|---|---|---|
| Hero 高度 | 50vh / 49vw | 50vh | 60vh / 21vw |
| Hero 文字位置 | 置中 | 置中或左對齊 | 左對齊 |
| 區塊堆疊 | 單欄堆疊 | 單欄或雙欄 | 左右交替雙欄 |
| 區塊間距 | 32px | 48px | 64~96px |
| CTA 按鈕 | 全寬 | 自動寬 | 自動寬,可並排多顆 |
用於:首頁 Hero、商品列表 Hero、活動主視覺、子品牌 Hero、會員專區頂部
desktop(21:9 寬螢幕)
mobile(1:1 維持方形)
| 屬性 | mobile | desktop |
|---|---|---|
| 比例 | 1:1 方形 | 21:9 寬螢幕 |
| 容器寬度 | 全寬 | 全寬不收(不限 1140px) |
| 左右切換 | 不放 | |
| 圓點位置 | 圖片外下方獨立區域 | |
| 圓點數量 | ≤ 8 個 | ≤ 8 個 |
| 自動播放間隔 | 7 秒 | 7 秒 |
| 切換動畫時間 | 300~500ms | 300~500ms |
| 切換方式 | swipe + 圓點點選 | 圓點點選 |
用於:產品介紹、品牌故事、產地報導、Landing Page 中段
| 屬性 | mobile | tablet | desktop |
|---|---|---|---|
| 主 layout | 上下堆疊(圖→文) | 上下堆疊 | 左圖右文 60/40 或 40/60(不對稱) |
| 圖片比例 | 4:3 或 4:5 | 4:5 | 4:5 直立(呼應商品卡) |
| 圖文間距 | 24px | 32px | 64~96px(中間 gap,比一般大) |
| 文字 padding | 24px | 32px | 48px |
| 多段交替 | 全部圖在上 | 全部圖在上 | 左圖右文 / 右圖左文交替 |
<figure> 包裝,<figcaption> 預設不顯示。用於:產地實景、檢驗實驗室、團隊照、產品大圖、品牌氛圍圖
feature
雙圖 1:1
三圖 4:3
四圖 1:1
| 形式 | mobile | tablet | desktop |
|---|---|---|---|
| 單張大圖(feature) | 全寬 21:9 | 全寬 21:9 | 全寬 21:9(不限 1140px) |
| 雙圖並排 | 上下堆疊 | 雙欄 4:5 | 雙欄 4:5 |
| 三圖網格 | 上下堆疊 | 雙欄 + 一 | 三欄 4:5 |
| 四圖網格 | 雙欄 1:1 | 雙欄 1:1 | 四欄 1:1 |
| 圖片 gap | 12~16px | 24px | 48px |
| 圖說 caption | 預設不顯示,除非設計特別指定 | ||
<figure> 包裝;圖片 alt 必填。用於:分類入口(蔬果 / 加工品 / 水產)、子品牌入口、活動入口、首頁主要 CTA 區
蔬果
產地直送,每日篩檢
了解更多加工品
不靠添加物堆砌
了解更多水產
急速冷凍鎖鮮
了解更多| 屬性 | mobile | tablet | desktop |
|---|---|---|---|
| 卡數 | 1(縱列) | 2 | 3~4 |
| 圖片比例 | 4:5 | 4:5 | 4:5 直立 |
| 文字位置 | 圖下 | 圖下 | 圖下卡片式為主(禁用 overlay 變體) |
| Hover | 圖片淡淡淡入暗 | 同 | 圖暗 5%(不 zoom) |
| 字型 / 字重 | Sans 400 標題 + Sans 300 副標 | ||
| 圓角 | 0px | 0px | 0px |
| 卡片 gap | 24px | 32px | 48px |
<a> 包裹,整張可點擊;hover 圖片變暗 5%(不 zoom)。
讓 AI 搜尋引擎(ChatGPT、Perplexity、Gemini 等)能正確理解、引用網站內容。原則是「結構清楚 + 內容明確 + 機器可讀」。
| 規則 | 說明 |
|---|---|
每頁只有一個 <h1> | 且包含核心關鍵字(商品名 / 類別名 / 品牌名) |
| H2~H6 嚴格層級遞進 | 不跳級(不能 H1 → H3);不為視覺用 heading |
| 區塊用 semantic tag | <article> <section> <nav> <main> <header> <footer> <aside> |
列表用 <ul> / <ol> | 不用 <div> 模擬列表 |
表格用 <table> | <thead> <tbody> 完整;不用 div grid 假表格 |
引述用 <blockquote> | 不用單純 italic / 引號 |
<p class="text-large">,**不要用 heading 標籤**| 原則 | 做法 | 例子 |
|---|---|---|
| 問答式 | 用問題當 H2/H3,下方接答案 | H2「無毒農跟有機認證有什麼差別?」+ 段落答案 |
| 倒金字塔(結論先行) | 段落第一句寫結論,後面補充細節 | 「我們每批檢驗 365 天。為了讓...」 |
| 用 list / table 結構化 | 重點資訊用 <ul> 或 <table>,AI 容易解析 | 商品規格表、檢驗項目清單 |
| 具體數據 | 用具體數字、單位、日期 | 「殘留量 ≤ 國家標準的 1/2」「365 天每日篩檢」 |
| 避免空洞行銷 | 不寫「最好的」「業界第一」「革命性」 | 改寫成「全台唯一千萬等級質譜實驗室」(具體事實) |
| 項目 | 規則 |
|---|---|
<title> | 60 字內,包含主關鍵字 + 品牌名(如「益菓DHA魚油|無毒農益菓保」) |
<meta name="description"> | 155 字內,自然描述頁面,不堆關鍵字 |
| Open Graph | og:title / og:description / og:image / og:url(社群分享預覽用) |
| Schema.org JSON-LD | 商品頁 → Product;文章 → Article;組織 → Organization;FAQ → FAQPage;麵包屑 → BreadcrumbList |
alt=""(空字串,避免 AI 干擾)/Products/Kitchenette ✓ vs /p?id=12345 ✗| 項目 | 規則 |
|---|---|
| robots.txt | 開放主流 AI bot:GPTBot / ClaudeBot / PerplexityBot / Google-Extended / CCBot |
| sitemap.xml | 完整列出所有公開頁,每月更新 |
| SSR / 靜態化 | **重要內容直接出現在 HTML**,不等 JS 渲染(AI 多半不執行 JS) |
| 頁面載入速度 | 3 秒內首屏可見(影響 AI 抓取頻率) |
| 場景 | 規範 |
|---|---|
| Section fade-in | scroll-triggered,淡入(300ms ease-out) |
| 圖片 lazy load | fade-in(200ms) |
| Banner slider | fade 切換(不用 slide);間隔 7 秒、切換 300~500ms |
| Hover | 顏色 / 透明度變化(200ms),僅可點元素 |
prefers-reduced-motion 媒體查詢,使用者偏好降低動畫時自動停用。
交付前逐項對照,缺一不可。
#4ba83b 完全沿用品牌色,未被改動
每一口食物,都是一個選擇。選擇相信,或選擇懷疑。
我們相信,消費者有權利知道自己吃的東西從哪裡來、怎麼種的、農藥殘留幾種。不是口號,是承諾。
*資料更新日期:2026-05-13|以官網公告為準
每一項都附視覺壞範例,讓後續做設計或 agent 能對照辨識。D 風格的精神是「減法 × 不誤導」,不確定的元素先砍。
紫到藍、彩虹漸層等套版方向
強大的功能,極致的設計
一眼 AI Slop 的模板感
當項目符號、按鈕 icon、標題開頭
機器人、燈泡、齒輪等抽象示意
$9,999、99.9% uptime 這種 demo 味
16:9 / 4:3 / 1:1 以外的奇怪比例
雙線、虛線、漸層邊框
除既有 hover 簡述外的彈出框
5px、7px、10px、13px、25px 等
D 統一 0px
戲劇感過強,破壞克制美學
避免使用者未看完內容就跳走
避免使用者誤點
會誤導使用者以為可點
必要時改用 icon 或數字編號
圖說:每一批蔬果都經過篩檢
預設不加
除非主旨需要強化,否則禁用
只用下方圓點 + 自動換頁
「賦能」「閉環」「抓手」「下沉」
「完美的」「極致的」「革命性的」
font-size ≥ 22px 即觸發 ≤ 40 字限制
「選擇 X 或 Y」「看見/看不見」這類空洞口號,沒講事實
「不容妥協」被切兩行——必須用 <br> 強制斷在逗點/句點後
對應規範文件:方案D-精煉風格.md