SlideShare a Scribd company logo
1 of 9
Download to read offline
Tips for Creating Design
Systems in Figma
Figma is a UI design and Prototyping tool. It is
primarily web-based with addition to offline
features for its Desktop Applications for
Windows and MacOS. Its mobile app allows us
to interact with Figma Prototypes in real time on
mobile devices.
Although it includes tools for both vector
graphics and raster images, it is intended for
creating User Interface and User Experience
Design with a focus on real time collaboration.
Figma is free to use and doesn’t require a high
end computer, graphics card, processor or RAM;
all it needs is a web browser
Tips for creating Design
Systems in Figma
Append your System Colors
and Fonts
• When adding new colors, effects
or fonts to your project, it is wise
to define them in styles. This
eliminates the need of having to
manually define every time you
create an object, a button for
example. You can define styles
by clicking the “+” icon in the
sidebar to add it to your style
palette.
Naming Components
and Styles
• It is better to use slash “-”
separated naming convention
for styling and in components.
Figma will group them in the
instances and style menus. This
will make it easier to find them.
Use Base
Components for
Designing Variants
• When the base is used to
bind the variants to a single
component it ensures
structure and consistency
for the whole set. Base
comps are useful for UI
components having more
than one state or types
such as buttons, inputs etc.
Swap Instances to avoid Detaching
Components
• We can find or replace a
component or a nested
element using the instance
menu in the right sidebar.
Plan your components in a
way that they can replace
any detail with other
components. It makes the
design more flexible while
designing.
Use a Quick Insert
Menu to search
through your
System Contents
• Figma has shortcut keys like
[ Shift + I ] for which you
can find any components in
a second. This is very useful
and quick to drag the
needed components
without switching to the
Assets Tab.
Avoid Manual Customization When possible
• Figma has various plugins
for different tasks. Similar
is a plugin “Batch Styler”
which uses bulk update
color and text style. This
will save the times of
repetitive clicks and save
time consumed in the
process.
Split Big Design Files
into Multiple Libraries
• When dealing with larger
projects it is challenging
when with many
components and styles to
grow your library
simultaneously. If we break
our project / system into
smaller parts such as Styles,
Components, Layouts etc
which will ease the workload
with your designs.

More Related Content

More from TurboAnchor

Marketing Cookies – Everything You Need To Know.pptx
Marketing Cookies – Everything You Need To Know.pptxMarketing Cookies – Everything You Need To Know.pptx
Marketing Cookies – Everything You Need To Know.pptxTurboAnchor
 
What is UI UX Design_ Difference Between UI & UX.pptx
What is UI UX Design_ Difference Between UI & UX.pptxWhat is UI UX Design_ Difference Between UI & UX.pptx
What is UI UX Design_ Difference Between UI & UX.pptxTurboAnchor
 
7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptx7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptxTurboAnchor
 
8 Best! Types of Paid Ads Which You Can Go For.pptx
8 Best! Types of Paid Ads Which You Can Go For.pptx8 Best! Types of Paid Ads Which You Can Go For.pptx
8 Best! Types of Paid Ads Which You Can Go For.pptxTurboAnchor
 
What Are Proximity Marketing Beacons.pptx
What Are Proximity Marketing Beacons.pptxWhat Are Proximity Marketing Beacons.pptx
What Are Proximity Marketing Beacons.pptxTurboAnchor
 
What Is IoT In The Workplace.pptx
What Is IoT In The Workplace.pptxWhat Is IoT In The Workplace.pptx
What Is IoT In The Workplace.pptxTurboAnchor
 
What Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptxWhat Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptxTurboAnchor
 
Discover – Difference Between Raster Image & Vector Image.pptx
Discover – Difference Between Raster Image & Vector Image.pptxDiscover – Difference Between Raster Image & Vector Image.pptx
Discover – Difference Between Raster Image & Vector Image.pptxTurboAnchor
 
What Is Anchor Text Everything You Need to Know.pptx
What Is Anchor Text Everything You Need to Know.pptxWhat Is Anchor Text Everything You Need to Know.pptx
What Is Anchor Text Everything You Need to Know.pptxTurboAnchor
 
What Is Mobile Marketing & Its Types.pptx
What Is Mobile Marketing & Its Types.pptxWhat Is Mobile Marketing & Its Types.pptx
What Is Mobile Marketing & Its Types.pptxTurboAnchor
 
7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptx7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptxTurboAnchor
 
Difference between Adobe Illustrator and Photoshop
Difference between Adobe Illustrator and PhotoshopDifference between Adobe Illustrator and Photoshop
Difference between Adobe Illustrator and PhotoshopTurboAnchor
 
