Lesson 12. Gradients. Plugins

Module 2. Figma basics.
Free UX / UI design course for a newcomer

To start learning, take tests and track progress, you need to enroll in the course. It's free.

In the sixth part on the basics of Figma, we will learn how to work with gradients. Specifically, we will understand the types of gradients that exist, how to create and customize them in practice. We will talk about plugins for Figma and install and use several of them right during the lesson.

Gradients and Color Fill in Figma

Probably, most of the readers of this lesson already know that a gradient – is a smooth transition from one color to another. To display a gradient, at least two colors are needed, that is, two key points between which a smooth transition will be formed, consisting of intermediate shades.

With the help of key points, we can change the gradient; the more there are, the more complex transitions we will achieve.

We have already learned how to paint an object in color using the eyedropper in the fifth lesson. We can also assign a color to an object without using the eyedropper by selecting it manually. To do this, we use the right sidebar. Go to the object and click on the Fill settings panel. By default, the object will be filled with a single color (Solid). We can change this by moving the selected color circle with the mouse on the color selection panel.

In this same panel, in the Fill dropdown menu at the top left, instead of filling with color, you will be able to choose a gradient fill. Most graphic editors have four types of gradients: linear, radial, angular, and diamond gradient (rhombus-shaped).

Linear Gradient (Linear)

The color transition in this type of gradient occurs along a straight line. It is worth noting that in almost all cases, you will be using this gradient. It most naturally and attractively conveys transitions. To apply a linear gradient fill to an object, select it from the dropdown list Fill on the panel and set the colors for the points as shown in the video below.

Radial Gradient (Radial)

Unlike linear gradients, in radial gradients the color spreads out in a circle, starting from its center. The color on the left will be reflected at the center, while on the right - at the periphery. To use a radial gradient, in the Fill menu select Radial.

Corner Gradient (Angular)

The color transition in this gradient mimics the shape of a spiral and at the color junctions imitates a "corner". Let's see how it works on the Fill panel.

Diamond-shaped Gradient

Creates color transitions from the center of the diamond to its outer facets. Similar to a radial gradient, but in the shape of a rhombus. It should be applied in the following way.

Gradient Settings

It is not enough to convert the fill to a gradient to achieve the desired design result. Therefore, Figma has additional settings, namely:

  • opacity;
  • eyedropper;
  • the ability to specify a specific color code;
  • adding additional points;
  • the angle and direction of the transition.

Opacity

Allows you to change the saturation of the color gradient by altering the opacity of the key point. For example: if we have a linear gradient consisting of two points, the first with an opacity of 100%, the last 0%, then in the middle of the gradient transition the opacity will be 50% and the editor will automatically calculate the final color.

Pipette

Allows copying colors for key points of the gradient. In practice, it is a very useful feature that allows, for example, to extend the background of an object by darkening/lightening it from another edge.

Ability to enter a color code

Allows the designer to specify the color for each key point accurately. The Fill panel allows working in different color formats. The most popular are HEX and RGB, which are actively used when creating brand books. For example, the client in the technical assignment can specify the required colors with specific values. Examples of HEX codes: #021A0D or #C22900.

The three previous functions also work with filling the object with a single color (Solid mode).

Adding Points to the Gradient

Allows for better control of color transitions: avoiding transitions with muddy shades, as well as creating very complex gradients.

A popular successful example of a multicolored gradient is the logo of the social network Instagram, which has been popularizing gradient trends in the digital sphere for several years now.

Example of a gradient in the Instagram logo

Angle and Direction of the Gradient

I think from the previous videos, you have already visually understood that we can set the gradient to any angle. To do this, we need to open our gradient in such a way that the points are visible over the shape and manually rotate it by holding down the left mouse button.

Practical Examples

Gradients have a multitude of applications in both graphic and UI design. Let's look at some examples that you can use independently in practice.

Adding volume to a figure. We simulate a three-dimensional render, but using only two-dimensional tools. In this way, the ball appears quite voluminous. Color transitions replace the play of light and shadow.

Gradient - Light and Shadow

Imitation of figure movement. Again, only through color transition and playing with opacity, the human eye perceives the object as moving. Such illustrations, even in static form, can become a wonderful visual addition to the site.

Gradient Motion Simulation

Volumetric interface elements. You can support the theme of volumetricity through interface elements, for example, with gradient buttons. Remember that moderation is key in everything!

