iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0

哈囉大家好!我是 2魚,今天是鐵人賽的第六天啦!經過前幾天的準備工作,我們終於要進入令人期待的設計階段了!今天我要跟大家分享如何從簡單的線稿圖進化到精美的高保真原型,也就是所謂的「精稿」。我們會一起探索強大的設計工具 Figma,並且學習如何選擇配色和運用 UI Kit。準備好來場視覺饗宴了嗎?Let's go!

繪製精稿

精稿(High-fidelity Prototype)是什麼?

精稿是設計流程中的高保真度原型,展現產品的最終視覺效果和交互細節。與線稿圖(Wireframe)相比,精稿更接近成品的外觀和使用體驗。精稿的特點包括:

  1. 視覺完整性:呈現最終的 UI(用戶界面)設計,包括配色方案、字體選擇和圖標設計。
  2. 交互保真度(Interaction Fidelity):模擬實際的用戶交互,如懸停效果、轉場動畫等。
  3. 內容真實性:使用實際內容而非佔位符(Lorem Ipsum),以更好地展現版面配置。
  4. 響應式設計(Responsive Design):展示在不同設備和螢幕尺寸下的介面效果。

今天使用到的工具:Figma ✨

Figma 是一款基於雲端的協作式 UI/UX 設計工具。它具有以下核心功能:

  1. 實時協作(Real-time Collaboration):
    多人可同時編輯同一個文件,支持即時評論和反饋。
  2. 版本歷史(Version History):
    自動保存修改,可輕鬆回溯不同版本。
  3. 組件系統(Component System):
    創建可重用的設計元素,支持嵌套組件和變體(Variants)。
  4. 自動佈局(Auto Layout):
    智能調整元素位置,簡化響應式設計過程。
  5. 原型設計(Prototyping):
    在設計文件中直接創建交互原型,支持複雜的交互邏輯。
  6. 設計系統(Design System):
    建立和管理一致的設計語言,包括顏色、字體和組件庫。
  7. 開發者交接(Developer Handoff):
    自動生成 CSS 代碼,簡化設計到開發的過渡。
  8. 插件生態系統(Plugin Ecosystem):
    豐富的第三方插件擴展功能,如自動生成內容、色彩管理等。

Figma 官網:https://www.figma.com
Figma 的這些功能使得設計團隊能夠更高效地進行迭代設計(Iterative Design),並與開發團隊緊密協作,從而優化整個產品開發生命週期(Product Development Lifecycle)。

如何開始使用 Figma:

  • 註冊 Figma 帳號(可使用 Google 帳號快速註冊)

  • 創建新的設計檔
    https://ithelp.ithome.com.tw/upload/images/20240915/20159686yUbuVGao4l.png
    Figma 儀表板簡介

  • 進入設計檔後,會看到以下主要區域:

    • 左側:工具欄和圖層面板
    • 中間:畫布區域
    • 右側:屬性面板
    • 頂部:菜單欄 (回首頁、切換檔案)
      https://ithelp.ithome.com.tw/upload/images/20240915/20159686kWvNbGDyhN.png

下面的步驟都是使用這個 Figma 的設計檔操作哦


選擇網站配色方案

  • Coolors:快速生成色彩搭配方案。
  • Color Palette Generator:根據選定的顏色生成配套色彩。
  • Tailwind CSS Color Generator:生成與 Tailwind CSS 命名和調色方式相符的配色方案。

我選完之後會將他們放到 Figma 的檔案內 (範例如圖)

配色小技巧:

  • 將顏色區分為主色、輔色、強調色、背景色和灰階等類別
  • 主色和輔色各選擇深淺三個色階,根據需要逐步擴展
  • 考慮到使用 Tailwind CSS 框架,可直接採用框架內建的灰階色彩
    https://ithelp.ithome.com.tw/upload/images/20240915/20159686DFNmDFYhjZ.png

設計資源推薦

如果您對設計不太有把握,可以利用現成的 UI Kit。Figma 社群提供了大量優質的公開資源(如圖)。
https://ithelp.ithome.com.tw/upload/images/20240915/20159686dKSYrRccHk.png
本次專案使用的是 Myna UI - TailwindCSS & shadcn/ui & Radix Premium UI Kit。選擇 UI Kit 時,可以參考使用者數量和收藏數來判斷其質量和受歡迎程度。

使用 UI Kit:

  1. 打開選定的 UI Kit 檔案 (點擊按鈕 Open in Figma)
  2. 將需要的元件複製到您的設計檔中
  3. 根據需要進行自定義修改
    https://ithelp.ithome.com.tw/upload/images/20240915/20159686ka4HWRuOse.png

有了顏色方案和 UI 元件後,接下來就是發揮個人創意的時候囉

考慮到本系列文章的重點是帶領讀者完整體驗專案開發流程,因此不會深入探討設計技巧。
附上本專案的設計成果:

  • Mockup(模擬圖)
    https://ithelp.ithome.com.tw/upload/images/20240915/20159686q0nZ0nHOWJ.png

  • UI Kit(介面元件庫)
    https://ithelp.ithome.com.tw/upload/images/20240915/20159686u8AJizVshI.png

結語

哇,今天我們一起完成了一個重要的里程碑呢!從最初的想法,到線稿圖,再到現在的精美設計,「鸚鸚食堂」的樣貌越來越清晰了。透過 Figma 這個強大的工具,我們不只是畫出了漂亮的介面,更是為接下來的開發工作鋪平了道路。
回顧今天的過程,我們學會了如何選擇配色方案、善用 UI Kit,還有如何利用 Figma 的各種功能來提高工作效率。這些技能不只適用於這個專案,相信在未來的工作中也會派上大用場!
雖然設計過程中遇到了不少挑戰,但看到最後的成果,真的覺得一切都值得。希望通過我的分享,能讓大家對 UI/UX 設計有更深入的了解,也許還能激發你們的設計靈感呢!
明天我們將進入開發階段,把這些漂亮的設計變成真正可以運作的網站。我已經迫不及待要開始寫程式了,你們呢?
如果你對今天的內容有任何問題,或是想分享你的設計經驗,歡迎在下方留言喔!讓我們一起學習、一起成長。明天見啦,掰掰~
(對了,如果你覺得今天的內容對你有幫助,別忘了給個讚支持一下喔!這會是我繼續努力的動力呢~)


上一篇
[ DAY5 ] 當線條開始敘事:用線稿圖探索網站設計的起點
下一篇
[ DAY7 ] 資料管理新手村:MongoDB 結構設計初體驗
系列文
房東不給養鸚鵡 - 那就用 Nuxt + Express + MongoDB 30 天寫一個全端鸚鵡專案30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言