Tutorial

Master Text Styles in Framer

Example of a text element in Framer where a base text style is applied, but a specific word is highlighted using a custom color override. The screenshot demonstrates how designers can emphasize certain text without creating a new style, enabling visual hierarchy within styled content.
Example of a text element in Framer where a base text style is applied, but a specific word is highlighted using a custom color override. The screenshot demonstrates how designers can emphasize certain text without creating a new style, enabling visual hierarchy within styled content.

Using Text Styles in Framer

Styles are reusable visual properties that define the appearance of text, including font, size, and color. They enable centralized management of text appearance across your site.

Applying and Creating Styles

By default, all text is unstyled. To apply a style:

  1. Select a text element or specific text.

  2. Click Text → Styles in the properties panel.

  3. To remove a style, click the × in the properties panel.


User selecting a text element in Framer and accessing the "Text → Styles" panel from the right-hand properties sidebar to apply a reusable text style. This screenshot illustrates the first step in applying consistent typography across a Framer project using predefined font, size, and color settings.

Adding Breakpoints

Text styles can adapt to different device sizes using breakpoints:

  1. Click on a text style to open the Edit Style modal.

  2. In the Breakpoints section, click Add Breakpoint to add defaults for Desktop (L), Tablet (M), and Mobile (S).

  3. Customize font size, line height, letter spacing, and paragraph spacing for each breakpoint.

Managing Styles

To manage styles:

  • Go to Assets → Styles in the left panel.

  • Create, edit, or delete styles as needed to fit your project requirements.


Framer interface showing how to remove an active text style by clicking the × icon in the styles section of the properties panel. This step demonstrates how designers can reset or detach a style from a text block to revert to unstyled content or apply a new design system.

Rich Styled Text

You can apply multiple styles to a single text element using Markdown. To customize specific text within an element:

  • Select the text you want to modify.

  • Apply the desired style in the properties panel.


Framer's "Edit Style" modal with the Breakpoints section open, where the user adds responsive settings for Desktop, Tablet, and Mobile. The screenshot shows how text styles in Framer can adapt to different screen sizes by customizing font size, line height, letter spacing, and spacing between paragraphs.

CMS Text Styles

Text styles for CMS elements work the same way. In the properties panel, select any available style for your CMS text elements.

Link Styles

To style links:

  1. Select a text layer and navigate to the Link row.

  2. Adjust the Style property to apply link-specific styles.

  3. Customize states such as hover, active, and current.


A view of the Framer Assets → Styles panel where global text styles are created, edited, or deleted. This screenshot represents centralized style management in Framer, allowing users to organize and maintain consistent typography across pages and CMS content

Override Colors

To emphasize specific text within a style:

  • Apply the desired text style.

  • Select the specific text you want to modify.

  • Use the properties panel to override the color without creating a new style.

Setting Text Style Breakpoints

Text style breakpoints allow your text styles to adapt to different screen sizes by adjusting font size, line height, and other typographic settings across Desktop, Tablet, and Mobile devices.

Creating Text Style Breakpoints

To get started with responsive text styles:

  1. Open the Assets tab on the left-hand side.

  2. Navigate to the Styles section.

  3. Click on any text style to open the Edit Style modal.

  4. Under the Breakpoints heading, click the Add Breakpoints button.

Framer Styles panel open in the Assets tab, showing a list of text styles like H1–H6 and body text options (XS, S, M, L). The Edit Style modal is visible with the Breakpoints section expanded, including Desktop (L), Tablet (M), and Mobile (S). This screenshot illustrates how to create and customize responsive text styles in Framer by adjusting typography settings like font size and line height for different devices.

You’ll see three default breakpoints added:

  • Desktop (L)

  • Tablet (M)

  • Mobile (S)

Once these are added, you can customize the typography for each breakpoint. Adjust properties like:

  • Font size

  • Line height

  • Letter spacing

  • Paragraph spacing

This gives you full control over how your text looks across devices, ensuring consistent and readable typography no matter the screen size.

Jun 13, 2025