Part 4: Mastering Divi 5 Presets For Faster, More Consistent Web Design

Posted on May 4, 2026 by Leave a Comment

Part 4: Mastering Divi 5 Presets For Faster, More Consistent Web Design
Blog / Divi Resources / Part 4: Mastering Divi 5 Presets For Faster, More Consistent Web Design

Welcome back to the Divi 5 Mastery Course. In Part 3, we built a library of Design Variables for our coworking space website, including colors, fonts, numbers, images, text, and links.

Now, in Part 4, we’ll turn those variables into a reusable design system using Divi 5 Presets. You’ll learn how to create Option Group Presets and Element Presets, organize them in the Preset Manager, and use nested and stacked presets for greater flexibility.

Once those presets are in place, you can apply consistent styling across your site without rebuilding the same design decisions over and over. By the end of this post, you will have created the core presets needed for Part 5 of the course. Adding new sections and modules will take fewer clicks because the system will already be powered by the variables from Part 3 and the presets from this post.

Let’s get started.

Why Presets Matter

In Part 3, we created our Design Variables, which set the foundation for our design system. In this part, we’ll take the next step by turning those variables into reusable presets.

The design system in Divi 5 follows a clear hierarchy. Design Variables form the base layer. Then, Option Group Presets group related styles together, such as typography, spacing, borders, and buttons. Element Presets can then combine those groups into complete, ready-to-use elements. Finally, we use those presets to build pages and Theme Builder templates.

Creating presets now gives us a strong and consistent foundation for the entire website. You will build faster because you can apply a complete set of styles with a few clicks, rather than adjusting typography, spacing, colors, and borders for every module.

Just as importantly, everything stays consistent across the homepage, inner pages, Canvases, and templates. When you need to make changes, updates become easier. Revise a color, spacing value, or button style in one preset, and the update appears everywhere that preset is used.

Divi 5 Presets work with Design Variables and integrate directly with the Preset Manager, making it easier to review, edit, duplicate, organize, and reuse styles across the site.

Opening The Preset Manager

Getting started with presets is simple. Open a page in the Visual Builder. Then, in the Builder Bar on the left side of the screen, click the Preset Manager icon.

Preset Manager icon in the Divi 5 Builder Bar

Once the Preset Manager opens, you can create, organize, edit, duplicate, delete, reorder, and set defaults for your preset styles. Presets are organized into two main areas: Elements and Option Groups.

Preset Manager interface in Divi 5

There is also a search and filter field, which helps you quickly find a specific element or option group as your preset library grows.

As you expand the menu for an element type, you’ll see the presets associated with that element. For example, expanding the Heading menu reveals the presets available for Heading modules. When a preset is assigned to a module, it appears next to the module title in the settings panel.

Heading module presets in Divi 5

To edit a preset, click the edit button or pencil icon in the Preset Manager. This opens the Preset Preview, where you can review and adjust the preset before saving your changes. For example, when editing a heading preset, you can preview how the heading will look before committing the update. Once saved, those changes apply everywhere that preset is used.

Treat the Preset Manager as your main control center for presets. Instead of hunting through individual modules to manage shared styles, come here to create, edit, duplicate, reorder, and organize them. This keeps your design system easier to maintain as your website grows.

Over the next few sections, we’ll create Option Group Presets and Element Presets. Then, we’ll show you how to nest and stack them to build a flexible design system using the Design Variables from Part 3.

Option Group Presets

Option Group Presets let you save styles for a single option group and apply those styles wherever the same option group appears. Because they are modular, you can mix and match them without locking every design choice into one full module preset.

It is best to create Option Group Presets before building complete Element Presets. This approach gives you more flexibility. Instead of saving an entire button, card, or form as one fixed style, you can create separate presets for typography, spacing, borders, backgrounds, and buttons. Then, you can combine those presets in different ways depending on the context.

This mix-and-match workflow makes your design system more adaptable and easier to maintain as you build the homepage and inner pages of the site.

How to Create An Option Group Preset

Creating an Option Group Preset is straightforward, and the process becomes fast once you do it a few times. The basic workflow is the same for any option group: style an element, save the relevant option group as a reusable preset, and apply that preset wherever you need the same style again.

To make the concept practical, we’ll create presets for typography, spacing, borders, and buttons.

Typography Presets