Work by Saikat Kumar from the Dribble communityWork by Saikat Kumar from the Dribble community

Gradient on the background. Compare the two examples of filling below. Both certainly have their merits, but agree that the second has more advantages. The human eye has something to latch onto, the light area draws attention to the text, and the color solution looks more interesting.

Design without gradient on the background

Gradient Design on Background

Another example – compare the background fill with a gradient and a solid color. The gradient adds just a few accents, but makes the image as a whole more interesting.

Gradient on the background or color fill

Plugins for Gradients in Figma

If you have completed the previous lessons, I think you have already noticed that we are currently studying the basic functionality of the Figma graphic editor. But besides this, there is the possibility to add new features using plugins.

Plugin – is a separate module created by a third-party developer to extend the functionality of Figma or to simplify or speed up the work of existing capabilities.

How to work with plugins?

In the main menu of Figma, there is a Plugins item that allows you to run already installed plugins as well as find new ones. This is managed by the Manage Plugins item.

Plugins menu in Figma

Introduction to plugins and Figma Community using uiGradient as an example

Community in Figma – is a community of Figma users where designers share useful resources with each other. You will find both free and paid content there. In addition to plugins, you will see icon sets, website layouts, mockups, templates, illustrations, and much more.

uiGradient is a plugin that quickly applies a gradient to your selected shape. It contains dozens of beautifully curated color combinations. If you find it hard to choose a good gradient, uiGradient was created for you.

Let's try to install your first plugin for Figma:

  1. Go to the main page of Figma.
  2. Then click on Explore community in the lower left corner.
  3. You can use the Plugins tab to manually search for the necessary plugins. But it will be much faster to enter the name of our extension "uiGradient" in the search field and press Enter.
  4. The search will yield a list of results, find the required plugin and open it in one of your files.

This action could also be done through the Plugins tab and the Manage Plugins function. But it was important to show you another way so that you can explore the Figma Community resources on your own in the future.

Working with the uiGradient plugin

The extension is open. Now you need to understand how to work with it. First, select the object you want to recolor. Next, launch uiGradients in one of these ways:

  • through the Plugins context menu item, selecting the desired extension from the list. To bring up the context menu, right-click;
  • through search by pressing Ctrl (Cmd) + / and typing the name in the search bar + Enter.

The second method may be more convenient if you want to install many plugins in the future and it will be harder to quickly find them in the list.

Easing Gradients Plugin

This is a good tool that allows for smoother transitions within the gradient itself. Essentially, the extension is designed for gradients that use opacity at key points. The result is especially impressive with a black-and-white palette.

Example: very often, to improve text readability on photos, a gradient fill is applied on one side that should smoothly fade into the photograph. However, in the case of a small image size, the transition can be quite noticeable. This is where Easing Gradients comes in handy, allowing you to adjust the steepness of the transition using curves.

In order for the plugin to work, you first need to select a shape with an already applied gradient, and then run the plugin through the menu or search.

Example of gradient in Instagram logoExample of gradient in Instagram logo

Chromatic Figma Plugin

The other problem, after harsh transitions, is the so-called «color dirtiness». Between two key points of the gradient, the computer sometimes selects a rather dirty transition. This problem can be fixed manually by adding new key points with cleaner shades of color.

But if you still do not feel colors well enough, which is typical for all beginners, you can use the Chromatic Figma plugin, which will visually enhance the gradient and literally do the dirty work for you.

Select a shape with a gradient, run the plugin, choose Fix Gradient, and click Apply.

Example of gradient in Instagram logoExample of gradient in Instagram logo

Homework

From now on, this course is designed for independent study and completion of homework assignments. I understand that some tasks may be challenging for you.

For additional support, please use the chat on Telegram. Here you can ask questions related to the lessons or view examples of correct execution from other students.

The chat is not available for citizens of Russia.

Task 1. Accurately redraw the image with the illustration presented below. Rely on the skills you have just acquired in working with gradients.

First homework assignment for lesson 12

Task 2. Install all three extensions for gradients that you learned about in the lesson.

Task 3. Draw any three shapes and independently set different gradients. After that, create duplicates of these shapes and apply the Chromatic Figma plugin to them. Submit the result with a link to the Figma file.

Conclusions

