面向前端开发人员的 UI/UX 技巧(第一部分)
这是“面向前端开发者的 UI/UX”系列的第一部分。每隔几周我会发布一篇新文章。
在每一部分中,我会讨论一个通用主题、一些关于某个元素的UI/UX 技巧,以及一个实用的UI/UX 模式。
在这一部分,我将与你分享关于颜色、按钮和自动保存图案的技巧。让我们开始吧。
一般主题:颜色
颜色本身是一个广泛的话题,值得用几篇文章来详细阐述。为了更容易理解,我们将把它分解成多个方面。
颜色系统
每个应用程序都应该有自己定义的颜色系统。目前最常见的颜色系统结构通常如下:
- 主色调:体现您品牌的颜色
- 次要/强调色:主色的互补色
- 其他状态颜色:红色(错误)、绿色(成功)、黄色(警告)
- 主要文本颜色:通常为黑色
- 次要文本颜色:通常比主要文本颜色浅
注意:实际上,根据应用的需要,颜色系统的结构可能包含更多元素。
还有一些非常有用的工具可以帮助您构建颜色系统(例如,它们可以让您知道哪些颜色与哪些颜色互补):
- Adobe Color:https://color.adobe.com(该网站还允许您根据已有的彩色徽标构建整个色彩系统)
- 配色方案设计师:http://colorschemedesigner.com/csd-3.5
- 冷却器:https://coolors.co/generate
颜色品牌
假设你要开发一个应用程序,你可能会想知道应该选择什么颜色。基本上,你可以自由选择你喜欢的颜色。但是,有指导总比没有好,所以我给你一个:
红色的
- 特征:力量、兴奋、饥饿、激情
- 常见应用类型:美食、娱乐
- 品牌示例:可口可乐、肯德基、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 种类型:主按钮、辅助按钮和文本按钮。
根据每个操作的强调程度,您应该使用适当类型的按钮。
按钮状态
每个按钮应具有以下状态:
- Enabled:按钮的正常状态
- 已禁用:按钮的禁用状态
- Hover:按钮被光标悬停时的状态
- Focused:按钮获得焦点时的状态
- Pressed(可选):按下按钮时的状态
UI/UX 模式:自动保存
假设您正在构建一个页面来为用户配置设置。您可能会倾向于设计一个表单,然后在表单末尾放置“取消”和“保存”按钮。
现在,当用户更改任何内容时,他/她必须记得在离开之前按下“保存”按钮。这应该不会有什么问题,除非你有很多字段,并且“保存”按钮位于底部,超出了当前视口。那时,用户很可能不会注意到“保存”按钮的存在,并忘记按下它。DEV.to 本身就遇到了这样的问题:
在这种情况下,如果更改不重要且不会造成破坏,您可以放弃“保存”按钮,并且每当进行更改时,都会立即保存(并发出通知)。
如今,许多应用程序都采用了这种“自动保存”模式,以提升用户体验。例如,Google 日历:
结论
前端开发者的 UI/UX 技巧(第一部分)到此结束。如果您有任何反馈,请随时留言。我会争取在下周发布第二部分,如果大家能对本文有所反馈,并认为它有用,我会更有动力继续更新。
非常感谢❤️。
文章来源:https://dev.to/itswillt/ui-ux-tips-for-frontend-developers-part-1-1l8l