发布于 2026-01-06 1 阅读
0

提升用户界面设计技能的技巧和资源

提升用户界面设计技能的技巧和资源

最初发布于dionarodrigues.dev

你是否曾经有过这样的感觉:看着某个界面,却不知道它哪里出了问题?

也许你是一位开发者,正努力通过代码打造更优秀的界面;又或许你是一位设计师,正在尝试各种不同的颜色组合,却依然找不到用户界面的问题所在。别担心,这完全正常,我会尽力帮助你。🐱‍🏍😃✨

我整理了一些设计技巧和资源,这些技巧和资源可以根据我作为前端设计师在职业生涯中发现和使用的技术,指导你培养良好的视觉设计眼光。

首先,你需要明白,这其中并没有什么秘诀或魔法,关键在于获得灵感、练习、坚持和耐心。在本文中,我将分享一些我过去作为设计师时(并且至今仍在坚持)用来提升UI设计技能的方法。希望对你有所帮助。

1. 简单的视觉改变就能产生巨大的影响

大多数时候,解决方案都藏在细节之中,正如视觉设计师Steve Schoger在他著名的项目“重构 UI”(一系列提升视觉设计技能的小技巧)中所展示的那样。

正如史蒂夫向我们证明的那样,对比、大小和间距等基本设计原则如果运用得当,将是强大的助力。因为有时你只需要:

减少边界

虽然边框能很好地区分两个元素,但它们会让界面看起来非常杂乱。使用阴影、增加元素之间的间距以及不同的背景颜色都能有效解决这个问题。

两个列表示例:一个带边框,一个带阴影。

此外,阴影框可以很好地勾勒出元素的轮廓,起到边框的作用,而且效果更微妙,更不容易分散注意力。

三列图像列表:一列无边框,一列有边框,一列带阴影

跳出数据库的思维模式

除了简单的列表和表格之外,信息展示方式还有很多。尝试为常见的视觉元素寻找富有创意的解决方案。

两张卡片示例:一张卡片信息展示简洁,另一张卡片则通过字体粗细、不同字号、头像等方式来展示信息……

两个表格示例:一个是普通表格,另一个使用了头像、粗体字体和彩色标签

单选按钮列表的两个示例:一个显示普通的单选按钮,另一个将单选按钮显示为具有不同字体粗细、颜色和字号的独立小卡片……

专注于字体排印

有些用户界面几乎完全依赖于排版。因此,你应该花些时间调整字体粗细、大小、颜色和其他字体属性,以改善排版层次结构和可读性。除了边框和阴影之外,你还可以通过改变文本内容的显示方式来构建更好的界面,这其中有一些技巧。

两个卡片示例:一个使用不同的字体大小显示文本,另一个使用不同的字体粗细显示文本。

两个文本块示例:一个展示了常见的样式,另一个展示了如何使用行高来改善文本样式和可读性。

你不应该在彩色背景上使用灰色文字。

灰色在白色背景上效果很好,但在彩色背景上则不太理想。在这种情况下,可以选择与背景色调相同的颜色,调整其饱和度和亮度——也可以直接降低其不透明度。

两个绿色背景上的文本块示例:一个显示灰色文本,另一个显示浅绿色文本。

彩色背景上的带透明度的文本示例

对齐并不需要始终完美无瑕。

每种效果都可以通过选择正确的技巧来模拟。我们可以通过结合轻微的偏移和阴影来增强凸起元素的效果。

下拉框的两个示例:一个显示的框与右侧的主要内容对齐,另一个显示的框略微错位,向右侧偏移了一点。

这里还有更多建议

2. 寻找参考资料和灵感

既然您已经知道界面中的小细节非常重要,那么现在是时候熟悉一些 UI/UX 设计模式并寻找创意了

我相信我们总能从他人身上学到东西。因此,我通常会花很多时间分析一些用户界面模式,以了解UI组件中常用的不同设计方案

对我而言,寻找灵感是设计过程中最令人兴奋的环节。我喜欢寻找创意解决方案,并思考如何才能创造出同样出色的界面。因此,我会努力找出设计师构建的每一个细节,以及他为什么选择使用这种方法而不是另一种方法。

这是训练我们欣赏优秀设计眼光的方法。

以下是一些可供参考的UI/UX设计模式网站:

我喜欢从中汲取 UI 设计灵感的网站:


请记住,我们不必每次解决特定的设计问题时都重新发明轮子。我们只需要找到好的参考资料,更快地找到可靠的解决方案

3-练习并分享你的作品

熟能生巧,您同意吗?

有些人认为设计只靠天赋,但我认为设计是可以学习的。当然,有些人更擅长编程,有些人更擅长设计,但只要有耐心、投入和大量的练习,我们都能掌握这两项技能。

以下是一些可以帮助你提升UI设计技能的技巧:

通过模仿优秀的界面来学习

这并非抄袭,只是为了练习

通过阅读和模仿其他代码,开发者可以学习并大幅提升技能。同样,设计师也需要参考其他设计师的界面设计,从中汲取灵感,学习新的技巧和方法。

不妨尝试复刻一些界面。这将为你提供一个巧妙的方式,让你走出舒适区,拓展视觉设计技能。在临摹你喜欢的界面设计时,你会注意到每一个细节。而这正是关键所在:关注那些细微之处;你还记得吗?

试着找出你使用某些颜色、按钮样式、留白、视觉层级、字体等的原因……注意何时间距比边框更合适,阴影是如何使用的,为什么有些文本的字间距为负值或行高不同。通过模仿其他设计,你可以学到很多东西,这非常棒

运用所学知识并分享你的作品

既然你已经具备了注重细节的专业知识,能够训练自己对优秀设计的鉴赏力,并且经过了大量的练习,那么现在是时候改进你现有的项目或者尝试创造一些新的东西了。

如果你是开发者,你可以利用 CSS 的强大功能来制作惊艳的效果。如果你是设计师,你可以使用一些软件来创建出色的原型,例如 Adob​​e XD、Figma、Photoshop 等。

以下是一些有用的 CSS 相关链接,可供您参考和学习:

CSS特效教程:

Adobe XD 和 Figma 教程,助您提升软件技能:

Adobe XD

点击此处查看更多 Adob​​e XD 教程

Figma

点击此处查看更多 Figma 教程


不要被技术所局限,要多方探索,找到运用所学知识的最佳方法,并将你的项目与他人分享。通过分享作品,你可以获得反馈,从而不断提升技能。

最近我发现了uxcel,一个学习 UI 的在线平台。来看看吧。✌

结论

正如我在文章开头提到的,关键在于寻找灵感、练习、坚持和耐心。尝试将寻找灵感融入生活。每天花些时间分析一些网站、一些特效,并探索一些用户界面设计决策。不断学习并应用所学知识。努力工作。

我相信几个月后,当你回顾自己的进步时,你会很高兴自己花时间学习设计。不妨寻找其他资源,尝试学习一些设计原则,也别忘了分享你的作品哦!😃

如果您觉得这篇文章对您有帮助,请告诉我,也欢迎在评论区分享您常用的其他技巧和资源。下次见!😁

文章来源:https://dev.to/dionarodrigues/tips-and-resources-on-how-to-improve-your-ui-design-skills-29i3