Project overview
- Product: Figma Draw
- Topics: Vector edit mode, arc tool, pattern fill, offset vector, text on a path
- Difficulty: Intermediate
- Length: 15 minutes
In this project, we’ll use Figma Draw to design a social media post for a baking class. Along the way, we’ll create some vector illustrations, add a pattern fill to a frame, and use text on a path to add creative flair. By the end of this tutorial, you’ll have the skills needed to create custom posts for your own upcoming events!
Open Figma Draw
We’ll be using Figma Draw to create this illustration. Figma Draw is a set of visual design tools within the Figma Design editor. You can open Figma Draw in any Figma Design file you have can edit
access to. To switch to Figma Draw, select Draw in the toolbar. Learn more about Figma Draw.
Create the utensil illustrations
We’ll start by creating three utensil illustrations that we'll use for a pattern fill later on.
Create the knife
- Select the Pen tool from the toolbar.
- Set the Weight to
12
and the fill to#DFAF70
. - Hold Shift and click to draw a straight path on the canvas.
- Click Close in the secondary toolbar or press Enter to stop editing the path.
- Set the Height to
170
in the right sidebar. - In the Stroke section of the right sidebar, select End cap round from the End points options.
- With the path still selected, press Enter to open vector edit mode.
- Select Variable width from the secondary toolbar, then select the bottom point.
- Type
20
in the pink box that appears to slightly increase the width of the path. - Click Close in the secondary toolbar or press Enter to close vector edit mode.
- Select the path and duplicate it using the keyboard shortcut:
- Mac: Command D
- Windows: Ctrl D
- Select the duplicated layer and set its Height to
70
, then use the Rotation field to rotate it-10
degrees. - Move the duplicated layer slightly to the left of the original until their tops are aligned.
Create the fork
Set the knife off to the side for now. We’ll create the fork next:
- Select the longer path from the knife illustration and duplicate it.
- Change the stroke fill to
#FACB8F
. - Select the Ellipse tool from the toolbar or press O.
- Add a 90 X 180 ellipse to the canvas.
- Select the ellipse and hover your cursor over it until you see the arc handle appear.
- Use the arc handle to change the sweep of the ellipse to
50%
, then change the ratio to70%
. - Change the Corner radius to
12
. - Right-click on the ellipse and select Flatten, or use the keyboard shortcut:
- Mac: Option Shift F
- Windows: Alt Shift F
- Change the ellipse’s fill to
#FACB8F
. - Select both layers, then select Align horizontal centers and Align top in the Alignment section of the right sidebar.
- Set the fork aside. We’ll finish it in a bit.
Why flatten the ellipse? You might be wondering why we flattened the ellipse layer after modifying it with the arc tool. Changing an ellipse’s arc properties only alters its appearance on the canvas, not the shape’s actual dimensions. Since using the arc tool is a non-destructive action, the bounding box maintains the same size to preserve space in case we want to modify the arc again. The same principle applies when changing the number of points on a polygon or star.
Flattening a layer causes the bounding box to hug the shape’s new geometry, which is useful when aligning it with other layers. The following image demonstrates how a bounding box’s dimensions change when a layer is flattened:
Create the spoon
Now, we’ll build our final illustration: a spoon.
- Select the longer path from the knife illustration and duplicate it again.
- Change the stroke fill to
#F4A43B
. - Set the Height to
130
in the right sidebar. - Select the Ellipse tool from the toolbar or press O and create a 90 X 100 ellipse.
- Click and drag the ellipse until its center aligns with the top of the longer path.
- Change the ellipse’s fill to
#F4A43B
.
Finalize the illustrations
Our illustrations look great but they’re currently made up of separate layers. We’ll use the Union boolean operation to combine each of them into single objects with shared properties.
- Select both layers that make up the knife.
- Choose Union from the boolean operation options. If you look at the left sidebar, you’ll notice that both layers are now nested inside a boolean group called Union.
- Repeat this process for the fork and the spoon.
- Select all three layers and click Align vertical centers in the right sidebar.
- With all three layers still selected, right-click and choose Frame selection or use the keyboard shortcut:
- Mac: Option Command G
- Windows: Ctrl Alt G
- Rename the frame to
Utensils
.
Design the social media post
Great work so far! Now that we have our illustrations, we can start designing our social media post.
Add a frame using a frame preset
First, we’ll need a frame that will serve as the foundation of our post. Instead of creating a custom frame, we’ll use a frame preset. Frame presets are a collection of ready-made frame sizes that help you quickly create frames for popular dimensions.
- Select the Frame tool from the toolbar or press F.
- When the Frame tool is enabled, frame presets appear in the right sidebar.
- Open the Social media section and choose Instagram post.
Create the background
The new frame is blank but not for long! Let’s start by using a pattern fill to give the post an interesting background.
- Select the frame and change its fill to
#FAF3E8
. - Click the plus in the Fill section to add another fill.
- Choose Pattern from the fill options.
- Click Select source, then choose the Utensils frame we created earlier.
- Use the settings to configure the pattern:
-
Tile type:
Hexagonal
-
Scale:
100%
-
X spacing:
20%
-
Y spacing:
20%
-
Alignment:
Center
-
Opacity:
20%
-
Tile type:
Create the image layer
The background looks great! Now, let’s add a space for our image.
- Select the Ellipse tool from the toolbar or press O and create a 880 X 650 ellipse.
- Center the ellipse inside the frame, then press Enter to open vector edit mode.
- Adjust the points and bezier handles until you’re happy with the overall shape. We recommend enabling Mirror angle to ensure a smooth curve when adjusting the bezier handles. Learn more about editing vector layers.
- Select the existing fill and choose Image as the new fill type.
- Select an image from your computer or leave it as an image placeholder for now. You can crop an image to reposition it inside the shape. Learn more about cropping images.
- Press Enter again to close vector edit mode.
Create the title and tagline
Nice job! Next, we’ll use text on a path to add the title and tagline for our event. Text on a path lets you create text layers that follow a vector path. The image layer we just created will serve as a great path for our title and tagline.
- Duplicate the image layer you just created.
- Select the duplicated layer and choose Offset vector from the secondary toolbar.
- Set the offset amount to
30
. Offset vector is a great way to evenly add space around a vector layer’s edge, giving us some breathing room between the text and the image. - Once your duplicated layer is configured, select the Text tool from the toolbar or press T.
- Hover your cursor over the duplicated layer until you see the text on a path icon appear.
- Click to add a new text layer and type:
Bake it till you make it
- This is a great opportunity for creative exploration, so feel free to experiment with different font styles, weights, and colors. To match our design, use the Text section in the right sidebar to set the following properties:
-
Font:
Kalnia
-
Weight:
Bold
-
Size:
60
-
Letter spacing:
-4%
-
Letter case (found in the Type settings):
Upper case
-
Fill:
#53360C
-
Font:
- Use the blue handle to reposition the text along the path until you’re happy with the placement.
Next, we’ll create the tagline:
- Duplicate the text layer and select Flip text orientation in the right sidebar.
- Update the text to read:
Join us for a hands-on pastry baking class. No experience needed—just your love for pastries!
- We want the tagline to have slightly less weight than the title, so we’ll update the text properties to the following:
-
Font:
Instrument Sans
-
Weight:
Medium
-
Size:
24
-
Letter spacing:
0%
-
Letter case (found in the Type settings):
As typed
-
Font:
- Use the blue handle to reposition the text along the path until you’re happy with the placement.
Create the badge
The post is really coming together! Next, we’ll add a badge that we can use to highlight important information.
- Select the Ellipse tool from the toolbar or press O and create a 300 X 280 ellipse.
- Change the fill to
#53360C
. - You can leave the ellipse as-is, or use vector edit mode to modify the path similar to what we did for the image layer.
For our baking class, we’ll add two text layers to this badge to showcase the class topic:
- Use the Text tool to add a new text layer and type
This week:
. - Change the following font properties:
-
Font:
Instrument Sans
-
Weight:
Medium
-
Size:
24
-
Fill:
#FAF3E8
-
Font:
- Duplicate the text layer and type
CUSTARD TARTS
. - Select both text layers and group them using the keyboard shortcut:
- Mac: Command G
- Windows: Ctrl G
- Select the group and the badge layer and align their Horizontal and Vertical centers.
- Right-click on the selection and choose Frame selection.
- Position the frame near the top-right of the image layer, then use the Rotation field to rotate it
-5
degrees.
Create text layers for the time and location
Our post is just about complete. We’ll wrap things up by adding a few final text layers for the time and location of our baking class.
- Use the Text tool to create a new text layer and type a location.
- Change the following text properties:
-
Font:
Instrument Sans
-
Weight:
Medium
-
Size:
32
-
Letter case:
Upper case
-
Fill:
#53360C
- Position the text layer near the bottom of the post and align it with the left edge of the image layer.
- Duplicate the text layer and change the contents to the date and time of your event.
- Align the new text layer with the right side of the image and change the text alignment to Align right.
-
Font:
What’s next?
Nice job! You just designed a social media post using vector illustrations, pattern fills, and text on a path. Unlocking these skills is an important step toward creating your own custom social assets. If you’re looking for more ways to explore, try:
- Incorporating brush strokes to add a hand-painted, organic look
- Experimenting with different effects and blend modes
- Turning your design into a reusable Figma Buzz template
If you design something you're extra proud of, we'd love to see it! Mention us on X (formerly Twitter) @Figma or publish it to the Figma Community.