Codecademy Logo

Advanced Figma

Breakpoints in Responsive Design

Breakpoints are specific screen widths at which a design adjusts to fit different device categories, like phones, tablets, and desktops.

Responsive Design

Responsive design ensures that layouts adapt to different screen sizes, maintaining functionality and visual consistency across devices.

Figma Variants

In Figma, variants are distinct versions of a component that combine properties like state, size, or inclusion of icons. By using variants, we can link all versions of a component, such as a button with secondary and inactive variants, into one umbrella category.

Figma Variables

In Figma, variables allow designers to define reusable values that can be applied across multiple elements, improving consistency and efficiency. Variables make it easier to manage design properties like colors, text sizes, and corner radii. They can be strings, numbers, colors, or booleans.

Constraints in Figma

Constraints in Figma determine how elements scale or remain fixed in relation to their parent frame, ensuring responsive designs.

Auto Layout in Figma

Figma’s Auto Layout enables dynamic alignment and spacing of elements, allowing layers to adjust automatically to content changes. Auto Layout works by stacking elements vertically or horizontally. It also makes designs more responsive, meaning they can adjust more easily to different screen sizes.

Figma Components

Components in Figma are reusable elements (such as layers, frames, or objects) with defined properties, supporting consistency and scalability in design systems.

Learn more on Codecademy