原文地址: Sketch for Beginners: Design a Login Form Interface

最终效果如图所示:

我会告诉你如何创建一个简单的 artboard,怎么用基本的工具,布尔运算,Inspector面板和图层列表去设计图形。我们会学习如何改变属性,组织图层,导入图片和其他一些方面 Sketch 设计者的工作流程。

1.创建一个 Sketch 面板

第一步

我们先从创建一个新的文档开始。你第一步要做的就是打开 Sketch3,首先要说明的就是Sketch 默认提供给你无限大的canvas,完全不需要担心创建的元素超出了空间。

让我们进行下一步,创建一个画板 artboard,artboard 允许你在 Sketch 无限大的 canvas 中限定一个框架。

为了创建一个新的 artboard,在工具栏或主菜单中点击『Insert』-> 『Artboard』(快捷键 A),点击一下并且在 Sketch 的 canvas 中拖动,artboard 会根据你的拖动改变大小,我们先创建一个 600 * 800px 的 artboard。

小贴士: 我们可以根据需要随意创建 artboards,我们也可以在屏幕左边的图层列表中改变 artboard 的名字,或者在右边用 Inspector 面板改变修改他的位置和尺寸,当 artboard 被选中时可以使用 Delete 键删除。

举个例子,让我们用 Inspector 将 artboard 的位置改为 X=0 Y=0,或者你也可以将 artboard 拖动到这个位置。

小贴士: 将『View』-> 『Show Grid』选中(快捷键 ^G),它将帮助你在 artboard 中更加容易准确定位。

第二步

现在我们来改变 artboard 的颜色,我们根据下面的步骤来做。选中你的 artboard 查看右边的 Inspector 面板,选中背景颜色的选项然后点击右边的色板选择颜色。颜色选择器会出现颜色的选项和其他属性。随意选择一个你喜欢的颜色,如果你不知道选择什么颜色,推荐你选择暖灰色。

Artboard 已经准备好了可以开始准备基本的布局。

2.设计基础

第一步

使用 『Insert』 -> 『Shap』 -> 『Rectangle』(快捷键 B)在 Artboard 中创建一个 360 * 500px 的矩形,和创建 Artboard 一样你可以随机画一个矩形,并通过 Inspecor 面板来改变属性,展示网格可以让定位更加容易。

第二步

选中矩形并使用 Inspector 面板通过反选来去掉矩形的边框,点击填充(fill)将矩形设置为白色,然后我们将矩形的圆角半径(Raduis)的值设置为10 。

第三步

使用『Insert』 -> 『Shape』 -> 『Oval』(快捷键 O)在 Artboard 中创建一个大小为 40 * 40px 的圆形,你同样可以通过右边的 Inspecor 面板来改变大小和属性, 现在将这个圆形移到矩形中间的顶部,如果有必要可以使用顶部工具栏上的『Zoom in』(快捷键 Cmd + '+/-')来放大或者缩小面板。

第四步

在第一个圆圈中的创建另一个 20*20 居中对齐的圆圈,当你移动一个形状,会自动出现智能的辅助线帮助你对齐。

此外为了保证你的所有内容是对齐的,你可以按住键盘上的 option(⌥)键,Sketch 会帮你自动测量几个不同的形状之间准确的像素值。例子如下:

第五步

现在我们准备将两个圆形合并为一个圆环,在右边的图层列表中选中两个圆形(选择一个之后按住Shift选择第二个),然后在工具栏中点击『Substract』:

然后我们就得到了一个复杂的新形状。

接下来选中这个新的形状和原来的矩形,点击工具栏中的『Union』得到第一个新的形状。

同步以上的步骤我们得到了一个我们自己创建的非标准形状,当然我们也可以使用画笔工具来绘制复杂的图形,但是很多时候复杂的非标准图形都可以拆分成几个标准图形。我们可以使用布尔操作来创建他们,Sketch 自带『Union』,『Subtract』,『Interesect』和『Difference』的布尔操作帮助我们通过子路径来创建复杂的形状。

由于这些布尔操作都是非破坏性的操作我们在合并后依然通过可以在图层列表选中来改变所有的子路径(基本形状)的基本属性。当你有了一个多路径的形状之后,在图层列表的左边会有箭头,你可以将所有的形状展开来查看所有的子路径。如果你想改变形状,在右边你可以为每个子元素重新选择布尔操作,每个元素都是独立的。

第六步

我们的基础图形已经完成了,保证你的图形为选中状态,看一下『Inspector』面板,选择『Shadows』然后设置如下属性:颜色 R=38 G=30 B10 Alpha=50,X=0,Y=20,Blur=20,Spread=0。然后你将看到这样的效果:

3.登录元素

每一个登录表单都需要输入框和按钮。

小贴士:你可以锁定主形状来避免误操作和不必要的移动,选中形状然后在工具栏中选择『Arrange』->『Lock Layer』(快捷键 Cmd + Shift + L)。当你的元素被锁定了,在图层列表的前面会出现一个小的挂锁。

第一步

使用矩形工具(快捷键 R)创建一个 280*50px 的形状,去掉边框,并设置颜色为 R=239 G=87 B=46, Radius=2,然后放置到如下图所示的位置中。

第二步

创建另外一个 280*70px 的形状,背景使用白色,radius=2,并且将边框设置为 Thickness=1 颜色 R=234 G=234 B=234。将它移动到橙色矩形的上方,并往上拖动 10px,然后再复制(快捷键 Cmd + D)一个一模一样的矩形,选中这个复制的往上拖动 80px。

