Divi Presets¶
Divi Presets are saved design configurations that can be applied to any section, row, column, or module to maintain consistent styling across your website.
Quick Reference
What it does: Saves reusable design settings for element types; updating a preset propagates changes to all elements using it. Where to find it: Any element's settings → Presets dropdown below the element name, or Left sidebar → Preset Manager. Key features:
- Default Preset per element type sets the base appearance for all new instances
- Custom presets for styling variations (Primary Button, Dark Section, etc.)
- Element-level overrides take priority over preset values
- Edit a preset to update every element using it site-wide
ET Docs: Divi Presets
Overview¶
Presets allow you to define a set of design settings once and apply them to multiple elements throughout your site. When you update a preset, every element using that preset updates automatically. This makes presets one of the most powerful tools for maintaining a consistent design system.
Every module, row, section, and column in Divi has a Default Preset that defines its base appearance. You can modify the default preset to change how every instance of that element looks across your entire website, or create additional custom presets for different styling variations.
Presets work similarly to CSS classes in concept -- they define a reusable set of styles. But unlike CSS, presets are managed entirely through the Visual Builder's interface with no code required.
How Presets Work¶
When you apply a preset to an element:
- The element inherits all design settings from the preset
- You can still override individual settings on the element level
- Changes to the preset automatically propagate to all elements using it
- Element-level overrides are preserved when the preset changes
| Concept | Description |
|---|---|
| Preset | A saved collection of design settings for an element type |
| Default Preset | The base preset applied to all new instances of an element type |
| Custom Preset | An additional preset you create for a specific styling variation |
| Override | A setting changed on an individual element that takes priority over the preset |
| Inheritance | Elements automatically receive styles from their assigned preset |
Creating a Preset¶
Method 1: From the Presets Dropdown¶
- Open any element's settings in the Visual Builder
- Click the Presets dropdown below the element name
- Click Create New Preset
- Name your preset (e.g., "Primary Button", "Dark Section", "Card Row")
- The new preset is created with the element's current settings
- Click Save to confirm
Method 2: From the Three-Dot Menu¶
- Open an element's settings
- Design the element as desired
- Click the three-dot menu (vertical ellipsis)
- Select Apply Styles To Active Preset to save current styles to the active preset
- Or select Edit Preset Style to open the preset editor directly
Method 3: From an Existing Element¶
- Design an element with the exact styling you want
- Open the element's settings
- Click the Presets dropdown
- Click Create New Preset
- The preset captures all current design settings from the element
Applying a Preset¶
- Open the target element's settings in the Visual Builder
- Click the Presets dropdown below the element name
- Select the desired preset from the list
- The element's design updates immediately to match the preset
Preset Scope
Presets are specific to element types. A Button module preset can only be applied to other Button modules. A Text module preset can only be applied to other Text modules.
Editing a Preset¶
When you edit a preset, the changes apply to every element using that preset across your entire website.
Editing from the Settings Window¶
- Open any element that uses the preset
- Click the three-dot menu
- Select Edit Preset Style
- The settings window switches to preset editing mode (indicated by a visual change)
- Make your design changes
- Click Save -- changes apply globally to all elements using this preset
Editing from the Presets Dropdown¶
- Open any element's settings
- Click the Presets dropdown
- Hover over the preset you want to edit
- Click the edit (pencil) icon
- Make changes and save
Preset Edits Are Global
Editing a preset affects every element on your website that uses it. If you want to change only one element, override the setting at the element level instead of editing the preset.
The Default Preset¶
Every element type has a Default Preset that defines its base appearance. The default preset is special:
| Behavior | Description |
|---|---|
| Automatic assignment | All new instances of the element type use the default preset |
| Site-wide impact | Changes to the default preset affect every instance of that element across the entire website |
| Cannot be deleted | The default preset always exists for every element type |
| Baseline styles | Serves as the foundation; custom presets and element overrides build on top of it |
Modifying the Default Preset¶
- Open any instance of the element type
- Make sure the Default preset is selected in the Presets dropdown
- Click the three-dot menu
- Select Edit Preset Style
- Make your design changes
- Click Save
All instances of that element type across your site now reflect the updated defaults.
Managing Presets¶
Viewing All Presets for an Element¶
- Open the element's settings
- Click the Presets dropdown
- All available presets for that element type are listed
Deleting a Preset¶
- Open the element's settings
- Click the Presets dropdown
- Hover over the preset to delete
- Click the delete (trash) icon
- Confirm deletion
Deleting a Preset
When you delete a preset, elements that were using it revert to the Default Preset. Any element-level overrides are preserved.
Renaming a Preset¶
- Open the Presets dropdown
- Hover over the preset
- Click the edit icon
- Change the preset name at the top of the editor
- Save
Presets vs. Global Elements¶
Presets and Global Elements both provide reusability, but they work differently:
| Feature | Presets | Global Elements |
|---|---|---|
| What is shared | Design settings only | Entire element (content + design) |
| Content independence | Each element has its own content | All instances share the same content |
| Use case | Consistent styling with different content | Identical element repeated across pages |
| Example | All buttons share the same style but different labels | The same CTA block on every page |
Best Practices¶
Build a Design System with Presets¶
Create presets for your core design elements early in a project:
- Button presets: Primary, Secondary, Outline, Ghost
- Section presets: Light Background, Dark Background, Gradient
- Text presets: Body Text, Heading, Caption, Pull Quote
- Row presets: Standard Content, Card Grid, Full-Width
Use Descriptive Names¶
Name presets clearly so you and other editors can identify them:
- "Primary CTA Button" instead of "Button Style 1"
- "Dark Hero Section" instead of "Section 2"
- "Blog Card Row" instead of "Custom Row"
Limit Element-Level Overrides¶
Keep overrides to a minimum. If you find yourself overriding the same preset settings repeatedly, consider creating a new preset for that variation.
Code Examples¶
Targeting Preset Styles with CSS¶
/* Presets apply styles through Divi's inline style system.
To override a preset with custom CSS, use the element's
CSS class or ID from the Advanced tab. */
/* Example: Override a specific preset's button styling */
.primary-cta-button .et_pb_button {
letter-spacing: 2px;
text-transform: uppercase;
}
Version Notes¶
Divi 5 Only
This page documents Divi 5 behavior exclusively. Presets in Divi 5 build on the Global Presets system introduced in Divi 4 with an improved management interface.
Troubleshooting¶
Preset Changes Not Appearing
If changes to a preset are not reflected on your site:
- Verify you are editing the preset and not the individual element (look for the preset editing indicator)
- Clear any page caching plugins
- Hard-refresh the browser (Cmd/Ctrl + Shift + R)
- Check that the affected elements are actually using the preset you edited
Element Override Not Working
If an element-level override is being ignored:
- Make sure you are editing the element, not the preset
- Check that the setting you changed is not being overridden by a parent element's style
- Verify the override is saved (click the green Save button)
Dedicated Preset Pages¶
For deeper coverage of specific preset features, see:
- Element Presets -- Creating, managing, and applying per-element-type presets, including stacked presets and nested option group presets.
- Copy & Paste Attributes -- Transfer preset assignments between elements using the attribute copy/paste system.
- Find & Replace Attributes -- Bulk-replace design values across elements, complementing presets for one-off value changes.
Related¶
- Visual Builder -- The editor where presets are created and managed
- Global Elements -- Reusable elements that sync content and design
- Divi Library -- Saving and loading complete layouts
- Theme Builder -- Templates that benefit from preset-based design systems
- Design Variables -- Reusable values that presets can reference
- Preset Manager -- Manage and organize presets across element types
- Stacked & Nested Presets -- Layer multiple presets for compound styling