Because typography appears across nearly every page, we’ll start by creating Option Group Presets for headings and body text. These presets pull directly from the font choices and fluid Number Variables we created in Part 3, including the clamp() values for heading sizes.

Begin by opening or creating a Blurb module on the Canvas. In the Design tab, expand the Title Text options. Set the Title Heading Level to H5. Then, set the Title Line Height to the Line Height – Headings variable, or enter 1.3em if you are following the value manually.

Creating a Blurb heading Option Group Preset in Divi 5

Next, hover over the Title Text Size field. Click the Insert Dynamic Content icon that appears.

Insert Dynamic Content icon in Divi 5

When the My Global Numbers modal appears, locate the H5 variable and click it to insert the value into the field.

Inserting a Number Variable in Divi 5

Now, save these styles as an Option Group Preset. Scroll back up to the Title Text header in the Design tab. Then, hover over the header to reveal the preset icon.

Preset icon in a Divi 5 option group

When the modal appears, select New Preset From Current Styles.

New Preset From Current Styles option in Divi 5

Name the preset Heading 5. Then, scroll down to verify the style settings and click Save Preset.

Once created, open the Preset Manager, go to the Option Groups area, search for Title Text, and you will see your new Option Group Preset listed.

New Option Group Preset in the Preset Manager

You can also create a Small Text Option Group Preset for the Body Text of the Blurb by using the Body Small variable. This preset can then be applied to other modules that include the same Body Text option group.

Small Text Option Group Preset in Divi 5

For more control, create a Dark Text Option Group Preset that sets the Body Text color using the Body Text Color variable, the line height using the Line Height – Body variable, and the text size using the Body Small variable.

Dark Text Option Group Preset in Divi 5

Spacing Presets

Next, create Spacing Presets to maintain consistent rhythm across the site. These are especially useful for sections, rows, columns, groups, and modules.

Click into the Column that contains the Blurb and go to the Design tab. Expand the Spacing option group. Using the Spacing – Medium variable, set 30px padding on all four sides.

Then, hover over the Spacing header to reveal the preset icon. Click it, choose New Preset From Current Styles, and name the preset Padding – Medium.

Padding Medium Option Group Preset in Divi 5

You can now apply this same preset to any element that includes a Spacing option group. As a result, content areas across the coworking website will share the same comfortable breathing room.

Border Presets

Border presets help give columns, images, groups, and other modules a clean, unified appearance.

In the same Column where we applied the spacing preset, expand the Border option group. Add an 8px Border Radius using the Rounded Corners – Regular variable. In the Border Width field, add a 1px Border Width using the Border Width variable. For the Border Color, assign the Border – Dark variable, which uses black as the base color with 12% opacity.

Column border preset in Divi 5

From there, create a new Option Group Preset for those styles and name it Outlined – Dark.

Button Presets

Buttons appear throughout a website, including hero sections, pricing tables, call-to-action sections, forms, and email opt-ins. Because buttons often live inside other modules, it is useful to create button styles as Option Group Presets.

Add an Email Opt-In module, or any module that contains a button. In the Design tab, expand the Button option group. Then, set the following values using the variables from Part 3:

  • Background Color: Primary Color variable
  • Border Radius: Rounded Corners – Buttons variable
  • Border Width: Border Width – Buttons variable
  • Button Text Color: White variable
  • Button Text Size: Button Font Size variable
  • Padding Top and Bottom: Button Vertical Padding variable
  • Padding Left and Right: Button Horizontal Padding variable

Once the styles are set, create a new Option Group Preset and name it Filled – Primary Color.

Button Option Group Preset in Divi 5

You can now apply this same Button Option Group Preset to any module that includes a button option group. This keeps button styling consistent across the entire site.

Core Option Group Presets To Create Now

Now that you know how to create Option Group Presets, build the essential ones you will use throughout the rest of the course. The table below serves as your checklist for the most important OGPs needed before moving on to Part 5 and building the homepage.

Use this table as your guide. For each preset, style the option group using the Design Variables we created in Part 3. Once these presets are in place, you will have a reusable style library ready for the coworking website’s homepage.