第三步

创建一个 20*20px 的小正方形,背景设置为白色,Radius=2,边框 Thickness=1 颜色为 R=234 G=234 B=234。把它放在矩形边框下方 10px 处。如下图所示:

第四步

现在我们开始为标签和占位符创建文字标签和输入框,选择文字工具(快捷键 T)然后你可以点击任意位置插入文字,点击之后元素是默认选中的可以快速输入文字,右边的 Inspecter 面板可以修改文字的属性。

添加『USERNAME』然后在 『Inspector』面板中设置属性,使用『Montserrat』字体,设置 Weight=Regular, 字体大小为 11, 间距为 1,颜色为 R=204 G=204 B=204。

重新选择文字工具(快捷键 T)然后增加 『Armando』(可以随意输入文字),这次还是使用『Montserrat』字体,Weight=Regular, 大小为24, 间距为 0, 颜色为 R=113 G=87 B=44,然后调整位置如下:

第五步

我们将上一步中创建的文字复制,然后移动到第二个矩形当中,往下移 80px。然后将内容修改为『PASSWORD』和『*******』。

第六步

我们再增加一些新的文字,属性如下图所示,需要用到的字体为『Open Sans font

你需要将『Forgot your password?』的链接标上下划线,你可以使用文字 『Inspector』面板中的『Options』来选择,使用第二个效果。

现在你看到的是结果是这样的:

组织图层的一些建议

此时我们注意一下图层,我们可以开始组织并重命名矩形或者简单地为元素分组。双击或者右键点击选择重名选项可以进行重命名。选中一个或者多个图层(按住 CmdShift 键单击可以选中多个),点击在工具栏中的『Group』图标(快捷键 Cmd + G)来创建一个分组。你也可以在各个分组之间随意拖动各个元素。

将图层分组的主要目的是将复杂混乱的图层列表变得有优雅并组织化,不仅仅在本篇教程中的项目需要这样做,以后的每个复杂项目都要进行组织分组,可以大大提高效率。

4.增加一个标志

我们已经创建了一个登录框,现在需要增加一个 Logo。

第一步

打开 Logo.svg 文件,注意一下图层面板,可以看到这个图形是通过不同的形状拼成的,我们可以很容易地进行编辑。

第二步

使用矩形工具(快捷键 R),在如图所示的地方创建一个 30*60px 的图形,不需要一次到位将图形放到指定的位置,可以使用网格和 option 键来进行调整。

第三步

将这个矩形拖到『Shape』这个图形中,放在最顶部,你会得到一个新的复合图形,这就是Sketch 的布尔操作和矢量图形的强大之处。

第四步

你是否记得我们之前讨论过右边的子元素,我们可以为每个合并的图形单独选择布尔操作,我们将第一个子元素选择为『Substract』,第二选择为『Difference』。

第五步

非常简单的一步,继续选中你的新图形『Shape』,使用『Layer』-> 『Path』->『Flatten』,这样你就无法编辑子元素,但是下一步会变得更加容易。

第六步

继续选中『Shape』,点击工具栏中的『Edit』图标,你会看到旁边的 Inspector 面板改变了,选择中所有的矢量点,并将 Inspector 面板中的 『Corners』设置为 5,这个时候你会看到图形变成圆角。点击『Fill』,选择第二种填充类型『Linear gradient』线性渐变。你会看到两点在你的图形上面通过一条直线连接,每个点都代表了一种颜色的渐变。

为了改变图形的颜色,点击任意一点,你会看到在 Inspector 面板会变成颜色选择器,选择一个新的颜色值图形的颜色就会发生变化。我们将第一个颜色设置为 R=245 G=166 B=35,第二个颜色设置为 R=239 G=87 B=46。你也可以在颜色面板上点击修改颜色。

现在我们看到的图形如下:

第七步

将这个图形复制到之前的登录框文件中。

第八步

你的标志已经完成了,现在可以增加一些通用的文字,可以输入任意文字,教程中我们使用『myapp』,根据下图中设置文字的位置和属性:

登录框完成了

5.增加背景

第一步

Sketch 允许我们使用 bitmap 格式的图片,我们从 Unsplash 上选择一张图片,网站上有非常多高质量的免费图片。选择了一张 Nick West 的图片,点我下载

现在我们回到你的作品,选择 artboard 然后使用 『Insert』-> 『Image』插入图片,特别注意:图片非常大,我们将它缩小到比如 1280*876px,把它放在 X=0 Y=0 处并保证图片在图层列表的最底部。

第二步

在 Sketch 中我们能在 Inspector 面板中通过勾选『Color Adjust』调整图片的颜色,我们能改变饱和度,亮度和对比度。设置饱和度为 0,对比度为 1。

我们再创建一个 600*800px 的矩形,放在 X=0 Y=0处,让这个矩形刚好在照片上一层。复制一个相同的矩形,然后设置矩形的属性如下:第一个矩形设置 Opacity(不透明度)为 100%,Blending(混合模式) 为 Multiply,颜色为 R=173 G=166 B=152,第二个矩形(在第一个矩形上方)设置Opacity(不透明度)为 50%,Blending(混合模式) 为 Normal,颜色为 R=173 G=166 B=152。

大功告成,最终的作品如图所示:

番外篇:

增加一些额外的细节会非常有用,表单的交互有很多方面,不同的状态和交互,利用教程中的方法你可以做出额外的一些元素,如下图所示:

Comments
Write a Comment