面向前端开发人员的 UI/UX 技巧(第一部分)

2025-06-07

面向前端开发人员的 UI/UX 技巧(第一部分)

这是“面向前端开发者的 UI/UX”系列的第一部分。每隔几周我会发布一篇新文章。
在每一部分中,我会讨论一个通用主题、一些关于某个元素的UI/UX 技巧,以及一个实用的UI/UX 模式

在这一部分,我将与你分享关于颜色、按钮和自动保存图案的技巧。让我们开始吧。

一般主题:颜色

颜色本身是一个广泛的话题,值得用几篇文章来详细阐述。为了更容易理解,我们将把它分解成多个方面。

颜色系统

每个应用程序都应该有自己定义的颜色系统。目前最常见的颜色系统结构通常如下:

  • 主色调:体现您品牌的颜色
  • 次要/强调色:主色的互补色
  • 其他状态颜色:红色(错误)、绿色(成功)、黄色(警告)
  • 主要文本颜色:通常为黑色
  • 次要文本颜色:通常比主要文本颜色浅

注意:实际上,根据应用的需要,颜色系统的结构可能包含更多元素。

还有一些非常有用的工具可以帮助您构建颜色系统(例如,它们可以让您知道哪些颜色与哪些颜色互补):

颜色品牌

假设你要开发一个应用程序,你可能会想知道应该选择什么颜色。基本上,你可以自由选择你喜欢的颜色。但是,有指导总比没有好,所以我给你一个:

红色的

  • 特征:力量、兴奋、饥饿、激情
  • 常见应用类型:美食、娱乐
  • 品牌示例:可口可乐、肯德基、Youtube、Netflix、Pinterest、任天堂、MSI

红色品牌

绿色的

  • 特性:健康、安心、成长、新鲜、环保
  • 常见的应用类型:健康、环境、缓解压力、教育
  • 品牌示例:星巴克、Spotify、喜力、Tropicana、Grab、Duolingo

绿色品牌

蓝色的

  • 特征:可靠、信任、忠诚、冷静、平和、安全
  • 常见的应用类型:社交网络、银行、金融相关、商业、教育
  • 品牌示例:Facebook、LinkedIn、Quizlet、Paypal、Skype、HP、Intel

蓝色品牌

黄色的

  • 特征:乐观、积极、活力、温暖、年轻、富有创造力
  • 常见应用类型:食品、运输/配送
  • 品牌示例:麦当劳、奇多、乐事、DHL、Snapchat、IMDb

黄色品牌

橙子

  • 性格特征:积极、快乐、富有创造力、充满活力
  • 常见应用类型:声音、音乐、音频相关
  • 品牌示例:Soundcloud、Audible、Audacity、VLC、Blogger、Ubuntu、Fanta

橙色品牌

紫色的

  • 特征:女性化、美丽、奢华、浪漫、忠诚
  • 常见应用类型:美容、女性/女孩、约会、浪漫
  • 品牌示例:Twitch、Yahoo、Instagram、Hily、Meetme、Hallmark、Taco Bell

紫色品牌

棕色的

  • 特点:防护、耐用、严肃、接地气
  • 常见的应用类型:天然产品(尤其是咖啡和巧克力)、皮革产品
  • 品牌示例:Nespresso、M&M's、Hershey's、Dreyer's、Ups、Cracker Barrel

布朗品牌

粉色的

  • 特征:爱、女性化、美丽、甜蜜
  • 常见应用类型:美容、女性/女孩、约会、浪漫
  • 品牌示例:Tinder、OkCupid、Airbnb、LG、BeautyPlus、Hello Kitty、芭比娃娃

粉红品牌

黑色的

  • 特征:力量、奢华、严肃、优雅
  • 常见应用类型:新闻、奢侈品
  • 品牌示例:Apple、Gucci、Adidas、Chanel、Nike、《纽约时报》、Daily.dev、DEV.to、Medium

黑牌

元素:按钮

按钮类型

按钮主要有 3 种类型:主按钮、辅助按钮和文本按钮。

按钮类型

根据每个操作的强调程度,您应该使用适当类型的按钮。

注意事项 #1

按钮状态

每个按钮应具有以下状态:

  • Enabled:按钮的正常状态
  • 已禁用:按钮的禁用状态
  • Hover:按钮被光标悬停时的状态
  • Focused:按钮获得焦点时的状态
  • Pressed(可选):按下按钮时的状态

按钮状态

UI/UX 模式:自动保存

假设您正在构建一个页面来为用户配置设置。您可能会倾向于设计一个表单,然后在表单末尾放置“取消”和“保存”按钮。

设置页面 #1

现在,当用户更改任何内容时,他/她必须记得在离开之前按下“保存”按钮。这应该不会有什么问题,除非你有很多字段,并且“保存”按钮位于底部,超出了当前视口。那时,用户很可能不会注意到“保存”按钮的存在,并忘记按下它。DEV.to 本身就遇到了这样的问题:

DEV.to设置页面

在这种情况下,如果更改不重要且不会造成破坏,您可以放弃“保存”按钮,并且每当进行更改时,都会立即保存(并发出通知)。

设置页面 #2

如今,许多应用程序都采用了这种“自动保存”模式,以提升用户体验。例如,Google 日历:

Google 日历设置页面

结论

前端开发者的 UI/UX 技巧(第一部分)到此结束。如果您有任何反馈,请随时留言。我会争取在下周发布第二部分,如果大家能对本文有所反馈,并认为它有用,我会更有动力继续更新。

非常感谢❤️。

文章来源:https://dev.to/itswillt/ui-ux-tips-for-frontend-developers-part-1-1l8l
PREV
学习如何在 React 中偷懒:初学者指南。
NEXT
⚛️ 在 React 组件中组织代码