Figma UI Kits for Syncfusion Angular Components

1 Mar 20254 minutes to read

Syncfusion provides Figma UI kits to enhance collaboration between designers and developers. These kits are accessible in four themes: Material 3, Fluent, Tailwind, and Bootstrap 5. Each matches the respective Syncfusion Angular component themes.

Figma UI kits include reusable design components, showcasing various states and variants. They are accompanied by detailed figures, measurements, and icons, representing Syncfusion Angular components.

Material 3

Advantages of UI Kits

The Syncfusion Figma UI kit provides the following benefits:

  • The kit offers extensive information about Syncfusion Angular components, detailing available controls, their states, and variants, for quick insights.
  • Using the atomic design methodology, design components are crafted for straightforward and efficient customization.
  • Developers can align Syncfusion Angular components with design specifications, ensuring accuracy and consistency.
  • Standardized components and themes promote design uniformity, maintaining a cohesive appearance throughout projects.

Downloading the UI Kits

Syncfusion Figma UI kits are available via the Figma community. You can download theme-specific UI kits from here:

Structure of the UI Kits

The Syncfusion Figma UI kit is organized to provide a comprehensive layout that is easy to navigate. It comprises the following pages:

  • Thumbnail: Acts as the cover for the UI kit.
  • Index: Lists all control names clearly, enabling easy identification and location of components within the UI kit.
  • Icons: Includes all icons used in design components.
  • UI Components: This essential section features a broad array of UI components. Each control is well-designed with precise figures, measurements, and icons, illustrating multiple states and variants.

Layout

Customizing the UI Kits

Syncfusion Figma UI kits can be tailored to suit specific needs, allowing for unique design creation and color adaptation to match brand guidelines. The atomic design methodology ensures your customizations seamlessly affect multiple components and their variants.

Here’s how to adjust the primary button color in the Material 3 theme:

  1. Visit our UI kits section and select a preferred theme, such as Material 3.
  2. Open the chosen theme in Figma by clicking the Open in Figma button.
  3. For the desktop app, click Import, select the downloaded Syncfusion fig file, and then click Open.
  4. Locate the button needing customization within your layout.
  5. On the Figma interface’s right, review the color variable options. For buttons, this might be $primary-bg-color, originating from the primary color variable.
  6. Click outside the button to access the Local variables feature, containing design tokens for color variables, then click the Local variables option.
  7. A popup with the design token list will appear, allowing primary variable color changes via a palette.
  8. Upon choosing a new color (e.g., pink), the button’s color will update instantly in the design.

Customization

Beyond button color changes, other UI component aspects such as font, spacing, and shadows can also be customized:

Experiment with these options to create a design perfectly aligned with your vision.

Downloading the customized styles

Effortlessly download customized style changes as tokens and CSS variables using the Syncfusion Design Tokens plugin. This plugin bridges the gap between design and development by converting Figma design variables into Syncfusion tokens for direct use in your applications to ensure a smooth transition from design to implementation.

Exporting design tokens

Follow these steps to download the customized styles from the Figma UI Kit:

  • First, open a Syncfusion Figma UI Kit.
  • Navigate to the Plugins & widgets section in Figma and search for the Syncfusion Design Tokens.
  • Once found, run the plugin. A popup will appear with an Export button.
  • Click the Export button. This action will generate a zip file containing your design tokens.
  • Select a directory to save the exported files.
  • Extract the downloaded zip file to access its contents.

export-design-tokens

Utilizing design tokens

The exported zip file includes the following files:

  • css-variables.css: The css-variables.css file contains CSS variables for both light and dark themes, directly derived from your Figma designs. You can easily import this file into your application alongside the component styles to reflect your custom designs. For more detailed usage instructions, consult the CSS variables documentation.
  • <theme-name>-tokens.json: This file (e.g., material3-tokens.json) contains style variables and values in a JSON format compatible with Theme Studio. This file, prefixed with the corresponding theme name, can be imported into Theme Studio for further customization. After processing in Theme Studio, you can download the updated styles file and integrate it into your application, bringing your custom themes to life.

This streamlined process ensures that your unique design vision, crafted in Figma, is accurately translated into your final application, maintaining consistency between design and implementation.

Upgrading the UI Kits

To upgrade your UI kits, download the latest version from the provided links. Follow these tips for a seamless transition:

  • Stay informed about Syncfusion’s UI kit updates or new releases.
  • Backup ongoing projects before upgrading to avoid data loss or compatibility issues.
  • Share feedback with Syncfusion about the updated UI kits, including encountered issues or improvement suggestions.

See also