Bird
Raised Fist0
Figmabi_tool~5 mins

Linear gradient in Figma - Step-by-Step Guide

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Introduction
A linear gradient smoothly blends two or more colors in a straight line. It helps make charts and dashboards look more attractive and easier to understand by adding color depth.
When you want to highlight a key area in a chart background with a smooth color change
When you need to create a color transition on a button or shape to make it stand out
When you want to visually separate sections in a report using subtle color shifts
When you want to add a modern look to dashboard elements without harsh color blocks
When you want to show progression or flow in a visual element using color
Steps
Step 1: Select
- the shape or frame you want to apply the gradient to
The shape or frame is highlighted and ready for editing
Step 2: Click
- the Fill section in the right-hand Design panel
The fill color options appear for the selected object
Step 3: Click
- the color square next to Fill to open the color picker
The color picker panel opens showing solid color by default
Step 4: Click
- the dropdown at the top of the color picker and select Linear
The fill changes to a linear gradient with two color stops visible
Step 5: Drag
- the gradient handles on the shape to adjust the direction and length of the gradient
The gradient colors blend along the new direction on the shape
Step 6: Click
- each color stop below the gradient bar to change its color
The selected color stop updates and changes the gradient colors
Step 7: Add or remove
- color stops by clicking on the gradient bar or dragging stops away
The gradient updates with more or fewer colors smoothly blended
Before vs After
Before
A blue rectangle with a solid fill color
After
The same rectangle shows a smooth color blend from blue to white diagonally
Settings Reference
Fill type
📍 Fill section in the Design panel
Choose the type of fill effect for the selected object
Default: Solid
Gradient direction handles
📍 On the selected shape after choosing Linear gradient
Adjust the angle and spread of the linear gradient
Default: Horizontal left to right
Color stops
📍 Below the gradient bar in the color picker
Control the colors and their positions in the gradient
Default: Two stops (start and end colors)
Common Mistakes
Not dragging the gradient handles after selecting linear gradient
The gradient stays in the default direction which may not fit the design
Always adjust the gradient handles to set the desired angle and length
Using too many color stops close together
Creates harsh or confusing color transitions that distract viewers
Use only necessary stops spaced evenly for smooth color flow
Summary
Linear gradient blends colors smoothly in a straight line on shapes or frames
Adjust gradient direction by dragging handles on the object
Control colors and stops to create the desired color transition effect

Practice

(1/5)
1. What does a linear gradient do in a Figma design?
easy
A. Adds a shadow effect to objects
B. Rotates the object by a certain angle
C. Changes the font style of text
D. Creates a smooth blend of colors in one direction

Solution

  1. Step 1: Understand the purpose of linear gradients

    Linear gradients blend two or more colors smoothly along a straight line.
  2. Step 2: Identify the effect in Figma

    In Figma, linear gradients create color transitions in one direction, enhancing visual appeal.
  3. Final Answer:

    Creates a smooth blend of colors in one direction -> Option D
  4. Quick Check:

    Linear gradient = smooth color blend [OK]
Hint: Linear gradient blends colors smoothly in a line [OK]
Common Mistakes:
  • Confusing gradient with shadow effects
  • Thinking it changes text font
  • Assuming it rotates objects
2. Which of the following is the correct way to set a linear gradient angle in Figma?
easy
A. linear-gradient(45deg, #FF0000, #0000FF)
B. linear-gradient(45, #FF0000, #0000FF)
C. linear-gradient(45rad, #FF0000, #0000FF)
D. linear-gradient(45%, #FF0000, #0000FF)

Solution

  1. Step 1: Recognize the angle unit for linear gradients

    Figma uses degrees (deg) to specify the angle of a linear gradient.
  2. Step 2: Check each option's syntax

    linear-gradient(45deg, #FF0000, #0000FF) uses '45deg' which is correct; others use invalid units like '45', '45rad', or '45%'.
  3. Final Answer:

    linear-gradient(45deg, #FF0000, #0000FF) -> Option A
  4. Quick Check:

    Angle unit = deg [OK]
Hint: Use 'deg' for angles in linear gradients [OK]
Common Mistakes:
  • Omitting 'deg' unit for angle
  • Using radians or percentages incorrectly
  • Confusing angle with color stop values
3. What will be the visual result of this Figma linear gradient code?
linear-gradient(90deg, #00FF00 0%, #0000FF 100%)
medium
A. A solid green color with no gradient
B. A gradient from blue on the left to green on the right
C. A gradient from green on the left to blue on the right
D. A gradient from green at the top to blue at the bottom

Solution

  1. Step 1: Understand the angle 90deg in linear gradients

    90 degrees means the gradient goes horizontally from left (0%) to right (100%).
  2. Step 2: Analyze the color stops

    Color starts with green (#00FF00) at 0% (left) and transitions to blue (#0000FF) at 100% (right).
  3. Final Answer:

    A gradient from green on the left to blue on the right -> Option C
  4. Quick Check:

    90deg = left to right gradient [OK]
Hint: 90deg means left to right gradient [OK]
Common Mistakes:
  • Mixing up start and end colors
  • Confusing horizontal with vertical gradient
  • Ignoring color stop percentages
4. Identify the error in this Figma linear gradient code:
linear-gradient(180, #FF0000, #00FF00)
medium
A. Gradient must have at least three colors
B. Missing 'deg' unit for the angle
C. Gradient direction cannot be 180
D. Colors are not valid hex codes

Solution

  1. Step 1: Check the angle syntax

    The angle '180' must include the unit 'deg' to be valid in Figma.
  2. Step 2: Verify color codes and gradient rules

    Colors '#FF0000' and '#00FF00' are valid hex codes; 180deg is a valid direction; two colors are allowed.
  3. Final Answer:

    Missing 'deg' unit for the angle -> Option B
  4. Quick Check:

    Angle unit required = deg [OK]
Hint: Always add 'deg' after angle number [OK]
Common Mistakes:
  • Leaving out 'deg' unit
  • Thinking colors are invalid
  • Assuming gradient needs 3+ colors
5. You want to highlight a sales dashboard header with a linear gradient that fades from transparent to blue horizontally. Which Figma code achieves this best?
hard
A. linear-gradient(90deg, rgba(0,0,255,0) 0%, rgba(0,0,255,1) 100%)
B. linear-gradient(0deg, #0000FF 0%, #FFFFFF 100%)
C. linear-gradient(180deg, #0000FF 0%, transparent 100%)
D. linear-gradient(45deg, #0000FF, #00FFFF)

Solution

  1. Step 1: Understand the requirement for horizontal fade from transparent to blue

    The gradient should go left to right (90deg) starting transparent blue to solid blue.
  2. Step 2: Analyze each option

    linear-gradient(90deg, rgba(0,0,255,0) 0%, rgba(0,0,255,1) 100%) uses rgba with alpha 0 to 1 horizontally, matching the requirement. Others have wrong directions or colors.
  3. Final Answer:

    linear-gradient(90deg, rgba(0,0,255,0) 0%, rgba(0,0,255,1) 100%) -> Option A
  4. Quick Check:

    Horizontal transparent to blue = linear-gradient(90deg, rgba(0,0,255,0) 0%, rgba(0,0,255,1) 100%) [OK]
Hint: Use rgba with alpha for transparency in gradients [OK]
Common Mistakes:
  • Using wrong angle for horizontal fade
  • Using hex colors without transparency
  • Reversing color stops order