前端开发人员的 5 个基本设计概念

2025-05-24

前端开发人员的 5 个基本设计概念

作为一名平面设计师,深入编程确实有点令人畏惧。我的编程流程则有所不同。我喜欢先从客户的角度来构思项目。这样,我就能确定应用的主题,并确定可以添加哪些功能。之后,我会创建一个线框图。线框图让我能够看到应用的布局。之后,我开始编程。我会先构建功能,然后进行测试,看看是否一切正常。最后,我开始编写前端代码,并使用不同的 CSS 框架来设计我的应用。

以下是我应用于我的设计的概念。

1.线框

替代文本
这个术语指的是用最少的细节勾勒出按钮、图片和文本的位置。这能让你直观地思考最终产品的外观。这也能让你直观地看到可能需要在代码中构建多少页面或元素。

2. 构图

构图是指将元素排列成特定的样子。你应该熟悉的一个概念是网格系统。它与大多数 CSS 框架(例如 Bootstrap 和 Foundation)一起使用。使用大小和颜色进行对比,有助于信息更好地流动。让你的作品看起来更有意义的最佳方法是找到一个焦点。阅读博客,更好地理解构图。

替代文本

3.重复

重复意味着在整个设计中重复使用相同或相似的图像/或样式。例如,如果您在表单上使用圆形按钮,则无论何时在页面上出现该按钮,圆形按钮的样式都应该保持一致。

4. 颜色

始终为您的作品准备一个配色方案。这有助于您的作品看起来具有凝聚力、经过深思熟虑,并且视觉上赏心悦目。市面上有很多工具/网站可以生成配色方案。我通常使用Color MindCoolors
提示:最多使用三种颜色。一种原色、一种辅助色和一种强调色。使用 60-30-10 规则。60% 应该是您的品牌色,30% 应该是辅助色,10% 应该是强调色。

5.排版

排版是指将字体排列得更清晰、更赏心悦目,同时又能传达信息的艺术。您在代码中看到的一些基本排版元素类型如下:

<h1> This would be the largest text. </h1>
<h2> This would be the second largests text. </h2>
<strong> This would be bold. </strong>
<p> This would be the smallest size of font. </p>

Enter fullscreen mode Exit fullscreen mode

这时,文章的排版就派上用场了。首先,你需要了解你希望用户看到的最重要的信息是什么。对于这类信息,你很可能会使用 h1 标签,或者将文本加粗,使其从其他内容中脱颖而出。

另一种运用字体排印的方法是将两种不同的字体组合在一起,形成对比。最常见的搭配是无衬线字体搭配衬线字体。以下是一些示例:

图片取自此处
San-serif 对的示例:
替代文本

衬线配对示例:
替代文本

衬线配对示例:
替代文本

希望以上内容能帮助你更好地理解设计。练习得越多,你就越精通。现在就来看看这些资源吧。

以下是需要查看的资源列表:

避免使用
BootStrap 模板博客
CSS 网格指南 MDN
Google 字体的颜色组合

文章来源:https://dev.to/iqramqra/5-basic-design-concepts-for-front-end-devs-19am
PREV
2020 年 5 月 GitHub 上最流行的 33 个 JS 存储库 2020 年 5 月最流行的 JS 存储库
NEXT
Apple 刚刚将 Web Components 投入生产,你可能错过了