Practicing with gradients in Figma will greatly expand your capabilities and make your design more interesting and diverse. The information about the existence and use of plugins will make your work easier in the future. I hope you have grasped the material of this lesson well and complete the homework I have prepared for you, as an even more exciting world of design awaits you.

Take quiz

To pass the lesson and check your knowledge, you need to correctly answer 80% of the questions from the quiz. To do so, you need to login and enroll to the course or signup, if you haven't done so yet.

Take quiz

Leave a comment

Place the handle into the purple zone

Comments

Anastasiia20 August 2025 19:15  
Good day.
Homework for lesson 12. However, regarding the third task, I used the Chromatic Figma plugin, but the difference is not very noticeable.
https://www.figma.com/design/VFVFfmMTCjhgpprIJNzNnJ/Homework-12?node-id=9-109&t=DoMcO6xqTPX5eU75-1

Comment from frusia.pro:

Good day, Anastasiia!

Task 1. Redraw the illustration in vector. You did a very similar job, well done! Only the tower remained as a raster image. In the next lesson, you will see how to easily replicate its complex shape. I see that you have mastered gradients excellently.

Task 3. Apply the plugin to the drawn shapes. Indeed, the difference is not noticeable in your case, but that is not critical. What is important is that you understood how plugins work in Figma.

You are doing very well, keep up the learning, you only have one lesson left to complete the course!

skazhena cherepakhaUkraine flag підтримує ЗСУ 7 March 2024 15:57  
Hello! I would appreciate your feedback )
https://www.figma.com/file/nvSYfkq63m2kn0QDaZHriK/%D0%9D%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-%D1%83-Frusia.Pro?type=design&node-id=314%3A9&mode=design&t=WPmRc6m50leplemk-1

Comment from frusia.pro:

I didn't find any mistakes, everything is great! Well done.

Dasha6 April 2023 13:02  
Good day
https://www.figma.com/file/kSCP9cjGRVcpT0jsiKlPsO/6-8-lesson?node-id=71%3A93&t=OHbXSLgYAhh4ZcCn-1

Comment from frusia.pro:

Task 1. Redraw the illustration with a gradient. You recreated it well, good job. Pay attention to the white gaps at the edges of your frame. To avoid them, try to extend your shapes.

Task 3. Apply the plugin to gradients. The result before and after using the plugin is quite visible on some shapes. As I understand, you figured out how to apply it, well done!

VarvaraUkraine flag підтримує ЗСУ 13 March 2023 17:21  
Good day)

https://www.figma.com/file/Dy1fUf6L4DZSfVxQCFVSvm/UX%2FUI-Frusia-2?node-id=203%3A28&t=saNPz1TzVKoTc5jq-1

Comment frusia.pro:

Good evening!

Task 1. Redraw the illustration with gradients. Everything is great! Well done!

Task 3. Apply the plugin to the gradients. I see changes in the shapes, I hope there were no issues with the plugins and you figured it out.

I will be waiting for the homework until the last lesson

Yuliya LepenkoUkraine flag підтримує ЗСУ 25 September 2022 17:25  
Good day:)

https://www.figma.com/file/I08T3W8u2GI3NE21Xv5DTd/HW7?node-id=37%3A2

Comment from frusia.pro:

Good evening!

Task 1. Redraw the illustration with gradients. You did a great job, it’s perfectly redrawn. If we nitpick, the gradients in the upper right corner differ slightly, but it’s not significant. The task is accepted, well done!

Task 3. Apply the plugin to the gradients. I see that there are significantly more points in the gradients, which means you figured out how to install and use plugins, everything is correct.

You are doing well, keep it up and move on to the last lesson

Viktoriia HryshchenkoUkraine flag підтримує ЗСУ 10 September 2022 16:49  
Good day! Very interesting lesson and task, I'm sending the homework)
https://www.figma.com/file/VLBmrdtp4jYbdm0ZFCMdHS/Урок-9?node-id=0%3A1

Comment from frusia.pro:

Good evening!

Task 1. Redraw the illustration with gradients. Everything is done very well, I didn't find any mistakes.

Task 3. Apply the plugin to the gradients. I see that there are changes in the shapes, which means you figured out how to work with plugins.

Well done, move on to lesson 10

BohdanaUkraine flag підтримує ЗСУ 1 August 2022 19:37  
Liuba, good evening!
I am very grateful for the corrections and video explanations for the homework)
I fixed everything and was truly impressed by the effect of the smooth gradient from the plugin in task 3 :)