Introduction To User Interface Design.pptx
Introduction To User Interface Design.pptxIntroduction To User Interface Design.pptx
Introduction To User Interface Design.pptxTurboAnchor
 

More from TurboAnchor (13)

Marketing Cookies – Everything You Need To Know.pptx
Marketing Cookies – Everything You Need To Know.pptxMarketing Cookies – Everything You Need To Know.pptx
Marketing Cookies – Everything You Need To Know.pptx
 
What is UI UX Design_ Difference Between UI & UX.pptx
What is UI UX Design_ Difference Between UI & UX.pptxWhat is UI UX Design_ Difference Between UI & UX.pptx
What is UI UX Design_ Difference Between UI & UX.pptx
 
7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptx7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptx
 
8 Best! Types of Paid Ads Which You Can Go For.pptx
8 Best! Types of Paid Ads Which You Can Go For.pptx8 Best! Types of Paid Ads Which You Can Go For.pptx
8 Best! Types of Paid Ads Which You Can Go For.pptx
 
What Are Proximity Marketing Beacons.pptx
What Are Proximity Marketing Beacons.pptxWhat Are Proximity Marketing Beacons.pptx
What Are Proximity Marketing Beacons.pptx
 
What Is IoT In The Workplace.pptx
What Is IoT In The Workplace.pptxWhat Is IoT In The Workplace.pptx
What Is IoT In The Workplace.pptx
 
What Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptxWhat Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptx
 
Discover – Difference Between Raster Image & Vector Image.pptx
Discover – Difference Between Raster Image & Vector Image.pptxDiscover – Difference Between Raster Image & Vector Image.pptx
Discover – Difference Between Raster Image & Vector Image.pptx
 
What Is Anchor Text Everything You Need to Know.pptx
What Is Anchor Text Everything You Need to Know.pptxWhat Is Anchor Text Everything You Need to Know.pptx
What Is Anchor Text Everything You Need to Know.pptx
 
What Is Mobile Marketing & Its Types.pptx
What Is Mobile Marketing & Its Types.pptxWhat Is Mobile Marketing & Its Types.pptx
What Is Mobile Marketing & Its Types.pptx
 
7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptx7 Tips To Improve Your Google Ads Landing Page Experience.pptx
7 Tips To Improve Your Google Ads Landing Page Experience.pptx
 
Difference between Adobe Illustrator and Photoshop
Difference between Adobe Illustrator and PhotoshopDifference between Adobe Illustrator and Photoshop
Difference between Adobe Illustrator and Photoshop
 
Introduction To User Interface Design.pptx
Introduction To User Interface Design.pptxIntroduction To User Interface Design.pptx
Introduction To User Interface Design.pptx
 

Tips for Creating Design Systems in Figma.].pdf

  • 1.
  • 2. Tips for Creating Design Systems in Figma Figma is a UI design and Prototyping tool. It is primarily web-based with addition to offline features for its Desktop Applications for Windows and MacOS. Its mobile app allows us to interact with Figma Prototypes in real time on mobile devices. Although it includes tools for both vector graphics and raster images, it is intended for creating User Interface and User Experience Design with a focus on real time collaboration. Figma is free to use and doesn’t require a high end computer, graphics card, processor or RAM; all it needs is a web browser
  • 3. Tips for creating Design Systems in Figma Append your System Colors and Fonts • When adding new colors, effects or fonts to your project, it is wise to define them in styles. This eliminates the need of having to manually define every time you create an object, a button for example. You can define styles by clicking the “+” icon in the sidebar to add it to your style palette.
  • 4. Naming Components and Styles • It is better to use slash “-” separated naming convention for styling and in components. Figma will group them in the instances and style menus. This will make it easier to find them.
  • 5. Use Base Components for Designing Variants • When the base is used to bind the variants to a single component it ensures structure and consistency for the whole set. Base comps are useful for UI components having more than one state or types such as buttons, inputs etc.
  • 6. Swap Instances to avoid Detaching Components • We can find or replace a component or a nested element using the instance menu in the right sidebar. Plan your components in a way that they can replace any detail with other components. It makes the design more flexible while designing.
  • 7. Use a Quick Insert Menu to search through your System Contents • Figma has shortcut keys like [ Shift + I ] for which you can find any components in a second. This is very useful and quick to drag the needed components without switching to the Assets Tab.
  • 8. Avoid Manual Customization When possible • Figma has various plugins for different tasks. Similar is a plugin “Batch Styler” which uses bulk update color and text style. This will save the times of repetitive clicks and save time consumed in the process.
  • 9. Split Big Design Files into Multiple Libraries • When dealing with larger projects it is challenging when with many components and styles to grow your library simultaneously. If we break our project / system into smaller parts such as Styles, Components, Layouts etc which will ease the workload with your designs.