Module/Option GroupPreset NameAssociated VariablesValues
BorderTop BorderBorder Width
Border - Dark
1px
#000000, 12% opacity
BorderOutlined - DarkRounded Corners - Regular
Border Width
Border - Dark
8px
1px
#000000, 12% opacity
BorderRounded - RegularRounded Corners - Regular8px
BorderBottom BorderBorder Width
Border - Dark
1px
#000000, 12% opacity
SpacingPadding - MediumSpacing - Medium30px
SpacingPadding - LargeSpacing - Regular60px
Font BodyDark TextText Color: Body Text Color
Line Height: Line Height - Body
Text Size: Body
#000000
1.8em
clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
Font BodySmall TextText Size: Body Small
Line Height: Body Small Line Height
clamp(0.8125rem, 0.2824vw + 0.7442rem, 0.9375rem)
1.55em
Buttons (inside other modules)Filled - Primary ColorBackground: Primary Color variable
Rounded Corners - Button
Border Width - Buttons
White Color variable
Button Font Size
Button Vertical Padding
Button Horizontal Padding
#2176ff
500px
0px
#ffffff
14px
16px
32px
Buttons (inside other modules)Filled - BlackBackground: Primary Color variable
Rounded Corners - Button
Border Width - Buttons
White Color variable
Button Font Size
Button Vertical Padding
Button Horizontal Padding
#000000
500px
0px
#ffffff
14px
16px
32px
Buttons (inside other modules)Filled - WhiteBackground: White variable
Rounded Corners - Button
Border Width - Buttons
Black Color variable
Button Font Size
Button Vertical Padding
Button Horizontal Padding
#000000
500px
0px
#000000
14px
16px
32px
Buttons (inside other modules)Text - Primary ColorBackground: White, 0% opacity
Button Text Color: Primary Color variable
Button Font Size
#ffffff
#ffffff
14px
Buttons (inside other modules)Text - WhiteBackground: White, 0% opacity
Button Text Color: White variable
Button Font Size
#ffffff
#2176ff
14px
HeadingHeading 1H1 variableclamp(1.75rem, 4.4975vw + 0.6254rem, 3.75rem)
HeadingHeading 2H2 variableclamp(1.5rem, 2.2596vw + 0.9534rem, 2.5rem)
HeadingHeading 3H3 variableclamp(1.25rem, 1.4122vw + 0.9085rem, 1.875rem)
HeadingHeading 4H4 variableclamp(1.0625rem, 0.9831vw + 0.8155rem, 1.5rem)
HeadingHeading 5H5 variableclamp(0.9375rem, 0.7007vw + 0.7588rem, 1.25rem)
HeadingHeading 6H6 variableclamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
Body TextDark TextBody Text Color
Body
Line Height - Body
#000000, 70% opacity
clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
1.8em
Body TextSmall TextBody Small
Body Small Light Height
clamp(0.8125rem, 0.2824vw + 0.7442rem, 0.9375rem)
1.55em

Element Presets

Option Group Presets let you save individual groups of styles. Element Presets take that idea one step further by saving the full design for a specific element type, such as a Button, Blurb, Image, Section, Row, Column, or Group module.

The main difference between an Option Group Preset and an Element Preset is scope. An Option Group Preset saves styles for one category, such as typography, spacing, border, or button design. It can be applied wherever that same option group exists. An Element Preset, on the other hand, saves the complete styling for one particular element type.

Element Presets are especially useful when they include nested Option Group Presets. For example, a Blurb Element Preset can include nested presets for title typography, body text, spacing, background, and border styling. This gives you the speed of applying a complete module design while keeping the smaller style decisions easier to update.

In the section below, we’ll create several key Element Presets that you will use when building the homepage and inner pages of the coworking website.

How to Create An Element Preset

Creating an Element Preset follows a similar process to creating an Option Group Preset, but with a broader scope. Instead of saving one group of styles, you save the complete styling for an entire element. This is useful when you want to apply a fully designed button, email opt-in, card, or section with a single click.

Primary Button Preset

Start by adding a Button module to the canvas. Apply the Filled – Primary Color Button Option Group Preset you created earlier. Go to the Design tab, find the Button option group, click the Preset icon, and apply the OGP.

Next, expand the Spacing option group. In the padding fields, use the Insert Dynamic Content icon to add the Button Vertical Padding and Button Horizontal Padding variables.

Once the button styling is complete, click the Preset icon in the Button module header and select New Preset From Current Styles. Name the Element Preset Filled – Primary Color and save it.