I would appreciate your review)
https://www.figma.com/file/R2GcgT9WcgRm1jolF5lBA9/%D0%B4%D0%B7?node-id=271%3A24

Comment from frusia.pro:

Good evening, please! Yes, everything is great now, I also see new points in the gradients for the last task, you figured it out, well done!

Proceed to the last lesson

BohdanaUkraine flag підтримує ЗСУ 30 July 2022 14:10  
Liuba, congratulations!
In the last assignment, I corrected the fill to transparent and completed the homework for this mega-interesting lesson on gradients ;))
When I reread the material, I automatically started noticing particularly interesting designs with gradients in my Instagram and Pinterest feeds and imagining in my head how they are executed correctly))

I am attaching the completed homework and would appreciate your feedback!
Wishing you a peaceful day and a wonderful mood)
https://www.figma.com/file/R2GcgT9WcgRm1jolF5lBA9/%D0%B4%D0%B7?node-id=271%3A24

Comment from frusia.pro:

Good day! Everything is great with the last homework!

Task 1. Redraw the illustration with a gradient. Very well done, all colors are perfectly matched, and the shapes look good too. In some gradients, the angles at which the gradients are formed are slightly incorrect. I recorded a video to make it clearer for you:

https://drive.google.com/uc?id=1fD_t8aF4gpFFioO8q-Ul3a9HDZoGZ0ks

Task 3. Apply the plugin to the gradients. I see shapes with gradients, but I don't see new points; it seems that the plugin was not applied. In the video linked above, I showed how to install the plugin and apply it in your case.

I am waiting for the corrections If anything is unclear, feel free to ask questions, we will figure it out.

Yana UsachovaUkraine flag підтримує ЗСУ 15 July 2022 11:57  
Good afternoon, thank you for the feedback, I have made the corrections.
https://www.figma.com/file/MXbElNPI2qPu6ebirFQLuM/Untitled?node-id=15%3A3

Comment from frusia.pro:

Good evening, please I see that you have completed the third task, well done, you figured out how to use the plugins, as there are a lot of new points in the gradients.

Feel free to move on to the last lesson

Mariia SUkraine flag підтримує ЗСУ 13 July 2022 01:02  
Good evening, in the second task I applied the Chromatic plugin in Figma, where it says "fix gradient", I'm not sure if this is what was meant in the task))
https://www.figma.com/file/b9x48nptCrdpmKNtgdzxY5/9-%D1%83%D1%80%D0%BE%D0%BA?node-id=5%3A17

Comment from frusia.pro:

Good evening!

Task 1. Redraw the illustration with gradients. Everything is done perfectly, well done!

Task 3. Apply the plugin to the gradients. I see new points in the shapes, so the plugin has been applied correctly.

It turned out very well, move on to the 10th final lesson

Yana UsachovaUkraine flag підтримує ЗСУ 12 July 2022 11:46  
Good day, https://www.figma.com/file/MXbElNPI2qPu6ebirFQLuM/Untitled?node-id=5%3A36
There are many interesting and complex options, and it's not immediately clear which one is the best.

Comment from frusia.pro:

Good evening!

Task 1. Redraw the illustration with gradients. You did a great job. Only at the base of the obelisk, for some reason, a rectangle has appeared, but that doesn't matter. The main thing is that you understood how to work with gradients.

Task 3. Apply the plugin to the gradients. I don't see the second task. Maybe it's in another file?

I am waiting for the third task

AnnaUkraine flag підтримує ЗСУ 9 July 2022 21:56  
https://www.figma.com/file/uiyn1dUjEaQVz5dVos2cfP/9-%D1%83%D1%80%D0%BE%D0%BA?node-id=0%3A1
I corrected:
Task 1. Redraw the illustration with gradients. Everything is beautifully redrawn, the only small note is that the hole in the obelisk is somehow gray.

Comment from frusia.pro:

Hello! Everything is good now, proceed to the final lesson

AnnaUkraine flag підтримує ЗСУ 7 July 2022 23:46  
https://www.figma.com/file/uiyn1dUjEaQVz5dVos2cfP/9-%D1%83%D1%80%D0%BE%D0%BA?node-id=0%3A1

Thank you!

Comment from frusia.pro:

Good evening!

Task 1. Redraw the illustration with gradients. Everything is beautifully drawn, just one small note: the hole in the obelisk is somehow gray.

