A rising web site is more straightforward to care for when repeated types proportion a commonplace supply. CSS categories make stronger that means by way of letting more than one parts use the similar taste laws. Exchange a shared rule, and the weather the use of it could replace in combination.
Divi 5 brings that concept into the Visible Builder thru a connected design system. Design Variables supply reusable values, presets prepare shared settings, and the Preset Manager will give you a central position to care for them. Composable Settings and Nested Possibility Presets prolong the ones connections to the person portions within modules.
Let’s have a look at how those options paintings in combination and the way they examine with a class-based CSS workflow.
What Is Elegance-Based totally Design?
A CSS category allows you to goal more than one parts with shared taste laws. For instance, a .primary-button rule may outline a background colour, padding, and font weight. Buttons the use of that category proportion the ones declarations while not having a separate reproduction on each and every part.

Updating the guideline updates the homes it controls anywhere it applies. Further categories and responsive laws can introduce diversifications, so shared foundations don’t require each part to appear equivalent.
The sensible advantages are consistency and more straightforward upkeep. A brand new web page can reuse established button, heading, and spacing types. A shopper revision can replace a shared definition as a substitute of requiring the similar edit throughout many parts.

Transparent names and duties make the method more straightforward to make use of. A category for rounded corners, as an example, can serve a number of parts with out controlling their colours or typography.
Divi allows you to create reusable values and types whilst running within the builder. Design Variables, Possibility Workforce Presets, and Component Presets each and every maintain a distinct stage of the design.
Design Variables Supply Reusable Values
Design Variables allow you to outline a price as soon as and reference it in appropriate fields. A predominant colour can provide buttons, hyperlinks, and icons; a spacing price will also be reused throughout a number of card designs.
Variables make stronger each styling and content material:
- Colours and Fonts: Shared palette values and typefaces.
- Numbers: Sizes, spacing, widths, and nook radii, together with supported CSS purposes akin to
clamp(). - Pictures and Gradients: Reusable property and fills, together with the ones created with the Gradient Editor and Gradient Variables.
- Textual content and Hyperlinks: Repeated labels and locations.
Open the Variable Supervisor from the Visible Builder’s sidebar, make a selection a sort, and input a descriptive identify and price. Names akin to Number one Colour and Heading Dimension lend a hand provide an explanation for each and every variable’s objective.

In a appropriate box, use the variable or Dynamic Content material picker to choose it. The to be had possible choices rely at the box sort.
![]()
Updating the variable then updates its connected fields. Getting into the similar price manually does no longer create that connection.

Variables will also be referenced immediately on parts or within presets. This we could a number of reusable types draw from the similar palette, typefaces, and spacing values.

Possibility Workforce Presets Proportion A Taste Remedy
Option Group Presets save settings for a specific workforce, akin to typography, spacing, borders, backgrounds, or shadows.
A Border preset can provide photographs, columns, and playing cards the similar nook remedy anywhere a appropriate Border workforce is to be had. The ones parts can stay their very own colours and layouts whilst sharing that element.
| Use Possibility Workforce Presets When | Instance Situation |
|---|---|
| Styling repeats throughout more than one part sorts | A field shadow that looks on sections, columns, and modules |
| Construction foundational design methods | Typography settings for all H1 headings sitewide |
| Button types seem in numerous modules | Touch bureaucracy, blurbs, and CTAs all want the similar button remedy |
| Developing reusable spacing patterns | Constant padding that applies to quite a lot of packing containers |
| Putting in border therapies | A 2px radius border used on photographs, rows, and buttons |
| Configuring scroll results | Fade animations that paintings throughout sections and modules |
| Defining background types | Gradient backgrounds carried out to more than one part sorts |
To create one, configure the related workforce, hover over its heading, and click on the preset icon. Make a selection New Preset from Present Kinds and provides it a recognizable identify.

To reuse it, choose the preset from a appropriate choice workforce somewhere else. Use its celebrity icon if it will have to change into the default for that workforce.
Stay each and every preset’s objective transparent. A Border preset may regulate an entire border remedy or handiest its nook radius. Centered presets are more straightforward to mix with out introducing unrelated adjustments.

