This is some text inside of a div block.
BF2023
Click to copy
Use this code while checkout for 50% discount for any product or subscription
Time's ticking! This deal will be gone after December 1st
Product Title
0.00
The standard VAT rate may be charged, following the law of your country
Ok
BF2022
Coupon successfully applied
Sorry, the coupon does not exist
You can subscribe to Unlimited Access instead, starting from just $10/mo, and get access to all assets
Please add your email
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Enter your password
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Reset Password
Create an account for faster downloads in future
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscribe
Please use your real email
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We are going to send a reset email link to your inbox
Send email
Check your inbox, we have sent you an email with a link
Close
Add a password to your account for faster logins
in future
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Loading
$00.0
Tax
$00.0
Total
$00.0
Thank you for purchasing
Click to download
Go to Profile
Follow us on X (Twitter)

How to make your own mockups in Figma

August 29, 2023

If you’re interested in crafting a custom mockup using your graphics or aiming to sell mockups on a marketplace (like what we do here on current website), our comprehensive mockup creation guide will be of great help.

For this example, I’ll be using an image from Unsplash:

Howard Bouchevereau https://unsplash.com/photos/RSCirJ70NDM

Initially, we need to identify the correct screen proportions. To achieve this, I navigate to the Apple website, find the model in question, and examine its screen resolution — 2560 / 1660.

https://www.apple.com/macbook-air-m1/specs/

Subsequently, in Figma, I set up a Frame matching this dimension. This frame will house the design meant for display on the device’s screen.

Next, generate a vector rectangle, which will act as our Placeholder where the adapted design will be situated

Hit R, create a rectangle, and double-click to transition into point editing mode. Position the points at the screen corners.

[optimize output image]

Unfortunately, Figma doesn’t offer a perspective distortion transformation feature, which led us to develop this functionality in our Mockup Plugin (it’s free function).

After installing the plugin, navigate to the Distort section. Firstly, choose the Placeholder, then the design layer you wish to distort.

[optimize output image]

Your mockup is now ready. If you wish to alter the design, simply insert it into our frame and redo the previous steps to showcase the design on the device screen.

Note that the reflection feature only operates with the screen off. If the screen is on, creating reflections won’t be feasible.

For our next example, we’ll delve into a more intricate scenario. Here’s an image I discovered:

Giorgio Trovato https://unsplash.com/photos/8krX0HkXw8c

I employed the same approach as the previous example to make a mockup, and this is the result.

The screen seems inauthentic due to the lack of reflections. To rectify this, I duplicate the bottom layer, overlay it on the screen area, and apply the Screen blend mode to the layer featuring glares.

The Screen blend mode discards black hues and exhibits only the lighter ones.

To replicate this, duplicate our vector shape using Cmd+D (Cntrl+D) and the laptop photograph. Convert the vector shape into a mask, group it, and set the blend mode.

[optimize output image]

The outcome is a stark contrast:

For our final example, we’re dealing with a more complex scenario. This time, the screen has rounded corners. Let’s examine how to simplify the creation of such a mockup.

Daniel Korpai https://unsplash.com/photos/beHREvNpn6k

Initially, I will devise a vector shape comprising 4 points, which will be useful for the placeholder. By duplicating this shape, I create a mask. The mask’s form should mirror the device screen’s shape. Points are added, and the shape is reiterated sans any rounding for now.

By the way, I made the photo more contrasty to better see the details. To do this, you need to double-click on it and the image editing panel in Figma will open.

Next, I select each point individually and adjust its corner smoothing:

[optimize output image]

When the shape is ready, you need to make a mask out of it, and inside the mask insert our first four-point figure for distort transformation. The structure you should get should look something like this:

And finally, here’s the end result:

I have prepared a Figma file specifically for this tutorial, which can serve as a hands-on resource to help you better understand the process outlined in the guide. Feel free to delve into the file, explore the design layers, and play around with the functions to get a more concrete grasp of the concepts.

Here is the link to the Figma file that accompanies this tutorial:  I encourage you to use this resource as a practical companion while reading the tutorial. Enjoy creating your own mockups!

Links:

More Ideas