Task 3. Apply the plugin to the gradients. I see new points in the gradients, the plugins have been applied correctly.

Everything is great, move on to the final lesson

Iryna S.Ukraine flag підтримує ЗСУ 30 June 2022 19:51  
Good evening! I'm sending the homework for lesson 9.
https://www.figma.com/file/kTIuOK9OuEpqJTYLXrXyT3/Homework-9?node-id=0%3A1

Comment from frusia.pro:

Good evening!

Task 1. Redraw the illustration with gradients. Well done, everything is good. The base of the obelisk is slightly detached from the floor, but that's a minor detail.

Task 3. Apply the plugin to the gradients. You have learned to apply the plugin, I see new points in the gradients.

Proceed to the next lesson

InnaUkraine flag підтримує ЗСУ 30 June 2022 18:44  
Good day! Here is the link to the completed homework - https://www.figma.com/file/71PUJb4Y9wz1l4pgpe3qFS/Lesson-9?node-id=20%3A10

Thank you for the great lesson!

Comment from frusia.pro:

Good day! Please

Task 1. Redraw the illustration with gradients. Everything is correct, you repeated the shapes and the gradients well, well done! There are slight differences in the upper right corner, but it seems that there are just two gradients overlapping each other. You need to guess already.

Task 3. Apply the plugin to the gradients. I see new points in the gradients, everything is correct.

Great job, move on to the last lesson

KaterynaUkraine flag підтримує ЗСУ 19 June 2022 11:47  
Good afternoon!)
Homework for lesson 9

https://www.figma.com/file/r1faw1qKIosOlIaxbw9np0/%D0%BE%D0%B1%D1%83%D1%87?node-id=374%3A2

Comment from frusia.pro:

Good evening!

Task 1. Very good! Most students have problems with the gradient in the upper right corner, but you did well.

Task 3. Everything is correct, I see that you used a plugin since new points appeared.

Keep moving towards the tenth lesson

Anna SmirnovaUkraine flag підтримує ЗСУ 18 June 2022 00:26  
Good evening!
Thank you for the incredibly interesting homework!
I am sending the link:
https://www.figma.com/file/aoeG9bjIed8vDYp1taE0Ba/UI%2FUX-home-work-lesson-9?node-id=4%3A172

Comment from frusia.pro:

Good evening! Please, I'm glad you liked it

Task 1. Everything has been redrawn and matched as accurately as possible. You even found the original font for the text, well done!

Task 3. You chose quite complex shapes, especially the Firefox browser icon. I see that you used plugins, as there are many new points in the gradients. Everything is correct.

Move on to the last lesson

Liubov Furseieva4 May 2022 16:08  
Andrii D'yachenko, thank you.
Andrii D'iachenko4 May 2022 14:59  
Thank you so much!!!! Excellent lesson and plugins!!! You are the best!!!!
Nina24 December 2021 17:41  
Hello, the result for the homework is here https://www.figma.com/file/oBRO7AcMCIq4r8PaA3N9C7/%D0%94%D0%B7-7?node-id=307%3A258

Comment from frusia.pro:

Task 1. There is a slight mismatch in the gradient colors in the upper right corner.

Comment from frusia.pro design error Nina

Task 2. If we're nitpicking, the app icon for Daum should have a gray outline.

Comment from frusia.pro design error Nina-2

Polina25 November 2021 21:17  
Good evening!
Thank you for another interesting lesson, I was waiting for you to reveal the topic of plugins :) Please check my homework, I am attaching the link
https://www.figma.com/file/cWzLEXXn8GtxvGBIfpwIbG/%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D1%8B?node-id=10%3A91

Comment from frusia.pro:

Task 1. The illustration is done excellently, well done!

Task 3. It's good that you chose not simple geometric shapes, but logos, and at the same time practiced other tools in Figma and noted for yourself how to use gradients to show volume.

Viktoriia13 November 2021 12:30  
Hello) Please check the assignment:
1. https://www.figma.com/file/WELDofOaSfWpdMP2rjvZQN/%D0%93%D1%80%D0%B0%D0%B4%D0%B8%D0%B5%D0%BD%D1%82%D1%8B?node-id=0%3A1

Comment from frusia.pro:

Assignment 1. The gradients are displayed perfectly, well done!

Dyzainer13 October 2021 02:48  
Nice. Interesting lesson.