This Element Preset now includes the nested Option Group Preset, so future changes to the button’s shared styling can flow through every place this preset is used.

Email Opt-In Preset

In the previous section, we created an Option Group Preset for the button. Now, we’ll combine that button preset with additional OGPs to create an Element Preset for the full Email Opt-In module.

Open the settings for the Email Opt-In module. In the Design tab, create an Option Group Preset for the Title Text if you have not already created one. Next, expand the Fields option group and assign the Rounded Corners – Fields variable to the Fields Border Radius.

Fields border radius setting in Divi 5

Next, add the Heading 2 Option Group Preset to the Title Text option group. Then, add the Dark Text OGP to the Description Text option group and the Filled – Primary Color OGP to the Button option group.

Email Opt-In module with nested Option Group Presets

Finally, click the Preset icon in the module header, choose New Preset From Current Styles, and name the Element Preset Dark.

Email Opt-In Element Preset in Divi 5

This preset now carries the title typography, description text, field styling, and button styling, making it easy to drop consistent email opt-in forms onto any page.

Module Group Presets

For reusable components like feature cards, pricing cards, or testimonial blocks, you can create an Element Preset for a Module Group. Add or open a Group module on the canvas and place the related modules inside it. In the Group module’s Content tab, open the Background option group and assign the Background – Light Gray color variable to the Background Color field.

Group module background color setting in Divi 5

Apply the Padding – Medium Option Group Preset to the Spacing option group. Next, apply the Outlined – Dark preset, or your preferred rounded border preset, to the Border option group.

Group module design settings in Divi 5

Now, click the Preset icon in the Group module header, create a new preset, and name it Contained – Light.

Contained Light Group Element Preset in Divi 5

Once you create these Element Presets, your workflow becomes faster and more organized. The Primary Button, Email Opt-In, and Module Group presets all use nested Option Group Presets, which keeps the system modular and easier to maintain. When you update a nested Option Group Preset, that change can flow through every Element Preset that uses it.

Instead of manually styling each new module from scratch, you can now apply complete, consistent styles with just a few clicks.

Core Element Presets To Create Now

With a good understanding of how Element Presets work, use the table below as your checklist for the presets you’ll need to build the homepage in Part 5 of the Divi 5 Mastery Course.

For each Element Preset, use the listed Option Group Presets and associated Design Variables. Once these are in place, you will have a complete library of reusable components for the homepage. You will also be better prepared to create the header, footer, Theme Builder templates, and inner pages.

ModulePreset NameOption Group PresetsVariables
HeadingHeading 1 - BigN/AH1 Desktop Big: clamp(3rem, 7.3219vw + 1.1924rem, 6.25rem)
Line-Height Headings
HeadingHeading 1N/AH1: clamp(1.75rem, 4.4975vw + 0.6254rem, 3.75rem)
Line-Height Headings
HeadingHeading 2N/AH2: clamp(1.5rem, 2.2596vw + 0.9534rem, 2.5rem)
Line-Height Headings
HeadingHeading 3N/AH3: clamp(1.25rem, 1.4122vw + 0.9085rem, 1.875rem)
Line-Height Headings
HeadingHeading 4N/AH4: clamp(1.0625rem, 0.9831vw + 0.8155rem, 1.5rem)
Line-Height Headings
HeadingHeading 5N/AH5: clamp(0.9375rem, 0.7007vw + 0.7588rem, 1.25rem)
Line-Height Headings
HeadingHeading 6N/AH6: clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
Line-Height Headings
TextDark TextN/ABody Text Color (color)
Body: clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
Line Height - Body
TextLight TextN/AWhite (color)
Body: clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
Line Height - Body
TextSmall TextN/AWhite (color)
Body: clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
ButtonFilled - Primary ColorFilled - Primary ColorButton Vertical Padding
Button Horizontal Padding
ButtonText - Primary ColorText - Primary ColorButton Font Size
Button Text Color: Primary Color variable
ButtonFilled - BlackFilled - BlackButton Vertical Padding
Button Horizontal Padding
Black (color)
ButtonFilled - WhiteFilled - WhiteButton Vertical Padding
Button Horizontal Padding
White (color)
ImageRoundedN/ARounded Corners - Images
VideoRoundedN/ARounded - Regular
IconDark - Small - ContainedN/AColor variable: White
Spacing - XSmall
IconDark - SmallN/AN/A
Icon ListLight TextN/AHeading Text Light (color)
Body: clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
BlurbDark TextHeading 5
Dark Text
Rounded Corners - Images
BlurbDenseSmall TextBody Small: clamp(0.8125rem, 0.2824vw + 0.7442rem, 0.9375rem)