Component Presets Deliver A Design In combination
An Component Preset combines settings for a component, together with its typography, backgrounds, spacing, and different configured attributes. Presets additionally practice to format parts akin to sections, rows, and columns.
Component Presets practice their part sort: a Button Component Preset is for Button modules, whilst a Textual content Component Preset is for Textual content modules. Possibility Workforce Presets give you the reusable items that may paintings throughout appropriate teams in numerous parts.
| Use Component Presets When | Instance Situation |
|---|---|
| Developing entire module designs | An absolutely styled CTA module with typography, colours, spacing, and results |
| Construction ordinary web page sections | Hero sections that seem on more than one touchdown pages |
| Styling testimonial layouts | Testimonial modules with constant design throughout your website online |
| Deploying pricing tables | Pricing modules that want equivalent styling all over |
| Putting in characteristic sections | Function rows with explicit layouts and styling patterns |
| Developing branded content material blocks | Blurb modules together with your corporate’s visible id baked in |
| Construction navigation parts | Menu modules styled to check your header design |
To create an Component Preset, taste the part, open the Component Preset menu on the most sensible of its settings, and make a selection New Preset from Present Kinds. Title it by way of its position, akin to Number one CTA.

Use the similar menu to use it on every other matching part. Atmosphere it because the default provides new parts of that sort a shared place to begin.
An Component Preset too can reference Possibility Workforce Presets. A card design can use a shared Border preset, retaining that remedy attached to different designs as a substitute of keeping up its personal unbiased reproduction.

