10
#EBF6F4Color/Brand Primary/10
UI COMPONENTS
以視覺預覽找出可重用的 UI Components;Icon 與其他元件都在同一個目錄中。
SYSTEM · 01
依 Figma 色彩(Color)定義,查找原始色票(Primitives)、語意用途(Semantic),以及淺色/深色(Light/Dark)的引用與值。
以下保留 Figma 原始角色名稱及淺色/深色(Light/Dark)定義。本站主題切換只調整說明介面,色票維持來源實際數值。
依主要、次要、警示與輔助用途快速選色;色碼依本次 Figma 定義,實際元件仍使用下方語意角色。
主要操作與品牌識別。綠色與深藍建立視覺主次,滑入時使用各自對應色。
#45B29D#3AA48F#3C4D5E#2B3C50用於次要資訊、停用或中性分隔;實際用途依下方語意角色選用。
#979797#CECECE紅色表達警示或錯誤,橘黃色表達提醒與注意,並搭配明確文字。
#F46155#F1473A#FF9900#FF7F00支援背景與資料辨識,以淺色區分交錯列、未讀與選取狀態。
#FFFFFF#FBFBFB#EFEFEF#FFFAE7#EBF6F427 筆原始色票。分為品牌主色(Brand Primary)、品牌次色(Brand Secondary)、中性色(Neutral)及語意色盤(Semantic);原始名稱保留供查找。
#EBF6F4Color/Brand Primary/10
#45B29DColor/Brand Primary/80
#3AA48FColor/Brand Primary/90
#EAEBEDColor/Brand Secondary/10
#686E74Color/Brand Secondary/60
#3C4D5EColor/Brand Secondary/80
#2B3C50Color/Brand Secondary/90
#FFFFFFColor/Neutral/00
#FBFBFBColor/Neutral/10
#EFEFEFColor/Neutral/20
#E1E1E1Color/Neutral/30
#CECECEColor/Neutral/40
#979797Color/Neutral/50
#646464Color/Neutral/60
#4E4E4EColor/Neutral/70
#383838Color/Neutral/80
#222222Color/Neutral/90
#F0F3F7Color/Semantic/Blue/10
#6883A1Color/Semantic/Blue/80
#FFFAE7Color/Semantic/Other/10
#FFBA52Color/Semantic/Other/80
#FCDAD8Color/Semantic/Red/20
#F46155Color/Semantic/Red/80
#F1473AColor/Semantic/Red/90
#FFE5CCColor/Semantic/Yellow/20
#FF9900Color/Semantic/Yellow/80
#FF7F00Color/Semantic/Yellow/90
38 個用途角色。每筆同時列出淺色/深色(Light/Dark)的引用與解析值;即使兩個模式相同,也依原稿保留。
#F46155Color/Semantic/Red/80#F46155Color/Semantic/Red/80#CECECEColor/Neutral/40#CECECEColor/Neutral/40#E1E1E1Color/Neutral/30#E1E1E1Color/Neutral/30#6883A1Color/Semantic/Blue/80#6883A1Color/Semantic/Blue/80#F46155Color/Semantic/Red/80#F46155Color/Semantic/Red/80#F1473AColor/Semantic/Red/90#F1473AColor/Semantic/Red/90#CECECEColor/Neutral/40#CECECEColor/Neutral/40#FFFFFFColor/Neutral/00#EAEBEDColor/Brand Secondary/10#321B1B1A直接色值(含透明度)#321B1B1A直接色值(含透明度)#FF9900Color/Semantic/Yellow/80#FF9900Color/Semantic/Yellow/80#FF7F00Color/Semantic/Yellow/90#FF7F00Color/Semantic/Yellow/90#45B29DColor/Brand Primary/80#45B29DColor/Brand Primary/80#3AA48FColor/Brand Primary/90#3AA48FColor/Brand Primary/90#3C4D5EColor/Brand Secondary/80#3C4D5EColor/Brand Secondary/80#2B3C50Color/Brand Secondary/90#2B3C50Color/Brand Secondary/90#979797Color/Neutral/50#979797Color/Neutral/50#FBFBFBColor/Neutral/10#FBFBFBColor/Neutral/10#FFFFFFColor/Neutral/00#FFFFFFColor/Neutral/00#EBF6F4Color/Brand Primary/10#EBF6F4Color/Brand Primary/10#FFFAE7Color/Semantic/Other/10#FFFAE7Color/Semantic/Other/10#E1E1E1Color/Neutral/30#E1E1E1Color/Neutral/30#3C4D5EColor/Brand Secondary/80#3C4D5EColor/Brand Secondary/80#686E74Color/Brand Secondary/60#686E74Color/Brand Secondary/60#F0F3F7Color/Semantic/Blue/10#F0F3F7Color/Semantic/Blue/10#222222Color/Neutral/90#222222Color/Neutral/90#979797Color/Neutral/50#979797Color/Neutral/50#FFFFFFColor/Neutral/00#FFFFFFColor/Neutral/00#45B29DColor/Brand Primary/80#45B29DColor/Brand Primary/80#F46155Color/Semantic/Red/80#F46155Color/Semantic/Red/80#3C4D5EColor/Brand Secondary/80#3C4D5EColor/Brand Secondary/80#FFBA52Color/Semantic/Other/80#FFBA52Color/Semantic/Other/80#F46155Color/Semantic/Red/80#F46155Color/Semantic/Red/80#222222Color/Neutral/90#222222Color/Neutral/90#979797Color/Neutral/50#979797Color/Neutral/50#FFFFFFColor/Neutral/00#FFFFFFColor/Neutral/00#979797Color/Neutral/50#979797Color/Neutral/50#45B29DColor/Brand Primary/80#45B29DColor/Brand Primary/80#3C4D5EColor/Brand Secondary/80#3C4D5EColor/Brand Secondary/80中性按鈕(btn-neutral)的淺色(Light)為 #FFFFFF,深色(Dark)為 #EAEBED;中性按鈕滑入(btn-neutral-hover)為含透明度(Alpha)的 #321B1B1A,顯示結果會隨底色混合。其餘值依本次設計稿列示,不推測額外暗色值。
核對日期:2026-10-21。已讀取 Figma Color_sys 2243:2925 的 27 筆 Primitives、38 筆 Semantic 與 Light/Dark 引用。主要深藍依本稿為 #3C4D5E,取代本頁舊資料 #3C4C5E。
本次更新 Color 說明及色票,不改全站 CSS 色彩、其他元件或既有 Token Registry。Variables ID、工程 CSS variable 與既有快照命名仍須逐項核對;未宣告全站或 Vue 已同步。
SYSTEM · 02
整理內部系統舊版 Guideline 的字體家族、字重與文字層級;正式 Text Style 與 Token 待確認。
Storybook 字體堆疊:Arial, Helvetica, Noto Sans TC(思源黑體), 微軟正黑體, sans-serif / 字元間距:0.06em
字體預覽:使用 Storybook 提供的 Noto Sans TC(思源黑體)woff2 Regular/Bold。
1 導覽列|共用元件,左側企業 Logo、系統名稱為固定規格;右側功能元件可依系統需求選用。
2 通知訊息|顯示系統通知訊息,可收合控制。
3 個人導航板|個人化導航面板,顯示相關數字並可連結至該頁面。
4 系統連結地圖|全部系統列表及其子列表可收合展開,點選星號快速加入我的最愛。
5 我的最愛|點選展開,可快速連結至已加入之我的最愛頁面。
1 導覽列|共用元件,左側企業 Logo、系統名稱為固定規格;右側功能元件可依系統需求選用。
2 側邊選單|共用元件,提供系統內部其他頁面的固定連結。
3 內頁內容|內頁內容主要呈現區塊,依各系統規劃其內容。
<link rel="shortcut icon" type="images/x-icon" href="images/ESUN.ico"><link rel="shortcut icon" type="images/x-icon" href="images/ESUN-2.ico">舊版以 ESUN.ico 作為基礎樣式、ESUN-2.ico 作為特殊樣式。現行部署 favicon 與對應設計來源尚待確認,以下只呈現使用判斷。
一般系統優先採用,讓多系統切換時可辨識。
不可只為了裝飾而產生不同頁籤圖標。
實際 favicon 應在部署前確認檔案與載入設定。
class="popup" > class="popupContainer"。popupContainer messagepopupMessageContainer > messageContent:訊息文字。popupContainer messagepopupMessageIcon success/alert。popupContainer formpopupFormContainer > formContainer。Internal_Error.html 頁面為模板,並依情境調整文字及圖示。class="messageIconContainer" > imgclass="messageTextContainer" > class="mainContent";提醒文字以 class="alert" 呈現。這些檔案未被本網站載入,也不代表現行工程標準。僅在需要忠實重現舊版行為時,依下列順序選用;套件版本、事件規則與無障礙要求仍須在導入前確認。
assets/legacy-guideline/已保留舊版 CSS、JS、圖片、日期選單 Sprite 與 Loading JSON;CSS 的 ../images/ 相對引用可在此結構內正常解析。
| 分類 | 相對路徑 | 用途 |
|---|---|---|
| 共用基礎 | assets/legacy-guideline/js/jquery-3.3.1.min.js | jQuery 3.3.1,相依程式需先載入 |
| 共用設定 | assets/legacy-guideline/js/main.js | 主要動態設定 |
| 元件 JS | assets/legacy-guideline/js/select2.full.min.js | 搜尋下拉選單程式 |
assets/legacy-guideline/js/jquery-ui.min.js | 日期選單及排序程式 | |
assets/legacy-guideline/js/kendo.timepicker.min.js | 時間選單程式 | |
assets/legacy-guideline/js/input_pager.js | 輸入頁數程式 | |
assets/legacy-guideline/js/lottie.min.js | Loading 動畫函式庫 | |
assets/legacy-guideline/js/loading.js | Loading 程式設定 |
以下是舊版 index.html 的載入順序。若只引用個別元件,仍需保留該元件所需的前置套件;不要將整組檔案直接加入本頁。
assets/legacy-guideline/js/jquery-3.3.1.min.js → assets/legacy-guideline/js/main.jsassets/legacy-guideline/js/jquery-ui.min.js → assets/legacy-guideline/js/select2.full.min.js → assets/legacy-guideline/js/kendo.timepicker.min.js → assets/legacy-guideline/js/input_pager.jsassets/legacy-guideline/js/jquery.easing.min.js → assets/legacy-guideline/js/scrollwatch.js → assets/legacy-guideline/js/FileSaver.min.js → assets/legacy-guideline/js/jszip.min.jsassets/legacy-guideline/js/lottie.min.js → assets/legacy-guideline/js/loading.js → assets/legacy-guideline/js/design_guideline.jsassets/legacy-guideline/css/design_guideline.css、assets/legacy-guideline/js/datepicker.js 與 assets/legacy-guideline/js/esun_cbp2_loading.json。assets/legacy-guideline/images/;請保留此相對目錄,避免 CSS 圖示引用失效。COMPONENT
視覺規範與使用情境待補充;目前可查閱既有 Token 對照。
COMPONENT
視覺規範與使用情境待補充;目前可查閱既有 Token 對照。
ELEMENT · 02
依 Figma Radio Btn、Checkbox 與 Switch Designer guide 整理元件定位、結構、場景、型態及狀態。
先判斷選項是否互斥,以及切換後是否立即生效,再選擇元件。下列互動僅為網站示範,未連接實際系統設定。
Figma 入口連至本次核對的 Designer guide;Vue 入口連至站內已存在的對應 Docs。
Radio Button 用於一組互斥選項,使用者只能選擇其中一個答案。選項可同時成立時改用 Checkbox;只有開關兩態且立即生效時改用 Switch。
Radio 由 control、label 與 state feedback 組成;text variant 的文字也是可點擊範圍。
已有場域脈絡、不需在控制項內顯示文字的緊湊場景。
需要文字 label 且整列可點擊的表單場景。
表格、篩選列或空間較緊湊的區塊。
緊湊區塊仍需文字說明時使用。
Enable 對應未選且可操作;Selected-lock 對應已選但不可變更。Figma 指南寫作 selected-lock,現有 Variables 路徑為 selected-locked,兩者不可誤判為缺漏。
可操作但未選取。點選控制項或文字可選取。
已選取;同組其他選項維持未選。
不可操作;降低對比,並在原因不明時補充說明。
已選取但不可變更;用於權限限制、已送出資料或系統固定值。
Checkbox 讓使用者對多個獨立項目選取、取消或確認,可允許零至多項。單選流程不應用 Checkbox 取代 Radio。
Checkbox 不負責互斥決策,也不代表立即切換系統狀態。
由選取框、勾選圖示、文字標籤與狀態語意組成;有文字時,label 與 selector 應同步操作。
狀態需同時說明是否已選、是否可操作,以及禁用或鎖定的原因。Disabled 降低視覺強度;Selected-lock 用於必選、權限限制或系統預設保留項。
可操作但未選取。點選控制項或文字可選取。
已選取;再次點擊可取消,除非該項被鎖定。
不可操作;降低對比,並在原因不明時補充說明。
已選取但不可變更;用於權限限制、已送出資料或系統固定值。
Switch 用於單一設定的開啟/關閉,或少量互斥選項的立即切換。若需先閱讀再提交,改用 Radio、Checkbox 或表單選擇元件。
Switch 由 track、thumb 與可選 label 組成;switch-multi 以 container 與 selected segment 表達目前選項。
由外部欄位標題描述設定用途。
控制項內的開/關文字跟隨狀態改變。
目前:未處理
三個選項互斥,切換後顯示目前結果。
現有 Token 的停用補充範例;與 Off 的可操作狀態不同。
核對日期:2026-10-20。已閱讀三份 Designer guide 的使用原則、定位、Anatomy、場景、Do/Avoid、變體與狀態;範例保留原生單選、多選、開關與鍵盤操作。
現有 Token 快照為 Radio 17、Checkbox 18、Switch collection 17 筆(含 switch-multi)。2026-10-22 已核對正式元件的 Primary-delete 紅底白叉、三段 A/B/C 配色與鎖定態,並同步 Storybook。Figma Dark Mode 的 Next steps 仍列為持續定義;深色工程預覽保留核對後的 Light 控制項色彩,不能視為正式 Dark 規格驗收。
ELEMENT · 03–06
文字輸入欄、下拉選單、日期與時間選單共用 Figma Input 指南,依資料型態、操作目的與狀態選用。
Input 是輸入、搜尋或選擇資料的入口。先決定需要收集的資料,再選擇功能與狀態;各範例可直接操作。
Figma 連結為本次已核對的 Designer guide;Vue 連至站內對應文件。
讓使用者知道要輸入什麼、目前能否操作,以及發生錯誤時如何修正。欄位本身不承擔過多說明,必要提示放在 label、placeholder 或 helper text。
Input 用於使用者主動提供資料,不用來呈現靜態資訊或替代文字標籤。
由輸入容器、輸入內容、輔助按鈕與狀態訊息組成;區分 label、placeholder、value 與 helper/error text。
下方 Focus 欄固定呈現焦點外觀;使用 Tab 仍可檢查真實焦點。錯誤訊息與欄位建立關聯,Disabled 使用原生停用屬性。
一般單行文字,例如姓名、帳號與代碼;Input-S 用於字數較短或固定長度的資訊。
請依欄位標題填寫。
可使用鍵盤或滑鼠操作。
條件未滿足,目前不可編輯。
需要相對較多文字時,提供較寬的輸入空間;多行長內容仍使用 TextArea。
請依欄位標題填寫。
可使用鍵盤或滑鼠操作。
條件未滿足,目前不可編輯。
用於大量資料搜尋,通常放在表格或清單上方。輸入後按 Enter 或搜尋按鈕查看示範結果。
請依欄位標題填寫。
可使用鍵盤或滑鼠操作。
條件未滿足,目前不可編輯。
用於備註、說明或較長文字內容。
請依欄位標題填寫。
可使用鍵盤或滑鼠操作。
條件未滿足,目前不可編輯。
固定選項清單,避免手動輸入選項值。
請依欄位標題填寫。
可使用鍵盤或滑鼠操作。
條件未滿足,目前不可編輯。
需要選擇年、月、日時使用;以下為瀏覽器原生日期欄位。
格式依瀏覽器語系顯示,資料值為 YYYY-MM-DD。
可使用鍵盤或滑鼠操作。
條件未滿足,目前不可編輯。
需要選擇時間時使用;以下為瀏覽器原生時間欄位。
請選擇通知時間。
可使用鍵盤或滑鼠操作。
條件未滿足,目前不可編輯。
保留原有下拉搜尋與群組範例。此區補充清單篩選行為,共用上方 Input 指南;工程實作請對照 Vue Select 文件。
class="selectField withSerch"select class="selectWithSearch"
class="selectField withSerch"select class="selectWithSearch"
class="selectField withSerch"select disabled class="selectWithSearch"
核對日期:2026-10-20。已閱讀 Figma Input Designer guide 2294:874 的使用原則、定位、Anatomy、型態、狀態、場景、Do/Avoid、類型補充與 Status 對照。
03、04、05、06 保留各自入口,共用本指南並定位對應功能。2026-10-22 已同步 03 的 Vue Input 使用指南、文字/搜尋/長文字及四種狀態;04–06 尚未同步。未宣告 Figma 全部 Variables、尺寸綁定與正式 Dark 規格已驗收。
class="infoCardContainer"。class="infoCardIcon female" 或 male。class="infoCardIcon female"
class="infoCardIcon male"
class="popupContainer" > class="popupCallContainer"。請以電腦鍵盤或點選數字按鈕進行撥號
class="popupCallContainer"class="callTextContainer"、class="keypadContainer"button class="btnKeypad"
class="transferFormContainer"。transferFrom 勾選後同步至右側 transferTo。請選擇左側欲代理權限
class="transferFormContainer"class="transferForm transferFrom"、class="transferForm transferTo"input name="transferFromOption"、input name="transferToOption"
ELEMENT · 11
舊版以 Lottie JSON 呈現 Loading;此頁保留相同的基礎、遮蔽與進度 Loading 結構,以 CSS 動畫提供無相依示範。
id="lottieLoadingSimple"
尺寸:80px × 80px
class="loadingShade"class="loadingContainer"
class="progressLoadingContainer"class="progressLoading" > class="progressLoadingbar"
ELEMENT · 12
依 Figma Loading & Progress 指南,呈現多步驟流程的目前位置、完成狀態與責任資訊。
先判斷使用者需要知道「正在處理」,還是「流程走到哪裡」。Progress 用於可追蹤的流程階段,短暫等待請使用 Loading。
Figma 連結開啟本次核對的 Progress 頁面;Vue 使用站內已存在的對應文件。
需要阻擋背景操作與避免重複送出時,請參考 11 Loading 的 basic/shade 型態。
由狀態指示、連接線、標籤與輔助資訊組成,不同型態維持一致語意。
示範案件資料,並非即時銀行流程。節點以有序清單表達,只有目前階段使用 aria-current="step"。
點選「業管單位」展開或收合;也可使用 Enter/空白鍵,展開後按 Escape 收合。
標籤只呈現階段資訊,不提供展開操作。
連接主要流程節點。
後續尚未到達的階段。
從屬流程中的已完成連線。
從屬流程中的後續階段。
核對日期:2026-10-20。已閱讀 Progress 頁面中的 Loading & Progress Designer guide,以及主/子節點、收合與連線圖例。Loading 的選用界線在此說明,11 Loading 頁面未變更。
本頁依指南呈現完成勾選、目前節點、警示與後續節點。現有 16 筆 Progress Token 的 Done/Current 色彩對應與指南圖例有差異,尚需逐筆核對 Variables 與主元件綁定;本次不覆寫 Token 值,也不宣告 Vue 已同步。
class="tooltip" 加上或移除 show 控制。top 或 bottom class。class="tooltip top"
class="tooltip bottom"
class="formLabelContainer" > class="formLabel"。label2 至 label5;所在頁籤加上 select。目前頁籤:基本資料
class="formLabelContainer label4"class="formLabel select";選取色 #3C4C5E,其他頁籤 #EFEFEF。
formLabelContainer label2
formLabelContainer label3
formLabelContainer label5
class="formContainer" > class="formSectionTitle"
運用於表單段落的標題分類。
class="formContainer" > class="formRow formSectionSubTitle"
運用於同一段落中的次群組。
formSectionTitle 後可接 formSectionSubTitle,再放置欄位群組。
class="formContainer"。listForm;填寫表單使用 fillForm,並依內容密度選擇 less 或 more。class="formContainer listForm";資訊列表欄位寬度依內容長度自行設定。class="formRow";一欄:class="formCell";標題列:class="formRow formTitle"。#FFFFFF/偶數列 #FBFBFB/hover #EFEFEF。class="formRow unread",淺黃 #FFFAE7;目前選擇列:class="formRow select",淺綠 #EBF6F4 並有左側直線。點選列可切換範例選取狀態。點選「編輯」後,可拖拉每列右側的拖曳把手調整順序。
class="formContainer listForm listSortable";基礎設定沿用資訊列表。class="formRow formTitle" > class="formCell sortableCell" > button class="btnSort"、button class="btnSortSave"。class="sortableZone"。點選 class="btnSort" 開啟拖曳排序,點選 class="btnSortSave" 完成編輯。class="formContainer fillForm more";一列 1~4 欄使用 class="formRow set4"。class="formCell formTitle",寬度 105px;資訊欄:class="formCell"。formCell、2/4 formCell cell4-2、3/4 formCell cell4-3、4/4 formCell cell4-4。class="formContainer fillForm less";一列 1/2/3 欄分別使用 class="formRow set1"、set2、set3。class="formCell formTitle",寬度 135px;資訊欄寬度平均分配。class="formBtnContainer"。button class="uiStyle sizeL",並依優先序配置顏色與長度。class="formBtnContainer twoSize"button class="uiStyle sizeL subLength btnDarkBlue"、button class="uiStyle sizeL mainLength btnGreen"。
ICON
依 Figma Icon Designer guide,整理圖標的語意、結構、用途與狀態;下方圖庫保留搜尋、預覽與 SVG 下載。
Icon 以精簡的視覺符號協助辨識操作、狀態與內容類型,優先搭配清楚文字或可理解的情境;當圖形語意不明確、容易混淆或承擔主要訊息時,不單獨使用 Icon。
此處以網站既有 SVG 示意結構;尚未宣告與 Figma 圖庫的每個圖形完全一致。
Figma 32px library 依 Action、Navigation、Content、Status、Feedback、Brand 六類用途整理。設計時直接使用既有 component instance,避免自行重畫或混入其他圖庫。
下方圖庫目前沿用既有中文檢索分類;這些分類是網站搜尋標籤,尚未逐筆改為 Figma 六類對應。
Icon 本身通常沒有 Hover 或 Focus 狀態,互動回饋由按鈕、欄位等上層容器控制;不要將圖標調色直接當成元件狀態。
結果圖例使用網站既有 SVG 與語意色示意;不將示意尺寸視為新增 Token。
核對日期:2026-10-20。已讀取 Figma Icon Designer guide 2542:4103,確認 32px 圖庫 2243:2384 與結果圖像 2243:2501。
下方 102 個 SVG 為既有 Guideline 發布副本。Figma 圖庫的逐項名稱、增刪、路徑、分類及 Variables 綁定仍待比對;未以指南核對取代資產驗收,也未宣告 Vue 已同步。
既有 102 個 SVG 可依上方搜尋、用途分類、預覽尺寸與色碼查找;點選圖標可複製名稱、下載原始或調色 SVG。32px 是原始畫布;16/24/48px 為網站縮放預覽。
資產來源:Internal Design Guideline 1.3.17 發布副本;與最新 Figma 的逐項對應待核對。
請輸入 # 加上 6 碼十六進位色碼,例如 #007d73。
試試較短的關鍵字,或重設篩選。