

Tip: you can use the Variant feature in figma to create hover, ' active', ' inactive' and ' focused' for the elements above Grid system Tips : To create a component in Figma, have the element selected, Click on Ctrl+Alt+K. I don't create new Shadow for every layer, instead I plan them in advance and same them as layer styles Shadows/Elevation Buttons and inputsĪfter setting up basic design elements, I start combining them to create your basic buttons and inputs. Shadows can give a fake sense of depth and hierarchy between your components like navbar, cards and pop-ups. Tip: if you're designing for web, make sure you add these styles for Both mobile and Desktop. Then I create my text styles.įor each text style I specify the followingįor web project I lay down my text styles in the following structure.
#Text styles in figma download#
I start by providing download links and all the other details of the fonts I plan to use.

I also add variations to my white and black color schemes and not limit myself to pure black or pure white. Whites and blacks for fonts and backgrounds.įor every color, I use a tool called color scale to generate multiple shades that I use in cases like hover or pressed animations.To create a simple component in figma select a layer/frame and find the style that you want to save.įor every project, I use the following structure. Simple components include my colors, typography and Shadow/Effects. And I keep them in separate pages in figma. I usually start with my basic components like colors, typography and slowly move into more detailed components like cards or carousels. Not only to because developers like to think in terms of components but also because it is easier to navigate compared to a 100+ screen prototype. I personally like to break down my design into components that I keep re-using through my prototypes. To start, There's no one way to create a design system, Every designer has his own way to communicate with developers.
#Text styles in figma update#
So you don't have to go and update every screen individually. The big advantage with design systems using modern design tools like figma or XD is that once you create your components, you make an update on only once. I had to go and change every screen manually it quickly became impossible to be efficient.

I used to work on my design projects without worrying about preparation, however, I quickly came to realize the importance of the flexibility of component-driven design systems when I had to make updates on a 100+ screen project. Creating a design system can be a daunting task for designers especially those who want to try to experiment and brainstorm ideas while they work on building UI.