Organize And Preview The Machine In One Position
The Preset Supervisor, to be had from the Visible Builder’s sidebar, brings Component Presets and Possibility Workforce Presets right into a searchable, filterable panel. You’ll create, edit, reproduction, delete, reorder, and set defaults with out first discovering an instance on a web page.
This will give you otherwise to start out a undertaking: identify your reusable button and card types, then use them to construct the format. Descriptive names akin to Border / Rounded and Button / Number one make the ones possible choices more straightforward to search out.
Developing or modifying a preset opens a devoted Preset Preview. You’ll refine its look the use of a pattern part and preview background colours, together with your website online’s colour variables. Saving an current preset updates its connected makes use of.
The Preset Supervisor and Variable Supervisor additionally be offering import and export controls for wearing definitions into every other website online. The ones exports supply a reusable place to begin, slightly than ongoing synchronization between websites. See the Preset Manager documentation for the total workflow.
A Blurb incorporates a picture, name, and frame textual content; a Name To Motion features a button. Divi’s design method can achieve the ones person portions thru Composable Settings and Nested Possibility Presets.
Divulge Further Controls With Composable Settings
Composable Settings allow you to allow further design teams for a module’s interior parts. For instance, to reveal extra button controls in a Name To Motion:
- Open the module’s settings and cross to the Design tab.
- Hover over the Button choice workforce and click on Toggle Choices.
- Permit the teams you wish to have, akin to Sizing or Spacing.
- Amplify the ones nested teams to configure the button.
Those controls goal the button itself. You’ll additionally allow teams whilst modifying a preset, making them to be had to parts the use of that preset. A default preset can due to this fact identify each your same old styling and the controls you need to be had. The Composable Settings documentation covers this in additional element.
Attach The ones Controls With Nested Possibility Presets
Nested Option Presets allow you to practice presets inside nested teams, together with hanging one Possibility Workforce Preset within every other. The additional controls you allow can change into a part of your shared design method.
For instance, Name To Motion → Button → Border can use a shared Border preset.
That you must nest a Tablet Border preset within a Cast Button Possibility Workforce Preset, then use Cast Button within a Darkish CTA Component Preset:
Tablet Border → Cast Button Possibility Workforce Preset → Darkish CTA Component Preset
Right here, Cast Button types the Button choice workforce throughout the CTA. It’s become independent from an Component Preset for a standalone Button module.
Converting Tablet Border updates its connected settings thru the ones mother or father presets, except a environment is overridden. The CTA can stay its personal container and textual content styling whilst its button stocks main points with different designs.
| Use Nested Presets When | Instance Situation |
|---|---|
| Construction modular design methods | Create a Blurb Component Preset with nested Typography, Spacing, and Border presets that purchasers can switch for my part |
| Managing emblem diversifications for purchasers | A mother or father corporate Component Preset incorporates nested Colour and Brand presets that switch out for each and every subsidiary emblem |
| Developing tiered provider programs | Your Pricing Desk Component Preset nests other Badge and Button presets for Fundamental, Professional, and Undertaking tiers |
| Dealing with multilingual typography | Your base Segment preset nests other Font presets that switch in keeping with language with out touching format or spacing |
| Checking out design iterations | Nest more than one Typography presets within your Hero Segment preset to A/B check other heading types temporarily |
| Construction white label templates | Your company Component Presets nest swappable Emblem Colour and Typography presets for various consumer initiatives |
| Managing seasonal content material updates | Vacation sections nest other Icon and Ornament presets that switch per 30 days whilst construction remains constant |
Mix Diversifications With Stacked Presets
Stacked Presets let more than one presets give a contribution settings to the similar part or choice workforce.
A Darkish Mode Blurb preset may regulate background and textual content colours, whilst a Left Symbol Blurb preset controls symbol placement. Making use of each combines the ones therapies with out requiring every other entire preset for that variation.
When settings overlap, later presets within the stack take priority. Direct types at the part can override preset values too. Protecting each and every preset centered makes those combos more straightforward to are expecting.
| Use Stacked Presets When | Instance Situation |
|---|---|
| Combining base types with contextual diversifications | A characteristic card together with your same old Component Preset plus a Darkish Background Possibility Workforce Preset for sections with darkish layouts |
| Including alignment choices to current designs | Practice your CTA Component Preset, then stack a Middle Alignment Possibility Workforce Preset for hero sections |
| Layering responsive changes | Stack a Cellular Spacing Possibility Workforce Preset on most sensible of your default segment to regulate padding on smaller displays |
| Blending brief or seasonal styling | Upload a Vacation Theme Possibility Workforce Preset to current modules all through promotional classes |
| Making use of accessibility improvements | Stack a Top Distinction Possibility Workforce Preset over same old parts for stepped forward clarity |
| Developing format diversifications temporarily | Mix your base Blurb Component Preset with other Symbol Place Possibility Workforce Presets |
| Including hover results to more than one parts | Stack a Hover Animation Possibility Workforce Preset throughout other module sorts |
How This Compares With CSS Categories
The average concept is reusing shared definitions. In CSS, a .button category may provide a button’s primary styling, whilst a .tablet category provides rounded ends. In Divi, an Component Preset and a centered Border Possibility Workforce Preset can divide the ones duties in a similar fashion.
Those are sensible parallels, slightly than equivalent options or an outline of Divi’s interior implementation:
| Design Job | CSS Manner | Divi 5 Manner |
|---|---|---|
| Reuse A Price | Use a named customized assets for a repeated styling price. | Reference a Design Variable in a appropriate box. |
| Proportion A Centered Remedy | Practice a software category akin to .tablet anywhere that remedy belongs. | Practice an Possibility Workforce Preset to appropriate teams throughout parts. |
| Outline A Element | Arrange element laws, akin to a CTA and its button selectors. | Use an Component Preset with configured settings and references to Possibility Workforce Presets. |
| Mix Diversifications | Practice a number of categories, with conflicting declarations resolved by way of the cascade. | Stack appropriate presets, with later presets taking priority for overlapping settings. |
| Taste An Interior Phase | Goal that part with a suitable selector, akin to .cta__button. | Permit the wanted teams with Composable Settings and practice presets inside the ones teams. |
| Care for Shared Definitions | Arrange and edit stylesheets the use of your selected code and design-system equipment. | Create, preview, prepare, and export definitions in the course of the Preset Supervisor and Variable Supervisor. |
CSS class rules and Divi presets each have the benefit of transparent, reusable duties. CSS custom properties be offering an invaluable comparability for shared styling values, whilst Design Variables additionally make stronger content material akin to textual content and hyperlinks.
There are two distinctions price retaining transparent:
- Stacking isn’t the similar as ordering HTML categories. Converting the order of sophistication names in HTML does no longer make a decision which taste wins. CSS makes use of the cascade and specificity; Divi’s preset stack makes use of preset order to get to the bottom of overlapping preset settings.
- Nested Presets are connected definitions. A preset can reference every other preset. This differs from CSS nesting or inheritance between mother or father and kid parts.
Divi’s enchantment is the attached visible workflow. You’ll prepare shared types, preview them, divulge controls within modules, and attach the ones controls to presets from the builder. CSS gives its personal flexibility; Divi makes this sort of design group to be had thru visible modifying.
Construct A Machine You Can Stay The use of
The power of Divi 5‘s means is how its options paintings in combination. A colour variable can feed a button preset, a shared Border preset can form that button, and a CTA preset can carry the attached design right into a web page.
Get started with selections that repeat throughout your website online, then extend as helpful patterns emerge. Stay shared types attached, use native adjustments the place they serve a selected design, and switch ordinary exceptions into reusable diversifications. The result’s a method that may evolve with out requiring the similar edits all over the place.
The put up The Beauty Of Divi 5’s Unique Take On Class-Based Design seemed first on Elegant Themes Blog.



0 Comments