GroupContained - LightPadding - Medium
Rounded - Regular
Spacing - Medium
Rounded Corners - Regular
Background - Light Gray (color)
GroupContained - DarkPadding - Medium
Rounded - Regular
Spacing - Medium
Rounded Corners - Regular
Black (color)
Countdown TimerLight TextHeading 3
Heading 1
H3
H1
Line Height - Headings
AccordionDark TextHeading 6
Dark Text
Black (color)
Body Text Color (color)
Body: clamp(0.875rem, 0.2824vw + 0.8067rem, 1rem)
Line Height - Body

Stacked Presets

Once you have created several Option Group Presets and Element Presets, you can take things further by stacking them. Stacked Presets let you apply multiple presets to a single element. This gives you more flexibility while keeping the underlying styles reusable and consistent.

A good way to see this in action is with a Blurb module, which is commonly used for features, services, and testimonials.

Start by adding or opening a Blurb module. If you used the table above to create the presets you need, stacking is easy. Click the Blurb module settings, then click the preset icon next to the module header. In the preset list, choose Dark Text.

Applying a Dark Text preset to a Blurb module in Divi 5

After the first preset is added, click it to open the preset options. This time, select the Dense preset. Divi 5 applies the styles from both presets to the same module.

You can stack multiple presets on the same element when each preset handles a different styling job. For example, you might stack:

  • A spacing preset for padding.
  • A border preset for rounded corners.
  • Typography presets for title and body text.
  • A background preset for a specific section context.

This approach improves workflow efficiency. Instead of manually adjusting several settings every time, you can build more complex modules by layering a few presets. Then, when you update one of the underlying presets, every module that uses that preset updates with it.

Tips And Best Practices

Here are a few best practices for getting the most out of your preset library.

Use Preset Preview

Use Preset Preview whenever you need to review a preset before saving changes. Clicking the pencil icon opens a preview panel where you can test the preset against sample content and different background colors. However, remember that saved changes are global. Once you save the preset, every element using it will reflect the update.

Set Default Presets

You can set default presets so new modules automatically inherit your preferred styles. To do this, open a module, select the applied preset in the module header, and click the star icon. This marks the preset as the default for that element type.

For example, set Filled – Primary Color as the default Button preset. Then, when you add a new Button module to the page, it will start with that preset already applied.

Name Presets For Easy Identification

Keep your presets organized with clear, consistent names. This makes it much easier to find the right preset as your library grows.

Naming presets clearly in Divi 5

A simple naming system helps. Use role-based names for reusable design decisions, such as Heading 2, Dark Text, or Padding – Medium. Use component-based names for complete Element Presets, such as Contained – Light, Filled – Primary Color, or Email Opt-In – Dark.

Export Presets For Reuse

It is also a good idea to export your presets after building a reliable library. Exporting creates a backup and makes it easier to move your styling system to another site or share it with team members.

Download The Presets

To make things straightforward, we’ve created a JSON export file for you. Importing this preset library gives you a strong starting point before building the homepage in Part 5 of the Divi 5 Mastery Course.

This course assumes you have already created the Design Variables from Part 3. If your presets reference variables, make sure those variables are available on the site as well. That way, the imported presets can keep using the same colors, spacing values, typography sizes, and other shared design decisions.

Before beginning the design phase, locate the JSON file on your computer. Open the Visual Builder, click the Preset Manager icon in the Builder Bar, and click the Import & Export Presets button in the Preset Manager header.

Import and export presets in the Divi 5 Preset Manager

Select the Import tab, choose the JSON file from your computer, and click Import Presets.

Importing a preset JSON file in Divi 5

What’s Coming Next

With your design system powered by Variables and Presets, you’re ready to start building pages. In Part 5: Building a Divi 5 Homepage From Scratch, we’ll use everything we’ve created so far to build the coworking space website’s homepage.

That build will include the hero section, features, pricing plans, testimonials, FAQs, and CTA. More importantly, we’ll build each section using the variables and presets already in place, so the design stays consistent from the first module to the final page.

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today