Figma 101
Figma 101
By Marc Andrew
1
If you're a Developer stepping into the world of UI Design and looking for the right
tool to help you create beautiful, functional UIs you really can’t go wrong with
Figma.
It’s browser-based (Windows and Linux users rejoice!) Free! Highly intuitive to use.
With this Free Guide I wanted to show you how to gain a better understanding of
this powerful design tool, and get you up to speed on some of its core features.
And as I’ve always said, there’s no better way of learning a new Design Tool than
just diving in and building something. So guess what? That’s what we’ll be doing
together very shortly where I'll be showing you how to create a simple Mobile App
2
But I’ve never used a Design Tool be-
fore!
If you've never picked up a Design Tool of any kind, the first time can feel a little
overwhelming. You want to start creating great UIs, but the problem is you don't
Well hopefully the following Guide will help you out, and make you realise what an
3
Checking out the Figma interface.
The great thing about the Figma interface is its clean, and intuitive interface.
I’ve used pretty much every design tool there is, and over time a lot of them have
start to feel a little bloated; interface-wise. Figma keeps it tight, and lean and it’s a
Toolbar
4
The Toolbar in Figma contains a variety of tools to help you on your projects, and
what appears in the toolbar will depend on what you've selected on the Canvas.
Here's a little list of Tools you’ll find yourself using the most...
- Move (V)
- Scale (K)
- Frame (A or F)
- Rectangle (R)
- Line (L)
- Arrow (Shift + L)
- Ellipse (O)
- Pen (P)
- Text (T)
5
Layers Panel
On the left of the screen is where you'll find the Layers Panel.
This gives you easy access to the Layers, Assets and Pages used inside of your cur-
Any Frames, Groups or Objects that you add to the Canvas will be visible in the
Layers Panel.
6
Assets Panel
Inside of the Assets Panel is where you’ll have easy access to all of your Compon-
ents.
To speed up your workflow you can quickly select a Component in the Assets Panel
7
Canvas
The Canvas.
Moving on...
8
Properties Panel
On the right of the screen is the Properties Panel which allows you to view and ad-
just the properties of any element you currently have selected, as well as access
your current files Prototype settings and view the Code of any selected element.
9
Design Tab
The Design Tab allows you to easily view, add, remove or change the properties of
The Layer that you currently have selected will determine what settings are avail-
10
Prototype Tab
The Prototype Tab give you access to all of the Prototyping functionality that
Figma has to offer, and enables you to apply Transitions between your Frames,
11
Code Tab
The Code Tab in the Properties Panel allows you to see how to present elements of
- CSS
- iOS
- Android
12
Designing a Mobile App Screen.
Please Note: Before we dive into this part of the Guide, make sure you download
the required design elements needed to follow along with the tutorial here.
If you've not already, visit https://www.figma.com and Sign Up for a Free account.
13
You can also download the Windows or Mac App from here - https://www.figma.-
com/downloads
With Figma open, create a new document by clicking the on Plus (+) icon at the top
From the screen that appears, select the iPhone 11 Pro / X option, and click Create
File.
14
Then click on the file name in the Toolbar and rename it to ‘Mobile App Screen’.
15
16
Post Thumbnail.
Select the Rectangle Tool (R) and draw out a shape around 375px wide by 406px
tall and position it at the top of the Frame. You can also double-check it’s posi-
tioned correctly by checking that it’s set to 0 on the X and Y axis in the Properties
Panel.
17
Still in the Properties Panel, click the Independent Corners icon and choose 30 for
the bottom left, and bottom right corner radiuses of the rectangle.
18
Now let’s place an image inside of our shape using the aptly titled, and super-help-
from the Images folder and then click on the shape to insert the image directly into
it.
19
Let's add a gradient overlay to our image to add a little contrast between itself and
From the Fill panel, click the Plus (+) icon to add a new Fill. Make sure the Linear
option is selected.
20
Click on the Fill colour, and then from the fly-out menu insert the following Hex (#)
value: 5D45F9 for the top colour, and 267DEB for the bottom colour. Make sure
Finally, let’s add a subtle drop shadow to our thumbnail image and add a little
From the Effects panel click the Plus (+) icon, choose Drop Shadow from the select
- X-0
- Y-4
- Blur - 4
- Color - #303030
21
- Opacity - 20%
Navigation Bar.
For the Navigation Bar we’re going to insert a couple of Icons. One for navigating
back to the previous screen, and the other for bookmarking the article.
With your Icons folder open simply drag & drop the following icons, one at a time,
- arrowback
- bookmark
22
With both icons selected, go to the Selection Colors panel, and change the Hex
Holding the Alt key to measure the distance between elements in your design, po-
sition each icon 32px from the left, and right edges of the Frame.
And then with both icons selected, go to the Properties panel and choose Align
23
With both icons still selected use Ctrl + G or Cmd + G to Group them, and Ctrl + R
or Cmd + R to Rename. This just keeps things a little more tidy, and organised in
Always rename, and group as you go. It saves a whole lot of time and prevents you
from coming to the end of a design and being faced with a Layers Panel of Rect-
Finally. Holding Alt, position this new Group 56px from the top of main Frame.
24
Notification.
As you can see we added a filled version of the Bookmark icon for the Navigation
Let's add a simple Notification that could be shown to the user when that Book-
mark icon is tapped on. Just a subtle visual cue to show that the action (tapping of
25
Using the Rectangle Tool (R) draw out a shape around 131px x 33px, and then
From the Fill panel, give it a Hex value of 303030 and reduce its opacity to 60%.
Onto the Effects panel. Let’s give this lil’ Notification a subtle Background Blur to
add both visual interest, and a little more contrast between the image, and the text
In the Effects panel click the Plus (+) icon, and from the select menu choose Back-
ground Blur.
26
Click on the Effect Settings icon and change the Blur Strength to 6.
Time for some Text, and to tweak some more properties don’t you think?
Using the Text Tool (T), add a new text element and type the word ‘Bookmarked’.
- Font - Lato
- Weight - Regular
- Size - 14
- Align - Middle
- Fill - #FFFFFF
27
With both the Text, and Shape layer selected, use the Alignment options at the top
of the Properties Panel to align the elements both Horizontally and Vertically to one
another.
Then finally use Ctrl + Click or Cmd + Click to select the Notification group, and
Image, and use the Alignment options to align the Notification both horizontally
28
Let’s get our Avatar, Author Name and Social Share Icons into place shall we?
Select the Ellipse Tool (O) and draw out a shape 48 x 48px. You can also hold
29
Using the shortcut Shift + Ctrl + K or Shift + Cmd + K to use the Place Image tool,
select avatar.jpg from the Images folder and place it inside of the shape.
With the shape selected, hop over to the Properties Panel and add the following...
30
Stroke -
- Color - #FFFFFF
- Width - 2
- Position - Inside
Drop Shadow -
- X-0
- Y-2
- Blur - 4
- Color - #303030
- Opacity - 25%
31
Let’s go ahead and drop in a few more Text layers for both the Author Name, and
Using the Text Tool (T) create 2 new Text layers, edit the text accordingly, and then
- Font - Lato
- Weight - Bold
- Size - 16
- Fill - #212121
- Weight - Regular
- Size - 12
32
- Fill - #7D7D7D
Using the trusty Alt shortcut, space the text layers to one another giving them a
Then use the Alignment tools so they’re both Aligned Left to one another, and then
Align this new Group 16px from the right of the Avatar, and then with the new
Group and Avatar selected, press Alt + V to align them vertically to one another.
33
Like before, simply drag & drop the Instagram and Twitter icons, one at a time, onto
your design, and using a combination of the Alignment tools, and Alt shortcut,
align them vertically to one another (Alt + V), and space them 16px apart.
Group (Ctrl + G or Cmd + G) the icons, and rename (Ctrl + R or Cmd + R).
With your Social Icons Group, Text Layers Group, and Avatar all selected, use Alt +
34
Group (Ctrl + G or Cmd + G) all of those elements together, and then position this
new Group 32px from the left, and right edge of the Frame, and 32px from the
35
Title + Content.
Let’s add a lil’ Title and snippet of Content to fill out our design some more…
Using the Text Tool (T), create a simple Title, and then from the Properties Panel ap-
- Font - Lato
- Weight - Bold
- Size - 21
- Line Height - 32
- Align - Top
36
- Fill - #212121
Then, using the Text Tool (T) once more, create a paragraph of content to appear
- Weight - Regular
- Size - 16
- Line Height - 28
- Align - Top
- Fill - #7D7D7D
37
We’ve set the colour of this block of text to be a dark grey (#7D7D7D) so it con-
trasts nicely against the Title, adds a little bit of visual interest, but it’s still accessible
Hold the Alt key and hover between the 2 Layers to view the distance between
38
Don’t forget to Group (Ctrl + G or Cmd + G) and Rename (Ctrl + R or Cmd + R),
and then space this new group 32px from the left edge of the Frame, and 32px
39
Comment Form.
Ok. Let’s wrap things up here, and add a little Comment Form/Field to our design.
Calling upon the Rectangle Tool (R) once more, draw out a shape around 263 x
Insert a Text layer (T), tweak the wording (ie; Add Comment…), and then add the
following properties…
- Font - Lato
40
- Weight - Regular
- Size - 16
- Align - Middle
- Fill - #707070
With both the shape, and text layer selected, align them vertically to one another
(Alt + V), and then group (Ctrl + G or Cmd + G) them, and rename (Ctrl + R or
Cmd + R).
Drag & drop the arrowcircleright icon onto your design, and then using the Scale
tool (K), resize it proportionally to 40 x 40px so it shares the same height dimen-
41
Position the icon 8px from the right of the Comment Field, and then with both the
field group and icon selected, align them vertically to one another (Alt + V).
42
Finally. Group the 2 elements (Comment Field, and Icon). And position this new
group 32px from the bottom of the text content, and from the left and right edges
of the Frame.
And that folks is a wrap for our lil’ Mobile App Screen.
43
Hopefully with this short overview of Figma you’ll now feel a little more comfortable
I’ve said many times before, just jump in there and start designing, and then design
some more. It’s really the best way to learn a new tool, and improve your design
Many thanks
Marc Andrew
https://marcandrew.me
https://twitter.com/@mrcndrw
44