<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elegant Themes Blog</title>
	<atom:link href="https://www.elegantthemes.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>https://www.elegantthemes.com/blog</link>
	<description>Best WordPress &#38; Divi Resources</description>
	<lastBuildDate>Mon, 15 Jun 2026 20:17:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>4 Tabs + Nested Elements For Divi 5 (Free Download!)</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/tabs-nested-elements-for-divi-5-free-download</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/tabs-nested-elements-for-divi-5-free-download#comments</comments>
		
		<dc:creator><![CDATA[Donjete Vuniqi]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5]]></category>
		<category><![CDATA[Divi 5 Freebie]]></category>
		<category><![CDATA[Divi 5 Tutorial]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=315139</guid>

					<description><![CDATA[<p>Divi 5 makes it easy to create organized, interactive sections that help visitors explore related content without overwhelming the page. In this free pack, you’ll get 4 Tabs + Nested Elements designs that are perfect for service breakdowns, product details, feature comparisons, process sections, portfolio highlights, FAQs, team information, agency websites, landing pages, and more. [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/tabs-nested-elements-for-divi-5-free-download">4 Tabs + Nested Elements For Divi 5 (Free Download!)</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> makes it easy to create organized, interactive sections that help visitors explore related content without overwhelming the page. In this free pack, you’ll get 4 Tabs + Nested Elements designs that are perfect for service breakdowns, product details, feature comparisons, process sections, portfolio highlights, FAQs, team information, agency websites, landing pages, and more. Each design uses tabbed navigation with nested content, imagery, typography, buttons, cards, and structured layouts to create polished sections that reveal information in a clean, flexible way. Import a section, replace the content, update the styles, and you’re ready to go.</p>
<h2>Preview</h2>
<p>Here’s a quick look at the 4 Tabs + Nested Elements designs included in the pack. The download is further down the post.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-315783 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tabs-and-nested-elements-for-divi-5-e1781532148991.jpeg" alt="tabs and nested elements for Divi 5" width="1795" height="1170" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tabs-and-nested-elements-for-divi-5-e1781532148991.jpeg 1795w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tabs-and-nested-elements-for-divi-5-e1781532148991-300x196.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tabs-and-nested-elements-for-divi-5-e1781532148991-768x501.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tabs-and-nested-elements-for-divi-5-e1781532148991-1536x1001.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tabs-and-nested-elements-for-divi-5-e1781532148991-610x398.jpeg 610w" sizes="(max-width: 1795px) 100vw, 1795px" /></p>
<h2>Download 4 Tabs + Nested Elements For Divi 5</h2>
<p>Get all 4 designs for free. Import them into your Divi Library and add them to any page in the Visual Builder.</p>
<div class="et_bloom_locked_container et_bloom_optin_1" data-page_id="315139" data-optin_id="optin_1" data-list_id="mailchimp_c886a2fc0a" data-current_optin_id="optin_1">
					<div class="et_bloom_locked_content" style="display: none;">
						<a href="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/divi-5-tabs-nested-elements.zip" class="button inline-button primary-button" rel=" ">Download the Files</a>
					</div>
					<div class="et_bloom_locked_form">
						<div class="et_bloom_inline_form et_bloom_optin et_bloom_make_form_visible et_bloom_optin_1" style="display: none;">
				<style type="text/css">.et_bloom .et_bloom_optin_1 .et_bloom_form_content { background-color: #4843d2 !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header { background-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge .et_bloom_form_content:before { border-top-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { border-top-color: transparent !important; border-left-color: #ffffff !important; }
						@media only screen and ( max-width: 767px ) {.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before { border-top-color: #ffffff !important; border-left-color: transparent !important; }.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:after { border-bottom-color: #ffffff !important; border-left-color: transparent !important; }
						}.et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_fields i { color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_custom_field_radio i:before { background: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_border_solid { border-color: #f7f9fb !important } .et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 strong { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; }.et_bloom .et_bloom_optin_1 .et_bloom_form_container p, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p strong, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form input, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form button span { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; } p.et_bloom_popup_input { padding-bottom: 0 !important;}</style>
				<div class="et_bloom_form_container  with_edge carrot_edge et_bloom_border_solid et_bloom_rounded et_bloom_form_text_light et_bloom_form_bottom et_bloom_inline_1_field">
					
			<div class="et_bloom_form_container_wrapper clearfix">
				<div class="et_bloom_header_outer">
					<div class="et_bloom_form_header split et_bloom_header_text_dark">
						<img decoding="async" src="https://www.elegantthemes.com/blog/wp-content/plugins/bloom/images/premade-image-06.png" alt="Download For Free" class=" et_bloom_image_slideup et_bloom_image">
						<div class="et_bloom_form_text">
						<h2>Download For Free</h2><p>Join the Divi Newsletter and we will email you a copy of the ultimate Divi Landing Page Layout Pack, plus tons of other amazing and free Divi resources, tips and tricks. Follow along and you will be a Divi master in no time. <em>If you are already subscribed simply type in your email address below and click download to access the layout pack.</em></p>
					</div>
						
					</div>
				</div>
				<div class="et_bloom_form_content et_bloom_1_field et_bloom_bottom_inline">
					
					
					<form method="post" class="clearfix">
						<div class="et_bloom_fields">
							
							<p class="et_bloom_popup_input et_bloom_subscribe_email">
								<input placeholder="Enter your email address">
							</p>
							
							<button data-optin_id="optin_1" data-service="mailchimp" data-list_id="c886a2fc0a" data-page_id="315139" data-account="Divi Daily" data-ip_address="true" class="et_bloom_submit_subscription et_bloom_submit_subscription_locked">
								<span class="et_bloom_subscribe_loader"></span>
								<span class="et_bloom_button_text et_bloom_button_text_color_light">DOWNLOAD</span>
							</button>
						</div>
					</form>
					<div class="et_bloom_success_container">
						<span class="et_bloom_success_checkmark"></span>
					</div>
					<h2 class="et_bloom_success_message">You have successfully subscribed. Please check your email address to confirm your subscription and get access to free weekly Divi layout packs!</h2>
					
				</div>
			</div>
			<span class="et_bloom_close_button"></span>
				</div>
			</div>
					</div>
				</div>
<h2>What’s Included (5 Exports)</h2>
<p>After you download and unzip the file, you’ll find 4 styled Tabs + Nested Elements section exports, plus 1 file containing all layouts.</p>
<p><em>Styled &#8211; Tabs + Nested Elements Section 1 to 4 (4) → Four fully styled tab section layouts with nested content areas, imagery, cards, buttons, structured text, strong hierarchy, and clean spacing that you can use as-is or customize.</em></p>
<p><em>Styled &#8211; Tabs + Nested Elements Sections (All) → Imports all 4 designs into your Divi Library at once.</em></p>
<p><img decoding="async" class="with-border alignnone wp-image-315786" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/all-JSON-files.jpg" alt="all JSON files" width="1725" height="262" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/all-JSON-files.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/all-JSON-files-300x46.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/all-JSON-files-768x116.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/all-JSON-files-1536x233.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/all-JSON-files-610x93.jpg 610w" sizes="(max-width: 1725px) 100vw, 1725px" /></p>
<h2>How To Use The Tabs + Nested Elements Designs</h2>
<p>Keep your download folder handy. We’ll import the files, add a section to a page, and then replace the content.</p>
<h3>1. Import Sections Into The Divi Library</h3>
<p>Go to <em>Divi → Divi Library</em>. Click <em>Import &amp; Export</em> at the top of the screen.</p>
<p><img decoding="async" class="with-border alignnone" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/Divi-Library-1-e1773416431452.jpeg" alt="Divi Library import screen" width="1800" height="873" /></p>
<p>In the <em>Import &amp; Export Layouts</em> modal, switch to the <em>Import</em> tab, then click <em>Choose File</em> and select your JSON file. Choose any Tabs + Nested Elements JSON you’d like to use, then click <em>Import Divi Builder Layouts</em>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315789 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-json-files-1.jpg" alt="import all json files" width="1726" height="837" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-json-files-1.jpg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-json-files-1-300x145.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-json-files-1-768x372.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-json-files-1-1536x745.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-json-files-1-610x296.jpg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<h3>2. Add A Tabs + Nested Elements Section To Any Page</h3>
<p>Open a page in the <em>Visual Builder</em> and add a new <em>Section</em>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-309698" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/add-new-section-to-Divi.jpeg" alt="add new section to Divi" width="1800" height="777" /></p>
<p>Click <em>Add From Library</em> and select one of your Tabs + Nested Elements sections.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315791 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-a-nested-section.jpg" alt="add a nested section" width="1726" height="870" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-a-nested-section.jpg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-a-nested-section-300x151.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-a-nested-section-768x387.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-a-nested-section-1536x774.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-a-nested-section-610x307.jpg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<h3>3. Swap The Content</h3>
<p>Once the section is on the page, replacing the placeholder content only takes a few clicks. Start by updating the headings, tab labels, body copy, buttons, links, service descriptions, feature details, portfolio text, captions, and supporting content so the section matches your brand and message. Then swap in your own images, icons, nested modules, calls to action, or supporting visuals as needed.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/change-placeholder-content.mp4" type="video/mp4" /></video></p>
<p>Because these designs rely on tabbed navigation, nested elements, and clear visual hierarchy, it’s best to replace content one tab at a time. This helps preserve the relationship between each tab label, its content panel, imagery, buttons, and supporting layout elements.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315794 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/replace-one-section-at-a-time.jpg" alt="replace one section at a time" width="1727" height="696" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/replace-one-section-at-a-time.jpg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/replace-one-section-at-a-time-300x121.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/replace-one-section-at-a-time-768x310.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/replace-one-section-at-a-time-1536x619.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/replace-one-section-at-a-time-610x246.jpg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>If you want to expand or simplify a section, duplicate or remove existing tabs, rows, columns, groups, nested modules, or content blocks, rather than rebuilding the design from scratch. That’s the easiest way to preserve the original structure, spacing, alignment, and interactive behavior.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-or-duplicate-content.mp4" type="video/mp4" /></video></p>
<h3>4. Adjust Styles (Optional)</h3>
<p>These Tabs + Nested Elements designs are already styled, so you can use them right away or refine them to better match your site. Update typography, colors, borders, spacing, backgrounds, images, buttons, tab states, active tab styling, and nested module styles as needed using the settings in the Design tab.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315796 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tab-styling.jpeg" alt="tab styling" width="1725" height="668" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tab-styling.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tab-styling-300x116.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tab-styling-768x297.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tab-styling-1536x595.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/tab-styling-610x236.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>To change typography, open any Text, Heading, or Tabs module and go to the <em>Design</em> tab. Expand the relevant text settings to adjust <em>Font</em>, <em>Font Weight</em>, <em>Text Alignment</em>, <em>Text Color</em>, and more.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315797 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/text-styles.jpeg" alt="adjusting text styles in Divi 5" width="1725" height="884" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/text-styles.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/text-styles-300x154.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/text-styles-768x394.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/text-styles-1536x787.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/text-styles-610x313.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>To refine the section styling, open the tabs, row, column, group, or nested module you want to adjust and use the <em>Content</em> and <em>Design</em> tabs to tweak <em>Background</em>, <em>Border Width</em>, <em>Border Color</em>, <em>Border Radius</em>, <em>Box Shadow</em>, <em>Sizing</em>, and <em>Spacing</em>.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/row-styling.mp4" type="video/mp4" /></video></p>
<p>If your section uses nested images, cards, buttons, text blocks, service details, multi-column content, tabbed galleries, or comparison panels, keep those relationships in mind as you edit so the layout remains intentional, readable, and balanced.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315799 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-nested-elements.jpeg" alt="edit nested elements in Divi 5" width="1727" height="668" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-nested-elements.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-nested-elements-300x116.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-nested-elements-768x297.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-nested-elements-1536x594.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-nested-elements-610x236.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Use Divi’s responsive editing tools to fine-tune spacing, stacking, image size, tab width, tab wrapping, text alignment, and button placement on smaller screens so the layout stays polished across devices.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/respnosive-editing-tools.mp4" type="video/mp4" /></video></p>
<h2>Tips For Effective Tabs + Nested Elements Sections</h2>
<p>Tabs + Nested Elements sections work best when they group related information into clear, easy-to-browse categories. Use these quick tips to keep your sections clean, useful, and easy to customize.</p>
<h3>Keep Tab Labels Clear</h3>
<p>Tab labels should be short, specific, and easy to understand. Use labels that help visitors know exactly what type of content they’ll see before they click.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315801 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/keep-tab-labels-clear.jpeg" alt="keep tab labels clear" width="1383" height="475" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/keep-tab-labels-clear.jpeg 1383w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/keep-tab-labels-clear-300x103.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/keep-tab-labels-clear-768x264.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/keep-tab-labels-clear-610x210.jpeg 610w" sizes="auto, (max-width: 1383px) 100vw, 1383px" /></p>
<h3>Use Nested Elements With Purpose</h3>
<p>Nested elements can make each tab more useful, but they should support the content. Add images, buttons, cards, columns, or supporting details only when they help visitors understand the section faster.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315802 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/use-nested-elements-with-purpose.jpg" alt="use nested elements with purpose" width="1725" height="1043" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/use-nested-elements-with-purpose.jpg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/use-nested-elements-with-purpose-300x181.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/use-nested-elements-with-purpose-768x464.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/use-nested-elements-with-purpose-1536x929.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/use-nested-elements-with-purpose-610x369.jpg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<h3>Create A Clear Visual Hierarchy</h3>
<p>Use title size, color, spacing, active tab styling, imagery, and button placement to guide visitors through each tab panel. The most important details and calls to action should be easy to spot.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315803 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/create-visual-hierarchy.jpg" alt="create visual hierarchy" width="1725" height="846" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/create-visual-hierarchy.jpg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/create-visual-hierarchy-300x147.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/create-visual-hierarchy-768x377.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/create-visual-hierarchy-1536x753.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/create-visual-hierarchy-610x299.jpg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<h3>Keep Content Consistent Across Tabs</h3>
<p>Tabs feel more polished when each panel follows a similar structure. Keep headings, images, text lengths, cards, and buttons balanced so switching between tabs feels smooth and intentional.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/keep-layouts-consistent-across-tabs.mp4" type="video/mp4" /></video></p>
<h3>Check The Layout On Mobile</h3>
<p>Tabs + Nested Elements sections can change noticeably on tablet and phone screens as tab labels wrap and nested content stacks. Review your layout on smaller devices to ensure tab labels remain readable, content feels balanced, images crop well, and buttons are easy to tap.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315805 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/check-layout-on-mobile-1.jpeg" alt="check layout on mobile" width="1724" height="882" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/check-layout-on-mobile-1.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/check-layout-on-mobile-1-300x153.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/check-layout-on-mobile-1-768x393.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/check-layout-on-mobile-1-1536x786.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/check-layout-on-mobile-1-610x312.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<h2>Start Building In Divi 5 Today!</h2>
<p>These 4 Tabs + Nested Elements designs give you a fast way to build polished, interactive sections for service breakdowns, product details, feature comparisons, process sections, portfolio highlights, FAQs, team information, agency websites, landing pages, and more. Swap in your content, customize the styling if needed, and you’ll have a professional section ready in minutes with <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a>’s Visual Builder.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/tabs-nested-elements-for-divi-5-free-download">4 Tabs + Nested Elements For Divi 5 (Free Download!)</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/tabs-nested-elements-for-divi-5-free-download/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/4-Tabs-Nested-Elements-For-Divi-5-Free-Download.jpeg" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>5 Color Palettes Generated With Divi 5&#8217;s Variable Generator</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/5-color-palettes-generated-with-divi-5s-variable-generator</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/5-color-palettes-generated-with-divi-5s-variable-generator#comments</comments>
		
		<dc:creator><![CDATA[Ekta Swarnkar]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 16:00:08 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5 variable generator]]></category>
		<category><![CDATA[variable generator in divi 5]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=314602</guid>

					<description><![CDATA[<p>Building a color palette in Divi 5 no longer has to start with a blank canvas or a separate color tool. With the Variable Generator, you can start with one primary color, choose how the rest of the palette should relate to it, and save the result directly to Divi&#8217;s Variable Manager. That matters because [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/5-color-palettes-generated-with-divi-5s-variable-generator">5 Color Palettes Generated With Divi 5&#8217;s Variable Generator</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Building a color palette in <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> no longer has to start with a blank canvas or a separate color tool. With the <a href="https://www.elegantthemes.com/blog/theme-releases/variable-generator">Variable Generator</a>, you can start with one primary color, choose how the rest of the palette should relate to it, and save the result directly to Divi&#8217;s Variable Manager.</p>
<p>That matters because the generated colors are not just static swatches. They become reusable color variables you can apply across modules, presets, layouts, and Theme Builder templates. When your design uses those variables, you can update the palette from one place instead of replacing individual color values by hand.</p>
<p>In this post, we&#8217;ll look at how Divi 5&#8217;s Color Palette Generator works, what the main settings do, and five generated palettes you can use as starting points for your own projects.</p>
<h2>What Divi 5&#8217;s Variable Generator Does</h2>
<p>The <a href="https://www.elegantthemes.com/blog/theme-releases/variable-generator">Variable Generator</a> lives inside <a href="https://www.elegantthemes.com/blog/divi-resources/everything-you-need-to-know-design-variables-in-divi-5">Divi 5&#8217;s Variable Manager</a>. It can generate both sizing systems and color palettes, but this post focuses on the color workflow.</p>
<p>For color palettes, you choose a primary color and adjust the generator settings. Divi then creates a connected palette with base colors, tints, shades, tones, and alpha variants. Those colors are added to the Colors group in the Variable Manager so you can reuse them throughout the builder.</p>
<p><iframe loading="lazy" class="youtube-player" type="text/html"  title="🚨 New Feature Alert. Must Watch!" width="719" height="404" src="https://www.youtube.com/embed/9NhPczWWBng?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><a href="https://www.youtube.com/c/elegantthemes?sub_confirmation=1" class="button primary-button inline-button accent-red" rel="noopener" target="_blank">Subscribe To Our YouTube Channel</a></p>
<p>The system works because <a href="https://www.elegantthemes.com/blog/?p=292792">Divi 5&#8217;s relative color tools</a> are built around HSL. Hue controls the color family. Saturation controls how vivid or muted the color feels. Lightness controls how dark or light it becomes. Opacity controls transparency.</p>
<p>Because generated colors can be based on a primary color through HSL relationships, the palette stays connected. Change the base color, and related variables can keep their relationships instead of becoming a disconnected set of hex values.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/relative-colors.mp4" type="video/mp4" /></video></p>
<p>That is the difference between a static palette and a design-system palette. A static palette gives you individual colors. A relative palette gives you colors that are designed to work together.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2025/07/An-example-of-how-the-HSL-controls-alter-the-base-color-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>You can still fine-tune the output. The generator gives you controls for palette type, hue offsets, saturation offsets, variation counts, intensity, alpha variants, and naming. That means you can start quickly, then refine the palette until it fits the brand.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314607 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-generator.jpg" alt="Divi 5 Variable Generator interface" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-generator.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-generator-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-generator-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-generator-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-generator-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>Once you save the palette, the generated variables are ready to use in Divi&#8217;s color fields. You can apply them to backgrounds, text, borders, buttons, gradients, overlays, shadows, forms, and presets.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/colors1-small.mp4" type="video/mp4" /></video></p>
<p>The same Variable Generator also includes sizing workflows for font sizes, spacing, gaps, border radius, and other design values. We will stay focused on color here, but <a href="https://www.elegantthemes.com/blog/theme-releases/variable-generator#generate-an-entire-fluid-sizing-system">the release post</a> covers the sizing system in more detail. For a deeper look at HSL, read our guide on <a href="https://www.elegantthemes.com/blog/divi-resources/building-a-dark-mode-color-palette-with-divi-5s-relative-colors">building a dark color palette with Divi 5&#8217;s relative colors</a>.</p>
<h2>How To Use The Color Palette Generator</h2>
<p>To open the Color Palette Generator, open the <strong>Variable Manager</strong> in the Visual Builder. Hover over the <strong>Colors</strong> group header and click the <strong>Generate Color Palette Variables</strong> button that appears.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314872 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/color-palette-generator.jpg" alt="Color Palette Generator button in Divi 5 Variable Manager" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/color-palette-generator.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/color-palette-generator-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/color-palette-generator-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/color-palette-generator-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/color-palette-generator-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>The generator opens with the variable type set to <strong>Color Palette</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314874 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-type-color-palette.jpg" alt="Color Palette variable type selected in Divi 5" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-type-color-palette.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-type-color-palette-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-type-color-palette-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-type-color-palette-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/variable-type-color-palette-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>The left side contains the settings. The right side shows a live preview of the generated palette. As you adjust the settings, the preview updates so you can judge the colors before adding them to your site.</p>
<h3>Primary Color</h3>
<p>The <strong>Primary Color</strong> is the anchor for the palette. Tints, shades, tones, alpha variants, and related colors are generated from this starting point.</p>
<p>Choose a color that represents the brand well. Very pale or very dark colors can limit the usefulness of some generated variations, so check the preview carefully before saving.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/primary-color.mp4" type="video/mp4" /></video></p>
<h3>Palette Type</h3>
<p>The <strong>Palette Type</strong> controls how the generated colors relate to the primary color. You can use harmony models such as Analogous, Complementary, Split Complementary, Triadic, and Tetradic depending on how simple or varied the palette should feel.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/palette-type.mp4" type="video/mp4" /></video></p>
<p>Analogous palettes tend to feel calm and connected. Complementary palettes create stronger contrast. Split Complementary, Triadic, and Tetradic palettes introduce more color variety, which can work well for larger or more expressive designs.</p>
<h3>Hue And Saturation Offsets</h3>
<p>The hue offset controls shift generated colors around the color wheel. The saturation offset controls make those generated colors more vivid or more muted compared to the primary color.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/secondary-color-hue-offset.mp4" type="video/mp4" /></video></p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/sc-saturation.mp4" type="video/mp4" /></video></p>
<p>Small changes usually work best. A few degrees of hue offset can make an accent color feel more natural. A small saturation reduction can keep a secondary color from competing too strongly with the primary.</p>
<h3>Shade, Tint, And Tone Counts</h3>
<p>The variation count settings control how many supporting colors Divi generates for each base color.</p>
<ul>
<li><strong>Number Of Shades:</strong> Creates darker versions of the base color.</li>
<li><strong>Number Of Tints:</strong> Creates lighter versions of the base color.</li>
<li><strong>Number Of Tones:</strong> Creates more muted versions of the base color.</li>
</ul>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/no-shades.mp4" type="video/mp4" /></video></p>
<p>A large palette gives you more flexibility, but it also gives you more variables to manage. Start with the smallest useful set, then add more steps only when the design needs them.</p>
<h3>Shade, Tint, Tone, And Alpha Intensity</h3>
<p>Intensity controls how far each generated variation moves from the base color.</p>
<ul>
<li><strong>Shade Intensity:</strong> Controls how dark the shade steps become.</li>
<li><strong>Tint Intensity:</strong> Controls how light the tint steps become.</li>
<li><strong>Tone Intensity:</strong> Controls how muted the tone steps become.</li>
<li><strong>Alpha Intensity:</strong> Controls the opacity range of transparent alpha variants.</li>
</ul>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/shade-tint-tone-intensity.mp4" type="video/mp4" /></video></p>
<p>Alpha variants are useful for overlays, glows, shadows, soft borders, and layered backgrounds.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314880 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/alpha-intensity.jpg" alt="Alpha Intensity setting in Divi 5 Color Palette Generator" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/alpha-intensity.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/alpha-intensity-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/alpha-intensity-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/alpha-intensity-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/alpha-intensity-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<h3>Variable Names</h3>
<p>The naming controls let you customize prefixes and suffixes for generated variables. Defaults such as <strong>shade-</strong>, <strong>tint-</strong>, <strong>tone-</strong>, and <strong>alpha-</strong> are easy to understand.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314882 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/suffixes.jpg" alt="Variable naming controls in Divi 5 Color Palette Generator" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/suffixes.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/suffixes-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/suffixes-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/suffixes-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/suffixes-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>Change these only if your site already uses a different naming convention. Clear names make variables easier to find later when you are applying colors inside modules and presets.</p>
<h3>Add The Variables To Your Site</h3>
<p>Once the preview looks right, click <strong>Add Variables To My Site</strong>. Divi saves the generated palette to the Colors group in the Variable Manager.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-variables-to-site.mp4" type="video/mp4" /></video></p>
<p>The exact set of variables depends on your settings. If you generate more variables than you need, reduce the counts and generate a smaller palette. If matching variable names already exist, review the confirmation prompts carefully so you understand what will be added or replaced.</p>
<p><a href="https://www.elegantthemes.com/blog/divi-resources/everything-you-need-to-know-about-divi-5s-color-palette-variable-generator" class="button primary-button inline-button" rel=" ">Learn Everything About Divi 5&#8217;s Color Palette Generator</a></p>
<h2>Before You Use A Generated Palette</h2>
<p>A generated palette is a strong starting point, but it still needs design judgment. Review the palette before applying it across a live site.</p>
<p>Check these details first:</p>
<ul>
<li><strong>Contrast:</strong> Test important text and background combinations with a contrast checker.</li>
<li><strong>Role:</strong> Decide which colors are for backgrounds, buttons, borders, headings, links, and subtle UI details.</li>
<li><strong>Restraint:</strong> Do not use every generated color just because it exists.</li>
<li><strong>Presets:</strong> Apply colors through <a href="https://www.elegantthemes.com/blog/theme-releases/preset-based-design">Divi 5 Presets</a> so your design choices stay reusable.</li>
<li><strong>Variables:</strong> Use the generated variables instead of hardcoded color values whenever possible.</li>
</ul>
<p>This turns the palette into a working design system instead of a decorative color board.</p>
<h2>5 Color Palettes Generated With Divi 5&#8217;s Variable Generator</h2>
<p>Each palette below uses a different palette type or relationship style. Use the settings as starting points, then adjust the offsets, counts, and intensities to fit your own brand.</p>
<h3>Palette 1: Analogous — Warm And Welcoming</h3>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314896 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/analogous-color-palette.jpg" alt="Analogous warm coral color palette generated in Divi 5" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/analogous-color-palette.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/analogous-color-palette-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/analogous-color-palette-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/analogous-color-palette-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/analogous-color-palette-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p><strong>Settings Used:</strong></p>
<ul>
<li><strong>Primary Color:</strong> #E8735A</li>
<li><strong>Palette Type:</strong> Analogous</li>
<li><strong>Secondary Color Hue Offset:</strong> 30</li>
<li><strong>Secondary Saturation Offset:</strong> 0</li>
<li><strong>Number Of Shades:</strong> 4</li>
<li><strong>Number Of Tints:</strong> 5</li>
<li><strong>Tint Intensity:</strong> 60</li>
<li><strong>Shade Intensity:</strong> 50</li>
</ul>
<p><strong>Why It Works:</strong> The coral primary moves into a nearby warm secondary color, which keeps the palette connected and friendly. The extra tint step gives you more light values for section backgrounds, cards, and soft visual breaks.</p>
<p><strong>Best For:</strong> Hospitality brands, wellness sites, food blogs, boutique hotels, and personal brands that need warmth without feeling loud.</p>
<p><strong>How To Use It:</strong> Use the primary color for buttons and key accents. Use the light tints for backgrounds and cards. Save the darker shades for text, borders, hover states, and small emphasis details.</p>
<h3>Palette 2: Custom Complementary — Bold And Expressive</h3>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314897 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/bold-and-expressive.jpg" alt="Bold magenta and gold color palette generated in Divi 5" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/bold-and-expressive.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/bold-and-expressive-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/bold-and-expressive-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/bold-and-expressive-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/bold-and-expressive-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p><strong>Settings Used:</strong></p>
<ul>
<li><strong>Primary Color:</strong> #C2185B</li>
<li><strong>Palette Type:</strong> Complementary</li>
<li><strong>Secondary Color Hue Offset:</strong> 75</li>
<li><strong>Secondary Saturation Offset:</strong> 0</li>
<li><strong>Number Of Shades:</strong> 3</li>
<li><strong>Number Of Tints:</strong> 5</li>
<li><strong>Shade Intensity:</strong> 40</li>
<li><strong>Tint Intensity:</strong> 40</li>
</ul>
<p><strong>Why It Works:</strong> This setup uses the Complementary palette type but customizes the hue offset so the secondary color lands closer to a warm gold than a strict opposite-color complement. The result is bold, polished, and easier to use than a harsh direct contrast.</p>
<p><strong>Best For:</strong> Fashion, beauty, luxury ecommerce, boutique creative agencies, and campaign pages that need strong visual personality.</p>
<p><strong>How To Use It:</strong> Use magenta for brand presence and gold for high-value accents, badges, buttons, or featured calls to action. Keep larger background areas light so the palette does not become too heavy.</p>
<h3>Palette 3: Split Complementary — Fresh And Versatile</h3>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314906 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/split-complimentary.jpg" alt="Split complementary blue red and gold palette generated in Divi 5" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/split-complimentary.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/split-complimentary-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/split-complimentary-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/split-complimentary-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/split-complimentary-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p><strong>Settings Used:</strong></p>
<ul>
<li><strong>Primary Color:</strong> #2E86AB</li>
<li><strong>Palette Type:</strong> Split Complementary</li>
<li><strong>Secondary Color Hue Offset:</strong> 150</li>
<li><strong>Tertiary Color Hue Offset:</strong> 210</li>
<li><strong>Secondary Saturation Offset:</strong> 0</li>
<li><strong>Tertiary Saturation Offset:</strong> 0</li>
<li><strong>Number Of Shades:</strong> 4</li>
<li><strong>Number Of Tints:</strong> 4</li>
<li><strong>Shade Intensity:</strong> 40</li>
<li><strong>Tint Intensity:</strong> 50</li>
</ul>
<p><strong>Why It Works:</strong> The blue primary is steady and versatile, while the split accents add warmth and contrast. The palette has enough range for more complex page sections without feeling random.</p>
<p><strong>Best For:</strong> Creative agencies, portfolio sites, SaaS products, education brands, and service pages that need more than two colors.</p>
<p><strong>How To Use It:</strong> Use blue as the main brand color. Use the red accent sparingly for highlights or important calls to action. Use the gold range for supporting accents, icons, or secondary labels.</p>
<h3>Palette 4: Triadic — Balanced And Expressive</h3>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314908 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/triadic.jpg" alt="Triadic steel blue rose and olive color palette generated in Divi 5" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/triadic.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/triadic-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/triadic-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/triadic-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/triadic-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p><strong>Settings Used:</strong></p>
<ul>
<li><strong>Primary Color:</strong> #3D5A80</li>
<li><strong>Palette Type:</strong> Triadic</li>
<li><strong>Secondary Color Hue Offset:</strong> 120</li>
<li><strong>Tertiary Color Hue Offset:</strong> 260</li>
<li><strong>Secondary Saturation Offset:</strong> 0</li>
<li><strong>Tertiary Saturation Offset:</strong> 0</li>
<li><strong>Number Of Shades:</strong> 4</li>
<li><strong>Number Of Tints:</strong> 4</li>
<li><strong>Shade Intensity:</strong> 35</li>
<li><strong>Tint Intensity:</strong> 50</li>
</ul>
<p><strong>Why It Works:</strong> The steel blue primary creates a calm base, while the warm and earthy supporting colors give the palette more range. Lower shade intensity keeps the darker values useful instead of making them too dense.</p>
<p><strong>Best For:</strong> Corporate sites with a human tone, healthcare brands, SaaS dashboards, education platforms, and professional services.</p>
<p><strong>How To Use It:</strong> Use blue for structure and trust. Use rose for emphasis and human-centered moments. Use the green or olive range for secondary UI, success states, or grounded section accents.</p>
<h3>Palette 5: Tetradic — Rich And Multidimensional</h3>
<p><img loading="lazy" decoding="async" class="with-border aligncenter wp-image-314909 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/tetradic.jpg" alt="Tetradic forest green indigo burgundy and olive color palette generated in Divi 5" width="1800" height="920" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/tetradic.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/tetradic-300x153.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/tetradic-768x393.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/tetradic-1536x785.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/tetradic-610x312.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p><strong>Settings Used:</strong></p>
<ul>
<li><strong>Primary Color:</strong> #2D6A4F</li>
<li><strong>Palette Type:</strong> Tetradic</li>
<li><strong>Secondary Color Hue Offset:</strong> 90</li>
<li><strong>Tertiary Color Hue Offset:</strong> 180</li>
<li><strong>Quaternary Color Hue Offset:</strong> 270</li>
<li><strong>Number Of Shades:</strong> 0</li>
<li><strong>Number Of Tints:</strong> 4</li>
<li><strong>Number Of Tones:</strong> 4</li>
<li><strong>Shade Intensity:</strong> 35</li>
<li><strong>Tint Intensity:</strong> 50</li>
</ul>
<p><strong>Why It Works:</strong> The forest green primary expands into a richer set of supporting colors. Since the base colors are already dark, skipping shades keeps the palette more practical. The tints carry the lighter end of the system and make the palette easier to use in real layouts.</p>
<p><strong>Best For:</strong> Luxury brands, premium editorial sites, immersive landing pages, event sites, and complex multi-section layouts.</p>
<p><strong>How To Use It:</strong> Choose one dominant color and treat the others as accents. Tetradic palettes can become overwhelming if every color competes at once. Use tints and tones for larger areas, then reserve the deepest colors for emphasis.</p>
<h2>How To Apply Your Generated Palette</h2>
<p>Once you generate a palette and save it to the Variable Manager, the next step is applying it through your design system.</p>
<p>For the cleanest workflow, use generated color variables inside <a href="https://www.elegantthemes.com/blog/theme-releases/preset-based-design">Divi 5 Presets</a>. For example, a Button Preset might use the primary color for its background, a light tint for its text color, and a darker shade for its hover state. A Card Preset might use a tint for the background, a tone for the border, and a shade for the heading.</p>
<p>To show the basic idea, we applied Palette 1, the warm coral analogous palette with primary color <strong>#E8735A</strong>, to an existing design. Open the Variable Manager, update the relevant color variables, and review the modules and presets that reference those variables.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1800" height="886" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/applying-color-palette.mp4" type="video/mp4" /></video></p>
<p>The key phrase is <strong>that reference those variables</strong>. A generated palette does not automatically recolor hardcoded values. The update flows through the parts of the site that use the variables. That is why Design Variables and Presets are strongest together. Variables store the color values. Presets decide where those values are used. If your site is built around that structure, changing the palette becomes much faster.</p>
<p>If your site is<span style="box-sizing: border-box; margin: 0px; padding: 0px;">n&#8217;t set up that way yet, <a href="https://www.elegantthemes.com/blog/divi-resources/part-3-creating-a-divi-5-global-design-system-with-design-variables">Divi 5 Mastery Course Part 3</a> walks you </span>through building a complete variable system from scratch.</p>
<h2>Try Divi 5&#8217;s Color Palette Generator Today!</h2>
<p>The five palettes here are starting points. Each one begins with the same workflow: choose a primary color, choose a palette type, adjust the settings, and let Divi generate the related variables. The value is not just speed. It is control.</p>
<p>You can swap the primary color, adjust an offset, reduce the number of shades, increase the tint range, or change alpha intensity without rebuilding the palette manually. Use the generator to create the palette. Use Design Variables to manage the colors. Use Presets to apply those colors consistently across your site.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/5-color-palettes-generated-with-divi-5s-variable-generator">5 Color Palettes Generated With Divi 5&#8217;s Variable Generator</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/5-color-palettes-generated-with-divi-5s-variable-generator/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/divi-5-color-palettes-generated-ft-img-3.jpg" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>How To Build A Full-Screen Menu With Divi 5 Interactions</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/how-to-build-a-full-screen-menu-with-divi-5-interactions</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/how-to-build-a-full-screen-menu-with-divi-5-interactions#respond</comments>
		
		<dc:creator><![CDATA[Deanna McLean]]></dc:creator>
		<pubDate>Sun, 14 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5]]></category>
		<category><![CDATA[Divi 5 Feature]]></category>
		<category><![CDATA[Divi 5 Tutorial]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=311300</guid>

					<description><![CDATA[<p>Divi 5 gives you more ways to build custom navigation without relying only on the classic Menu module or third-party plugins. With newer menu components, Interactions, and Canvases, you can design navigation as part of the page instead of forcing every menu into one preset structure. That flexibility works especially well for a full-screen menu. [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/how-to-build-a-full-screen-menu-with-divi-5-interactions">How To Build A Full-Screen Menu With Divi 5 Interactions</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> gives you more ways to build custom navigation without relying only on the classic Menu module or third-party plugins.</p>
<p>With <a href="https://www.elegantthemes.com/blog/theme-releases/new-menu-modules-menu-looping-and-interactions">newer menu components</a>, <a href="https://www.elegantthemes.com/blog/divi-resources/everything-you-need-to-know-about-divi-5-interactions">Interactions</a>, and <a href="https://www.elegantthemes.com/blog/divi-resources/everything-you-need-to-know-about-canvases-in-divi-5">Canvases</a>, you can design navigation as part of the page instead of forcing every menu into one preset structure.</p>
<p>That flexibility works especially well for a full-screen menu. The header can stay clean with a logo, call-to-action button, and hamburger icon. When visitors need navigation, the hamburger icon can reveal a large overlay menu.</p>
<p>In this tutorial, we’ll build a responsive full-screen menu using Divi 5’s <a href="https://www.elegantthemes.com/blog/divi-resources/everything-you-need-to-know-about-divi-5s-new-menu-features">Link module</a>, Loop Builder, Interactions, and Canvases.</p>
<h2>How Divi 5&#8217;s Menu Features Work Together</h2>
<p>Divi 5’s newer menu tools are built around smaller, more flexible pieces.</p>
<p>Instead of designing every navigation layout through one Menu module, you can combine individual modules, dynamic menu loops, detached Canvases, and Interactions. This gives you more control over how the menu looks and how it opens or closes.</p>
<p>For this full-screen menu, we’ll use three main pieces.</p>
<h3>The Link Module</h3>
<p>The Link module lets you add a single customizable link anywhere in your layout. You can style the text, spacing, icon, hover state, sizing, background, border, and other design settings just like you would with other Divi modules.</p>
<p>For this tutorial, we’ll use one Link module inside a menu loop. The loop will repeat that link for each item in a WordPress menu. That gives you the design freedom of a custom link layout while still keeping the menu items managed in WordPress.</p>
<h3>Loop Builder</h3>
<p>Loop Builder handles the repeated menu items. Instead of adding every menu link manually, you can enable looping on a container, set the query type to <strong>Menu</strong>, choose a WordPress menu, and use dynamic content to pull in the current menu item text and URL.</p>
<p>This is useful because the full-screen menu stays connected to your WordPress menu. If you change the menu in WordPress later, the loop can reflect those changes without rebuilding each link by hand.</p>
<h3>Interactions</h3>
<p>Divi 5’s Interactions feature controls the menu behavior. For this build, one Interaction will show the full-screen menu when someone clicks the hamburger icon. Another Interaction will hide the menu when someone clicks the close icon.</p>
<p>Interactions live in the <strong>Advanced</strong> tab. They can use triggers such as clicks, viewport events, and breakpoint changes. They also support targeting options that make it possible to show, hide, or toggle related elements. The behavior we need is simple: click the hamburger icon to open the overlay, then click the close icon to hide it.</p>
<h3>Canvases</h3>
<p>Canvases are detached workspaces in Divi 5. They let you build content away from the Main Canvas. That keeps complex overlay elements from cluttering your header while you work.</p>
<p>A Canvas is a good place to build a full-screen menu, popup, slide-in panel, or mega menu. The menu can stay hidden by default, then appear when an Interaction triggers it. The <a href="https://www.elegantthemes.com/blog/divi-resources/everything-you-need-to-know-about-the-canvas-portal-module-in-divi-5">Canvas Portal Module</a> is useful when you need to place a detached Canvas at a specific spot in a page or Theme Builder template.</p>
<p>For this tutorial, we do not need a Canvas Portal. The full-screen menu works as a fixed overlay controlled by Interactions.</p>
<h2>How To Build A Full-Screen Menu With Divi 5</h2>
<p>Now let’s build the menu. By the end, you’ll have a sticky header with a hamburger trigger and a full-screen overlay menu that opens and closes with Divi 5 Interactions.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/Divi-5-full-screen-menu.mp4" type="video/mp4" /></video></p>
<h3>Step 1: Build The Desktop Header</h3>
<p>Start by creating a new <a href="https://www.elegantthemes.com/blog/divi-resources/part-6-building-a-custom-header-and-navigation-in-divi-5">Global Header</a> in the <a href="https://www.elegantthemes.com/blog/divi-resources/using-the-divi-theme-builder-in-divi-5">Theme Builder</a>. When the Builder loads, add a <strong>Single Column Row</strong> to the Main Canvas. Then open the column settings.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311540 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-columns-in-Divi-5.jpeg" alt="Edit the column in a Divi 5 header row" width="1727" height="770" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-columns-in-Divi-5.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-columns-in-Divi-5-300x134.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-columns-in-Divi-5-768x342.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-columns-in-Divi-5-1536x685.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-columns-in-Divi-5-610x272.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Open <strong>Design &gt; Layout</strong>. Set <strong>Layout Direction</strong> to <strong>Row</strong>, <strong>Justify Content</strong> to <strong>Space Between</strong>, and <strong>Align Items</strong> to <strong>Center</strong>. This turns the column into a horizontal header container. The logo can sit on the left while the button and hamburger icon sit on the right.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311541 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/column-flexbox-settings.jpeg" alt="Column Flexbox settings for a Divi 5 header" width="1737" height="841" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/column-flexbox-settings.jpeg 1737w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/column-flexbox-settings-300x145.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/column-flexbox-settings-768x372.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/column-flexbox-settings-1536x744.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/column-flexbox-settings-610x295.jpeg 610w" sizes="auto, (max-width: 1737px) 100vw, 1737px" /></p>
<p>Next, open the <strong>Section</strong> settings. Go to <strong>Design &gt; Spacing</strong> and add <strong>15px</strong> of top and bottom padding.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311542 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-spacing.jpeg" alt="Section spacing settings for a Divi 5 header" width="1731" height="663" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-spacing.jpeg 1731w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-spacing-300x115.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-spacing-768x294.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-spacing-1536x588.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-spacing-610x234.jpeg 610w" sizes="auto, (max-width: 1731px) 100vw, 1731px" /></p>
<p>In the <strong>Advanced</strong> tab, open <strong>Scroll Effects</strong> and set <strong>Sticky Position</strong> to <strong>Stick To Top</strong>. Leave the other sticky settings at their defaults unless your header needs different behavior.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311543 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/sticky-section.jpeg" alt="Sticky section settings in Divi 5" width="1735" height="887" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/sticky-section.jpeg 1735w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/sticky-section-300x153.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/sticky-section-768x393.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/sticky-section-1536x785.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/sticky-section-610x312.jpeg 610w" sizes="auto, (max-width: 1735px) 100vw, 1735px" /></p>
<p>Return to the <strong>Content</strong> tab and add a background color to the Section. This keeps the sticky header readable as visitors scroll.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311544 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-background-color.jpeg" alt="Section background color settings in Divi 5" width="1738" height="809" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-background-color.jpeg 1738w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-background-color-300x140.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-background-color-768x357.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-background-color-1536x715.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-background-color-610x284.jpeg 610w" sizes="auto, (max-width: 1738px) 100vw, 1738px" /></p>
<h3>Step 2: Add The Header Modules</h3>
<p>Click inside the Row and add an <strong>Image</strong> module for your logo. In the <strong>Design</strong> tab, open <strong>Sizing</strong> and adjust the <strong>Width</strong> value until the logo fits your header.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311545 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/logo-sizing.jpeg" alt="Logo sizing settings in Divi 5" width="1726" height="701" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/logo-sizing.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/logo-sizing-300x122.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/logo-sizing-768x312.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/logo-sizing-1536x624.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/logo-sizing-610x248.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<p>Use Divi’s <a href="https://www.elegantthemes.com/blog/theme-releases/responsive-editor">Responsive Editor</a> to adjust the logo size for smaller screens.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/using-the-responsive-editor-1.mp4" type="video/mp4" /></video></p>
<p>After the logo is in place, add a <strong>Group</strong> module.</p>
<p>Place a <strong>Button</strong> module and an <strong>Icon</strong> module inside the Group. The Button can be used for a primary call to action, such as contacting you or viewing your work. The Icon module will become the hamburger trigger that opens the full-screen menu.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/add-modules-to-a-group-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>Open the <strong>Group</strong> settings and go to <strong>Design &gt; Layout</strong>. Set <strong>Layout Direction</strong> to <strong>Row</strong> and <strong>Align Items</strong> to <strong>Center</strong>. This places the Button and Icon side by side.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311546 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/Group-flexbox-settings.jpeg" alt="Group Flexbox settings in Divi 5" width="1727" height="822" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/Group-flexbox-settings.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/Group-flexbox-settings-300x143.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/Group-flexbox-settings-768x366.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/Group-flexbox-settings-1536x731.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/Group-flexbox-settings-610x290.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Style the Button and Icon modules to match your header. Use Divi 5’s <a href="https://www.elegantthemes.com/blog/theme-releases/customizable-responsive-breakpoints"><strong>Customizable Responsive Breakpoints</strong></a> to adjust spacing, button size, or icon size for tablet and mobile.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/customizable-responsive-breakpoints-in-Divi-5-1.mp4" type="video/mp4" /></video></p>
<p>Save the template by clicking the <strong>Save</strong> button in the upper right corner of the Builder.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311547 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-changes.jpeg" alt="Save a Divi 5 Theme Builder template" width="1719" height="694" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-changes.jpeg 1719w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-changes-300x121.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-changes-768x310.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-changes-1536x620.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-changes-610x246.jpeg 610w" sizes="auto, (max-width: 1719px) 100vw, 1719px" /></p>
<h3>Step 3: Build The Full-Screen Menu Canvas</h3>
<p>With the header in place, build the full-screen menu on a separate Canvas. This keeps the overlay layout separate from the Main Canvas while you design it.</p>
<p>Click the <strong>Canvas Grid View</strong> button to open the Canvas Preview window.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311548 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/launch-divi-5-canvases.jpeg" alt="Launch Canvas Grid View in Divi 5" width="1728" height="631" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/launch-divi-5-canvases.jpeg 1728w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/launch-divi-5-canvases-300x110.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/launch-divi-5-canvases-768x280.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/launch-divi-5-canvases-1536x561.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/launch-divi-5-canvases-610x223.jpeg 610w" sizes="auto, (max-width: 1728px) 100vw, 1728px" /></p>
<p>When the Canvas Preview opens, click <strong>+ Add Canvas</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311549 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-new-canvas.jpeg" alt="Add a new Canvas in Divi 5" width="1728" height="697" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-new-canvas.jpeg 1728w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-new-canvas-300x121.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-new-canvas-768x310.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-new-canvas-1536x620.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-new-canvas-610x246.jpeg 610w" sizes="auto, (max-width: 1728px) 100vw, 1728px" /></p>
<p>Give the Canvas a clear name, such as <strong>Full-Screen Menu</strong>. Then click <strong>Add Canvas</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311550 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-canvas.jpeg" alt="Name a full-screen menu Canvas in Divi 5" width="1725" height="695" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-canvas.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-canvas-300x121.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-canvas-768x309.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-canvas-1536x619.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-canvas-610x246.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>Add two <strong>Single Column Rows</strong> to the Canvas. The first row will hold the close icon. The second row will hold the menu links and social media icons.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/adding-rows-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>Open the <strong>Section</strong> settings and go to <strong>Design &gt; Layout</strong>. Set <strong>Justify Content</strong> to <strong>Space Around</strong>. This gives the close icon and menu content room to breathe vertically.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311551 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/space-around.jpeg" alt="Use Flexbox spacing settings in a Divi 5 full-screen menu" width="1727" height="885" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/space-around.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/space-around-300x154.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/space-around-768x394.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/space-around-1536x787.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/space-around-610x313.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Next, open <strong>Design &gt; Sizing</strong>. In the <strong>Height</strong> field, enter <strong>100vh</strong>. This makes the menu section fill the full height of the viewport.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311552 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-height.jpeg" alt="Set a Divi 5 section height to 100vh" width="1728" height="925" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-height.jpeg 1728w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-height-300x161.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-height-768x411.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-height-1536x822.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-height-610x327.jpeg 610w" sizes="auto, (max-width: 1728px) 100vw, 1728px" /></p>
<p>Now go to <strong>Advanced &gt; Position</strong>. Set <strong>Position</strong> to <strong>Fixed</strong>, set <strong>Offset Origin</strong> to <strong>Center</strong>, and set the <strong>Z Index</strong> to <strong>999999</strong>. This keeps the full-screen menu fixed over the page content when it appears.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311553 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-position.jpeg" alt="Fixed position settings for a Divi 5 full-screen menu" width="1725" height="926" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-position.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-position-300x161.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-position-768x412.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-position-1536x825.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-position-610x327.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>Return to the <strong>Content</strong> tab, open <strong>Background</strong>, and add a background color.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311554 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-width-section-background-color.jpeg" alt="Set a background color for a Divi 5 full-screen menu" width="1726" height="912" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-width-section-background-color.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-width-section-background-color-300x159.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-width-section-background-color-768x406.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-width-section-background-color-1536x812.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-width-section-background-color-610x322.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<p>If your design needs a background image, select the <strong>Background Image</strong> tab and add one. Keep the image subtle enough that the menu links remain easy to read.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311555 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-background-image.jpeg" alt="Add a background image to a Divi 5 full-screen menu" width="1728" height="921" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-background-image.jpeg 1728w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-background-image-300x160.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-background-image-768x409.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-background-image-1536x819.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-background-image-610x325.jpeg 610w" sizes="auto, (max-width: 1728px) 100vw, 1728px" /></p>
<h3>Step 4: Add The Close Icon</h3>
<p>Add an <strong>Icon</strong> module to the first row in the full-screen menu section. In the <strong>Content</strong> tab, open <strong>Icon</strong> and choose a close icon.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311556 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-icon.jpeg" alt="Select a close icon for a Divi 5 full-screen menu" width="1725" height="916" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-icon.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-icon-300x159.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-icon-768x408.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-icon-1536x816.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-icon-610x324.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>In the <strong>Design</strong> tab, use the <strong>Icon</strong> settings to choose the icon color and size. Hover settings can help the close icon feel interactive.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/icon-hover-color.mp4" type="video/mp4" /></video></p>
<p>Click into the second row and edit the column. Go to <strong>Design &gt; Layout</strong> and set <strong>Align Items</strong> to <strong>Center</strong>. This keeps the menu links centered inside the overlay.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/align-items-in-Divi-5.mp4" type="video/mp4" /></video></p>
<h3>Step 5: Add A Group For The Menu Links</h3>
<p>Before adding the link, place a <a href="https://www.elegantthemes.com/blog/theme-releases/module-groups">Group Module</a> in the second row.</p>
<p>This Group will act as the loop container for the menu links. It also keeps the repeated links organized inside one layout wrapper. In the Group’s <strong>Design</strong> tab, set <strong>Align Items</strong> to <strong>Center</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314125 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/group-module-flexbox-settings.jpeg" alt="Group module Flexbox settings for a Divi 5 menu loop" width="1726" height="872" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/group-module-flexbox-settings.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/group-module-flexbox-settings-300x152.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/group-module-flexbox-settings-768x388.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/group-module-flexbox-settings-1536x776.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/group-module-flexbox-settings-610x308.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<h3>Step 6: Add The Link Module And Enable Menu Looping</h3>
<p>Add a <strong>Link</strong> module inside the Group. Style the Link module to match your full-screen menu design.</p>
<p>Large typography works well here because the overlay has more space than a traditional header menu. Add hover styles so visitors get clear feedback when they move over a menu item.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/link-hover-styles.mp4" type="video/mp4" /></video></p>
<p>With the link styled, enable Loop Builder on the Group that contains it. Open the Group’s <strong>Content</strong> tab and expand the <strong>Loop</strong> option group. Set <strong>Query Type</strong> to <strong>Menu</strong>, then select your site’s WordPress menu in the <strong>Menu</strong> field.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314126 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/menu-loop-settings.jpeg" alt="Menu loop settings for a Divi 5 full-screen menu" width="1726" height="869" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/menu-loop-settings.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/menu-loop-settings-300x151.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/menu-loop-settings-768x387.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/menu-loop-settings-1536x773.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/menu-loop-settings-610x307.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<p>Now open the Link module’s <strong>Content</strong> tab. In the <strong>Text</strong> option group, use dynamic content for the link text and choose <strong>Loop Menu Text</strong>.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/loop-menu-text.mp4" type="video/mp4" /></video></p>
<p>Make sure the Link module’s URL also uses the current loop menu item URL if it is not added automatically in your build. This keeps each repeated Link module connected to the correct WordPress menu item.</p>
<h3>Step 7: Add Social Media Links</h3>
<p>To finish the overlay, add a <strong>Social Media Follow</strong> module below the menu links. Use the <strong>+ Add Social Network</strong> button to add the platforms you want to include.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311557 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-social-links.jpeg" alt="Add social links to a Divi 5 full-screen menu" width="1727" height="912" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-social-links.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-social-links-300x158.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-social-links-768x406.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-social-links-1536x811.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-social-links-610x322.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Choose a network, add the profile URL, and adjust the background color as needed.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/adding-a-new-social-media-icon.mp4" type="video/mp4" /></video></p>
<p>Open the main <strong>Social Media Follow</strong> module settings. In the <strong>Design</strong> tab, adjust the icon color, icon size, spacing, border radius, and hover styles so the icons match the rest of the menu.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="900" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/style-icons.mp4" type="video/mp4" /></video></p>
<h3>Step 8: Hide The Full-Screen Menu By Default</h3>
<p>Before creating the Interactions, hide the full-screen menu so it does not appear when the page first loads. Select the main <strong>Section</strong> on the full-screen menu Canvas. Go to <strong>Advanced &gt; Visibility</strong> and hide or disable the Section on all breakpoints.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311558 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-visibility-settings.jpeg" alt="Hide a Divi 5 section on all breakpoints" width="1727" height="919" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-visibility-settings.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-visibility-settings-300x160.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-visibility-settings-768x409.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-visibility-settings-1536x817.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/section-visibility-settings-610x325.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>The menu is now ready to be shown by an Interaction. Save the Canvas before moving to the next step.</p>
<h3>Step 9: Create The Close Interaction</h3>
<p>The menu needs two Interactions. One Interaction closes the full-screen menu from inside the overlay. The other opens it from the header.</p>
<p>Start with the close icon inside the full-screen menu Canvas. Select the close Icon module and go to <strong>Advanced &gt; Interactions</strong>. Click <strong>+ Add Interaction</strong>.</p>
<p>In the Edit Interaction modal, add a clear <strong>Admin Label</strong>, such as <strong>Close Full-Screen Menu</strong>. Set <strong>Trigger Event</strong> to <strong>Click</strong>. For <strong>Effect Action</strong>, choose <strong>Hide Element</strong>. For the target, select <strong>Root Container</strong> if you want the close icon to hide the overlay container it sits inside.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311559 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/close-icon-interaction.jpeg" alt="Create a close icon Interaction in Divi 5" width="1724" height="914" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/close-icon-interaction.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/close-icon-interaction-300x159.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/close-icon-interaction-768x407.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/close-icon-interaction-1536x814.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/close-icon-interaction-610x323.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>Save the Canvas after creating the close Interaction.</p>
<h3>Step 10: Create The Open Interaction</h3>
<p>Return to the Main Canvas and select the hamburger Icon module in the header.</p>
<p>Go to <strong>Advanced &gt; Interactions</strong> and add a new Interaction. Set <strong>Trigger Event</strong> to <strong>Click</strong>. Set <strong>Effect Action</strong> to <strong>Show Element</strong>. For the target, choose the full-screen menu Section on the menu Canvas.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311560 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/main-menu-interaction.jpeg" alt="Create a hamburger menu Interaction in Divi 5" width="1726" height="929" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/main-menu-interaction.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/main-menu-interaction-300x161.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/main-menu-interaction-768x413.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/main-menu-interaction-1536x827.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/main-menu-interaction-610x328.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<p>Save the Canvas. When the Theme Builder interface loads, click <strong>Save Changes</strong>. Then preview the site in a new tab.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311561 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-theme-builder-changes.jpeg" alt="Save Theme Builder changes in Divi 5" width="1727" height="897" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-theme-builder-changes.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-theme-builder-changes-300x156.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-theme-builder-changes-768x399.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-theme-builder-changes-1536x798.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/save-theme-builder-changes-610x317.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Click the hamburger icon to open the menu. Then click the close icon to hide it again. Also test the menu on tablet and mobile. Make sure the overlay fills the screen, the links remain readable, and the close icon is easy to tap.</p>
<h2>Download The Files</h2>
<p>We created two JSON files for this tutorial: one for the Main Menu and one for the Full Screen Menu. After downloading the files below, create a new <strong>Global Header</strong> template in the <strong>Theme Builder</strong>.</p>
<p>Inside the Builder, add a new <strong>Section</strong> to the template. Select <strong>Add From Library</strong>, then load the <strong>Main Menu</strong> JSON file to the Canvas.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311873 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-main-menu.jpg" alt="Import a Main Menu layout into Divi 5" width="1727" height="893" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-main-menu.jpg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-main-menu-300x155.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-main-menu-768x397.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-main-menu-1536x794.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-main-menu-610x315.jpg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Save the template. Next, open the <strong>Canvas</strong> dropdown menu in the top left corner of the Page Bar.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311874 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-menu.jpg" alt="Open the Canvas menu in Divi 5" width="1724" height="789" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-menu.jpg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-menu-300x137.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-menu-768x351.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-menu-1536x703.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-menu-610x279.jpg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>Select <strong>Add Canvas</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311875 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-canvas.jpg" alt="Add a Canvas in Divi 5" width="1721" height="756" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-canvas.jpg 1721w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-canvas-300x132.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-canvas-768x337.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-canvas-1536x675.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/add-canvas-610x268.jpg 610w" sizes="auto, (max-width: 1721px) 100vw, 1721px" /></p>
<p>Name the Canvas <strong>Full Screen Menu</strong> and click <strong>Add Canvas</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311876 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/name-menu.jpg" alt="Name a full-screen menu Canvas in Divi 5" width="1728" height="759" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/name-menu.jpg 1728w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/name-menu-300x132.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/name-menu-768x337.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/name-menu-1536x675.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/name-menu-610x268.jpg 610w" sizes="auto, (max-width: 1728px) 100vw, 1728px" /></p>
<p>When the Builder loads, add a new section. Select <strong>Add From Library</strong>, choose the <strong>Full Screen Menu</strong> JSON file, and load it onto the Canvas.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311877 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-menu.jpg" alt="Import a full-screen menu layout into Divi 5" width="1727" height="855" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-menu.jpg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-menu-300x149.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-menu-768x380.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-menu-1536x760.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/full-screen-menu-610x302.jpg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Save the Canvas. Then return to the <strong>Main Menu</strong> by using the <strong>Canvas</strong> dropdown menu or the <strong>Canvas Grid View</strong> icon.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311878 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-switcher.jpg" alt="Switch between Canvases in Divi 5" width="1724" height="835" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-switcher.jpg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-switcher-300x145.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-switcher-768x372.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-switcher-1536x744.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/canvas-switcher-610x295.jpg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>Check that the Interaction used to launch the Full Screen Menu is set up correctly. Select the hamburger Icon module in the <strong>Main Menu</strong>. Open the <strong>Advanced</strong> tab, expand <strong>Interactions</strong>, and edit the Interaction created for the menu trigger.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311879 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-interaction.jpg" alt="Edit a Divi 5 Interaction for a full-screen menu" width="1723" height="776" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-interaction.jpg 1723w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-interaction-300x135.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-interaction-768x346.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-interaction-1536x692.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/edit-interaction-610x275.jpg 610w" sizes="auto, (max-width: 1723px) 100vw, 1723px" /></p>
<p>Confirm that the <strong>Target Module</strong> is set to the Full Screen Menu’s <strong>Section</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-311880 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-section.jpg" alt="Set the full-screen menu Section as an Interaction target in Divi 5" width="1727" height="859" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-section.jpg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-section-300x149.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-section-768x382.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-section-1536x764.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/select-section-610x303.jpg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Save the template one final time. Then preview the menu and test both Interactions.</p>
<div class="et_bloom_locked_container et_bloom_optin_1" data-page_id="311300" data-optin_id="optin_1" data-list_id="mailchimp_c886a2fc0a" data-current_optin_id="optin_1">
					<div class="et_bloom_locked_content" style="display: none;">
						<a href="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-Full-Screen-Menu.zip" class="button inline-button primary-button" rel=" ">Download the Files</a>
					</div>
					<div class="et_bloom_locked_form">
						<div class="et_bloom_inline_form et_bloom_optin et_bloom_make_form_visible et_bloom_optin_1" style="display: none;">
				<style type="text/css">.et_bloom .et_bloom_optin_1 .et_bloom_form_content { background-color: #4843d2 !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header { background-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge .et_bloom_form_content:before { border-top-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { border-top-color: transparent !important; border-left-color: #ffffff !important; }
						@media only screen and ( max-width: 767px ) {.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before { border-top-color: #ffffff !important; border-left-color: transparent !important; }.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:after { border-bottom-color: #ffffff !important; border-left-color: transparent !important; }
						}.et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_fields i { color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_custom_field_radio i:before { background: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_border_solid { border-color: #f7f9fb !important } .et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 strong { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; }.et_bloom .et_bloom_optin_1 .et_bloom_form_container p, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p strong, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form input, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form button span { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; } p.et_bloom_popup_input { padding-bottom: 0 !important;}</style>
				<div class="et_bloom_form_container  with_edge carrot_edge et_bloom_border_solid et_bloom_rounded et_bloom_form_text_light et_bloom_form_bottom et_bloom_inline_1_field">
					
			<div class="et_bloom_form_container_wrapper clearfix">
				<div class="et_bloom_header_outer">
					<div class="et_bloom_form_header split et_bloom_header_text_dark">
						<img decoding="async" src="https://www.elegantthemes.com/blog/wp-content/plugins/bloom/images/premade-image-06.png" alt="Download For Free" class=" et_bloom_image_slideup et_bloom_image">
						<div class="et_bloom_form_text">
						<h2>Download For Free</h2><p>Join the Divi Newsletter and we will email you a copy of the ultimate Divi Landing Page Layout Pack, plus tons of other amazing and free Divi resources, tips and tricks. Follow along and you will be a Divi master in no time. <em>If you are already subscribed simply type in your email address below and click download to access the layout pack.</em></p>
					</div>
						
					</div>
				</div>
				<div class="et_bloom_form_content et_bloom_1_field et_bloom_bottom_inline">
					
					
					<form method="post" class="clearfix">
						<div class="et_bloom_fields">
							
							<p class="et_bloom_popup_input et_bloom_subscribe_email">
								<input placeholder="Enter your email address">
							</p>
							
							<button data-optin_id="optin_1" data-service="mailchimp" data-list_id="c886a2fc0a" data-page_id="311300" data-account="Divi Daily" data-ip_address="true" class="et_bloom_submit_subscription et_bloom_submit_subscription_locked">
								<span class="et_bloom_subscribe_loader"></span>
								<span class="et_bloom_button_text et_bloom_button_text_color_light">DOWNLOAD</span>
							</button>
						</div>
					</form>
					<div class="et_bloom_success_container">
						<span class="et_bloom_success_checkmark"></span>
					</div>
					<h2 class="et_bloom_success_message">You have successfully subscribed. Please check your email address to confirm your subscription and get access to free weekly Divi layout packs!</h2>
					
				</div>
			</div>
			<span class="et_bloom_close_button"></span>
				</div>
			</div>
					</div>
				</div>
<h2>Build A Full-Screen Header Menu With Divi 5</h2>
<p><a href="https://www.elegantthemes.com/divi-5/">Divi 5</a>’s newer menu tools make it easier to move beyond standard header navigation. By combining the Link module, Loop Builder, Canvases, and Interactions, you can build a full-screen menu that feels custom while keeping the main header minimal.</p>
<p>The same workflow can support other navigation patterns too. Use a Canvas for a slide-in menu, a <a href="https://www.elegantthemes.com/blog/divi-resources/how-to-create-off-canvas-pop-ups-in-divi-5">popup</a>, a large editorial menu, or a <a href="https://www.elegantthemes.com/blog/divi-resources/how-to-create-mega-menus-with-divi-5s-canvases">mega-menu style layout</a>. Then use Interactions to control when that menu appears and how visitors close it.</p>
<p>Download the files above or follow the steps manually. After that, customize the links, colors, spacing, background image, and responsive settings to match your own site.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/how-to-build-a-full-screen-menu-with-divi-5-interactions">How To Build A Full-Screen Menu With Divi 5 Interactions</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/how-to-build-a-full-screen-menu-with-divi-5-interactions/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/How-To-Build-A-Full-Screen-Menu-With-Divi-5-Interactions.jpeg" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>Exploring Divi 5&#8217;s New Ratio &#038; Framing Settings</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/exploring-divi-5s-new-ratio-framing-settings</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/exploring-divi-5s-new-ratio-framing-settings#comments</comments>
		
		<dc:creator><![CDATA[Deanna McLean]]></dc:creator>
		<pubDate>Sat, 13 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5]]></category>
		<category><![CDATA[Divi 5 Feature]]></category>
		<category><![CDATA[Divi 5 Tutorial]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=314831</guid>

					<description><![CDATA[<p>Inconsistent image sizes can make an otherwise polished layout feel unfinished. Blog grids lose alignment, galleries crop awkwardly, and responsive layouts can shift in ways that make images feel disconnected from the rest of the design. Divi 5 gives you a better way to handle that with new Aspect Ratio, Image Framing, and Image Preset [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/exploring-divi-5s-new-ratio-framing-settings">Exploring Divi 5&#8217;s New Ratio &#038; Framing Settings</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Inconsistent image sizes can make an otherwise polished layout feel unfinished. Blog grids lose alignment, galleries crop awkwardly, and responsive layouts can shift in ways that make images feel disconnected from the rest of the design.</p>
<p><a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> gives you a better way to handle that with new <a href="https://www.elegantthemes.com/blog/theme-releases/aspect-ration-image-framing-image-presets-for-divi-5">Aspect Ratio, Image Framing, and Image Preset</a> tools. Aspect Ratio helps you keep elements proportional. Image Framing controls how images fit and sit inside those proportions. Image Presets let you reuse image styling across modules that display images.</p>
<p>In this post, we’ll walk through what each setting does, where to find it, and how to combine these tools for cleaner grids, better crops, and more consistent image styling across your site.</p>
<h2>What Changed In Divi 5?</h2>
<p>Divi 5’s new image workflow is built around three related updates.</p>
<ul>
<li><strong>Aspect Ratio:</strong> A setting in the Sizing option group that keeps an element’s width and height in a defined proportion as it scales.</li>
<li><strong>Image Framing:</strong> Fit and position controls that decide how an image fills its frame and which part of the image stays visible.</li>
<li><strong>Image Presets:</strong> Preset support for the Image option group, making it easier to reuse image styles such as borders, shadows, filters, and framing.</li>
</ul>
<p>These features are most useful when they work together. Aspect Ratio creates the frame. Image Framing controls how the image behaves inside that frame. Presets help you reuse the same image treatment across modules and pages.</p>
<h2>Understanding Aspect Ratio In Divi 5</h2>
<p>Aspect Ratio sets a proportional relationship between width and height. For example, <strong>16:9</strong> works well for widescreen banners and videos, <strong>1:1</strong> creates a square, <strong>4:3</strong> is useful for classic image cards, and <strong>3:4</strong> or <strong>4:5</strong> works well for portrait-style images.</p>
<p>Once you set a ratio, Divi keeps that proportion as the element scales across screen sizes. That makes it much easier to keep image cards, product photos, team headshots, blog thumbnails, and portfolio items aligned.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsive-image-framing-and-aspect-ratios.mp4" type="video/mp4" /></video></p>
<p>Before this update, consistent image proportions often meant preparing every image in an external editor or using layout workarounds. Now, you can control proportional sizing directly in the Visual Builder.</p>
<p>This is especially useful for <a href="https://www.elegantthemes.com/blog/theme-releases/loop-builder">Loop Builder</a> layouts, blog grids, galleries, WooCommerce product sections, team pages, and any design where repeated items need to line up cleanly.</p>
<h3>Where To Find Aspect Ratio Settings</h3>
<p>You can find <strong>Aspect Ratio</strong> in the <strong>Design &gt; Sizing</strong> option group.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315005 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/sizing-group-aspect-ratio.jpeg" alt="Aspect Ratio setting in the Divi 5 Sizing option group" width="1724" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/sizing-group-aspect-ratio.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/sizing-group-aspect-ratio-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/sizing-group-aspect-ratio-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/sizing-group-aspect-ratio-1536x795.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/sizing-group-aspect-ratio-610x316.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>When you define an aspect ratio, Divi calculates the element’s height based on its rendered width. As the width changes on different screen sizes, the height adjusts automatically to keep the same ratio.</p>
<p>Aspect Ratio is not only useful for Image modules. It can also help keep icons, avatars, decorative shapes, containers, and other elements proportional.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315006 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/aspect-ration-on-icons.jpeg" alt="Aspect Ratio applied to icons in Divi 5" width="1725" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/aspect-ration-on-icons.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/aspect-ration-on-icons-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/aspect-ration-on-icons-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/aspect-ration-on-icons-1536x794.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/aspect-ration-on-icons-610x315.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>For images, Aspect Ratio defines the frame. The image inside that frame is controlled by the Framing settings.</p>
<h3>Aspect Ratio Example</h3>
<p>One of the easiest ways to see the value of Aspect Ratio is in a blog or portfolio grid. In a Loop Builder layout, you can set each featured image to the same ratio so every card lines up, even when the original image uploads have different dimensions.</p>
<p>For example, a <strong>4:3</strong> ratio creates consistent horizontal image cards that work well for blogs, portfolios, and resource grids.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315008 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/4-3-aspect-ratio.jpeg" alt="4 to 3 aspect ratio applied to image cards in Divi 5" width="1736" height="893" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/4-3-aspect-ratio.jpeg 1736w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/4-3-aspect-ratio-300x154.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/4-3-aspect-ratio-768x395.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/4-3-aspect-ratio-1536x790.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/4-3-aspect-ratio-610x314.jpeg 610w" sizes="auto, (max-width: 1736px) 100vw, 1736px" /></p>
<p>The advantage becomes even clearer on smaller screens. The image can scale with the layout while keeping the same proportion, so it does not stretch, squash, or force uneven card heights.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/locked-aspect-ratio.mp4" type="video/mp4" /></video></p>
<h2>Using Image Framing In Divi 5</h2>
<p>Aspect Ratio gives you the frame. Image Framing controls how the image fits inside that frame.</p>
<p>This matters because changing the frame can change how an image appears. Without framing controls, an image may stretch, show empty space, or crop in the wrong place. Framing gives you control over the fit and focal point.</p>
<p>To use it, open a module that displays an image and go to the <strong>Design</strong> tab. In the Image module, Framing appears as its own option group. In modules where the image is a sub-element, such as Blurb or Person, you will usually find it under <strong>Design &gt; Image &gt; Framing</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315009 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-settings.jpeg" alt="Image Framing settings in Divi 5" width="1726" height="894" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-settings.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-settings-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-settings-768x398.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-settings-1536x796.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-settings-610x316.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<h3>Object Fit</h3>
<p>Object Fit controls how the image fills the frame. Divi includes several fit options:</p>
<ul>
<li><strong>Fill:</strong> Stretches the image to fill the frame. This can distort the image.</li>
<li><strong>Contain:</strong> Scales the full image inside the frame. This keeps the whole image visible but may leave empty space.</li>
<li><strong>Cover:</strong> Fills the frame while preserving the image’s proportions. Parts of the image may be cropped.</li>
<li><strong>None:</strong> Displays the image at its intrinsic size, which may crop or leave empty space depending on the frame.</li>
<li><strong>Scale Down:</strong> Uses the smaller result between None and Contain.</li>
</ul>
<p>For most card grids and image-heavy layouts, <strong>Cover</strong> is often the best starting point because it fills the frame without distorting the image.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-in-Divi-5.mp4" type="video/mp4" /></video></p>
<h3>Object Position</h3>
<p>Object Position controls which part of the image stays visible when the image is cropped. This is especially useful for portraits, product photos, and destination images where the subject is not perfectly centered.</p>
<p>You can anchor the image to preset positions such as top, center, bottom, left, or right. You can also enter custom horizontal and vertical values for more precise placement.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315010 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/framing-controls.jpeg" alt="Object Fit and Object Position controls in Divi 5" width="1735" height="889" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/framing-controls.jpeg 1735w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/framing-controls-300x154.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/framing-controls-768x394.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/framing-controls-1536x787.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/framing-controls-610x313.jpeg 610w" sizes="auto, (max-width: 1735px) 100vw, 1735px" /></p>
<p>Object Fit only makes a visible difference when the image’s rendered size differs from its original proportions. In practice, that usually means you have set an Aspect Ratio or custom width and height.</p>
<h3>Apply Framing Across Multiple Images</h3>
<p>When you find a framing setup that works, you do not have to recreate it one image at a time.</p>
<p>For a quick one-off reuse, use Divi’s <a href="https://www.elegantthemes.com/blog/theme-releases/attribute-management">Copy/Paste Attributes</a> workflow. Right-click a styled image, copy its attributes, and paste them onto another similar image.</p>
<p>For broader updates, use <a href="https://www.elegantthemes.com/blog/theme-releases/extend-attributes">Extend Attributes</a> to extend styling across matching modules or areas of the page. This is useful when you want many images in a section, grid, or layout to share the same ratio and crop behavior.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/pasting-image-attributes.mp4" type="video/mp4" /></video></p>
<p>For long-term consistency, use presets. We’ll cover that next.</p>
<h3>Image Framing Example</h3>
<p>In the layout below, six destination cards use a <strong>1:1 Aspect Ratio</strong> with <strong>Cover</strong> fit. That gives every card the same square frame.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315011" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-example.jpeg" alt="Square destination cards using Image Framing in Divi 5" width="1725" height="1621" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-example.jpeg 1380w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-example-300x282.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-example-768x722.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-example-610x573.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>The original images have different shapes and compositions.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315012 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-original-images.jpeg" alt="Original destination images before Image Framing in Divi 5" width="1724" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-original-images.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-original-images-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-original-images-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-original-images-1536x795.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-framing-original-images-610x316.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>By adjusting the framing, you can keep the most important part of each photo visible while still maintaining a consistent grid. The result is a cleaner layout that feels intentional across desktop, tablet, and mobile.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-image-framing.mp4" type="video/mp4" /></video></p>
<h2>Reuse Image Styles With Presets</h2>
<p>Divi 5 now supports presets for the Image option group. This means you can save reusable image styles and apply them to other modules that display images.</p>
<p>An Image option group preset can include settings such as border radius, border styles, box shadow, filters, and framing. This is useful for repeated image treatments, such as card images, circular avatars, product photos, editorial thumbnails, or branded gallery images.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/apply-an-image-preset.mp4" type="video/mp4" /></video></p>
<p>There is one important distinction: Aspect Ratio lives in the Sizing option group, not the Image option group. If you want to reuse Image Framing and other image styling, an Image option group preset works well. If you want to save Aspect Ratio and Image Framing together, use an Element Preset or combine a Sizing Option Group Preset with an Image Option Group Preset.</p>
<h3>Create An Image Preset</h3>
<p>To create an Image preset, style an image the way you want it. Then open the preset menu at the top of the Image option group, choose <strong>New Preset From Current Styles</strong>, name the preset clearly, and save it.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/creating-a-new-preset.mp4" type="video/mp4" /></video></p>
<p>Use names that describe the role of the image style, such as <strong>Card Image Rounded</strong>, <strong>Product Image Square Crop</strong>, <strong>Avatar Circle</strong>, or <strong>Editorial Thumbnail</strong>.</p>
<h3>Apply Or Update An Image Preset</h3>
<p>When you add another module that displays an image, open its Image option group and choose the preset from the preset menu.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315013 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-preset.jpeg" alt="Apply an Image option group preset in Divi 5" width="1725" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-preset.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-preset-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-preset-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-preset-1536x794.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/image-preset-610x315.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>If you update the preset later, other images using that preset can update too. This keeps image styling consistent across the site without requiring you to edit each image module manually.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/change-a-preset-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>Image presets also work well with <a href="https://www.elegantthemes.com/blog/theme-releases/composable-settings">Composable Settings</a> and <a href="https://www.elegantthemes.com/blog/theme-releases/design-variables">Design Variables</a>. Use variables for values like border radius, border color, and shadow color when you want image styles to stay connected to your larger design system.</p>
<h3>Image Preset Example</h3>
<p>The layout below shows how image styling can change across breakpoints. The large image uses a <strong>2:3 Aspect Ratio</strong> on desktop and tablet, then switches to a <strong>1:1</strong> square ratio on mobile.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsive-aspect-ratios.mp4" type="video/mp4" /></video></p>
<p>Below the hero image, the circular icons use a <strong>1:1 Aspect Ratio</strong> and a fixed width of <strong>75px</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315014 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/fixed-width-and-aspect-ratio.jpeg" alt="Fixed width and 1 to 1 aspect ratio applied to circular icons in Divi 5" width="1724" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/fixed-width-and-aspect-ratio.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/fixed-width-and-aspect-ratio-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/fixed-width-and-aspect-ratio-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/fixed-width-and-aspect-ratio-1536x795.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/fixed-width-and-aspect-ratio-610x316.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>This shows that Aspect Ratio can help beyond traditional images. It can keep icons, avatars, decorative elements, and image containers proportioned across different layouts.</p>
<p>For this kind of responsive setup, use presets carefully. Use Image option group presets for reusable image styling and framing. Use Element Presets when the full module design, including Sizing and Aspect Ratio, should travel together.</p>
<h2>Tips And Best Practices</h2>
<h3>Start With The Ratio, Then Adjust The Frame</h3>
<p>Set the Aspect Ratio first. Then use Image Framing to decide how the image should fit inside that ratio. This two-step workflow keeps your layout consistent while still letting you protect the most important part of each photo.</p>
<h3>Use Cover For Consistent Grids</h3>
<p>For blog grids, product grids, team cards, and portfolio cards, <strong>Cover</strong> is usually the most reliable Object Fit setting. It fills the frame and preserves image proportions, although some cropping may occur.</p>
<p>Use Object Position to control what stays visible. For headshots, top center often works better than exact center because it helps keep faces from being cropped too low.</p>
<h3>Use Contain When The Whole Image Must Be Visible</h3>
<p>Use <strong>Contain</strong> when the entire image needs to remain visible, such as logos, diagrams, UI screenshots, or product images where cropping would remove important information.</p>
<p>Contain may leave empty space inside the frame, so pair it with a background color or layout treatment that makes that space feel intentional.</p>
<h3>Check Mobile Crops Separately</h3>
<p>A crop that works on desktop may not work on mobile. Use Divi’s responsive controls to adjust the ratio, fit, or object position at smaller breakpoints.</p>
<p>Square or portrait ratios often work better on phones, especially for card images and hero sections. Always preview the crop where the image will actually be used.</p>
<h3>Avoid Extreme Ratios Unless The Design Needs Them</h3>
<p>Very tall or very narrow ratios can make layouts harder to manage, especially inside grids and dynamic loops. Standard ratios like <strong>1:1</strong>, <strong>4:3</strong>, <strong>3:4</strong>, <strong>4:5</strong>, <strong>16:9</strong>, and <strong>21:9</strong> are easier to reuse.</p>
<p>Extreme ratios can still work for editorial or experimental layouts, but test them across breakpoints before using them in repeated modules.</p>
<h3>Use Presets For Repeated Image Treatments</h3>
<p>If you use the same crop, border radius, shadow, or filter more than once, save it as a preset. This keeps your image styling consistent and makes future updates easier.</p>
<p>For full image module patterns that include Sizing, Aspect Ratio, Image Framing, border, shadow, and spacing, use an Element Preset instead of relying only on an Image option group preset.</p>
<h3>Combine These Tools With Loop Builder</h3>
<p>Aspect Ratio and Image Framing are especially useful in <a href="https://www.elegantthemes.com/blog/divi-resources/everything-you-need-to-know-about-divi-5s-loop-builder">Loop Builder</a> templates. Set the image ratio and framing once inside the loop item, and every repeated item can follow the same visual structure.</p>
<p>This is one of the easiest ways to turn dynamic content into a polished grid.</p>
<h2>Download And Install The Example Files</h2>
<p>To help you get started quickly, we prepared a downloadable Divi Library file that includes the example sections shown in this post.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-315021 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Aspect-Ratio-examples-e1780089839372.jpeg" alt="Aspect Ratio and Image Framing example sections for Divi 5" width="1794" height="1903" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Aspect-Ratio-examples-e1780089839372.jpeg 1794w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Aspect-Ratio-examples-e1780089839372-283x300.jpeg 283w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Aspect-Ratio-examples-e1780089839372-768x815.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Aspect-Ratio-examples-e1780089839372-1448x1536.jpeg 1448w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Aspect-Ratio-examples-e1780089839372-610x647.jpeg 610w" sizes="auto, (max-width: 1794px) 100vw, 1794px" /></p>
<p>After downloading the zip file, go to your WordPress dashboard and open <strong>Divi &gt; Divi Library</strong>. Click <strong>Import &amp; Export</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315026 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-divi-layouts-e1780091449174.jpeg" alt="Import and Export button in the Divi Library" width="1724" height="856" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-divi-layouts-e1780091449174.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-divi-layouts-e1780091449174-300x149.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-divi-layouts-e1780091449174-768x381.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-divi-layouts-e1780091449174-1536x763.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-divi-layouts-e1780091449174-610x303.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>Select the JSON file from your computer, open the <strong>Import</strong> tab, and click <strong>Import Divi Builder Layouts</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315027 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-layouts-1.jpeg" alt="Import layouts into the Divi Library" width="1726" height="861" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-layouts-1.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-layouts-1-300x150.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-layouts-1-768x383.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-layouts-1-1536x766.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-layouts-1-610x304.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<p>Once imported, open the Visual Builder on any page and click the blue plus icon to add a new section.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-315028" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-new-section.jpg" alt="Add a new section in the Divi Visual Builder" width="1725" height="716" /></p>
<p>Click <strong>Add From Library</strong>, choose the section you want to use, and click <strong>Use This Section</strong>.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/import-a-Divi-Library-layout.mp4" type="video/mp4" /></video></p>
<div class="et_bloom_locked_container et_bloom_optin_1" data-page_id="314831" data-optin_id="optin_1" data-list_id="mailchimp_c886a2fc0a" data-current_optin_id="optin_1">
					<div class="et_bloom_locked_content" style="display: none;">
						<a href="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Aspect-Ratio-and-Image-Framing.zip" class="button inline-button primary-button" rel=" ">Download the Files</a>
					</div>
					<div class="et_bloom_locked_form">
						<div class="et_bloom_inline_form et_bloom_optin et_bloom_make_form_visible et_bloom_optin_1" style="display: none;">
				<style type="text/css">.et_bloom .et_bloom_optin_1 .et_bloom_form_content { background-color: #4843d2 !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header { background-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge .et_bloom_form_content:before { border-top-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { border-top-color: transparent !important; border-left-color: #ffffff !important; }
						@media only screen and ( max-width: 767px ) {.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before { border-top-color: #ffffff !important; border-left-color: transparent !important; }.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:after { border-bottom-color: #ffffff !important; border-left-color: transparent !important; }
						}.et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_fields i { color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_custom_field_radio i:before { background: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_border_solid { border-color: #f7f9fb !important } .et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 strong { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; }.et_bloom .et_bloom_optin_1 .et_bloom_form_container p, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p strong, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form input, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form button span { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; } p.et_bloom_popup_input { padding-bottom: 0 !important;}</style>
				<div class="et_bloom_form_container  with_edge carrot_edge et_bloom_border_solid et_bloom_rounded et_bloom_form_text_light et_bloom_form_bottom et_bloom_inline_1_field">
					
			<div class="et_bloom_form_container_wrapper clearfix">
				<div class="et_bloom_header_outer">
					<div class="et_bloom_form_header split et_bloom_header_text_dark">
						<img decoding="async" src="https://www.elegantthemes.com/blog/wp-content/plugins/bloom/images/premade-image-06.png" alt="Download For Free" class=" et_bloom_image_slideup et_bloom_image">
						<div class="et_bloom_form_text">
						<h2>Download For Free</h2><p>Join the Divi Newsletter and we will email you a copy of the ultimate Divi Landing Page Layout Pack, plus tons of other amazing and free Divi resources, tips and tricks. Follow along and you will be a Divi master in no time. <em>If you are already subscribed simply type in your email address below and click download to access the layout pack.</em></p>
					</div>
						
					</div>
				</div>
				<div class="et_bloom_form_content et_bloom_1_field et_bloom_bottom_inline">
					
					
					<form method="post" class="clearfix">
						<div class="et_bloom_fields">
							
							<p class="et_bloom_popup_input et_bloom_subscribe_email">
								<input placeholder="Enter your email address">
							</p>
							
							<button data-optin_id="optin_1" data-service="mailchimp" data-list_id="c886a2fc0a" data-page_id="314831" data-account="Divi Daily" data-ip_address="true" class="et_bloom_submit_subscription et_bloom_submit_subscription_locked">
								<span class="et_bloom_subscribe_loader"></span>
								<span class="et_bloom_button_text et_bloom_button_text_color_light">DOWNLOAD</span>
							</button>
						</div>
					</form>
					<div class="et_bloom_success_container">
						<span class="et_bloom_success_checkmark"></span>
					</div>
					<h2 class="et_bloom_success_message">You have successfully subscribed. Please check your email address to confirm your subscription and get access to free weekly Divi layout packs!</h2>
					
				</div>
			</div>
			<span class="et_bloom_close_button"></span>
				</div>
			</div>
					</div>
				</div>
<h2>Build Cleaner Image Layouts With Divi 5</h2>
<p><a href="https://www.elegantthemes.com/divi-5/">Divi 5</a>’s Aspect Ratio, Image Framing, and Image Preset updates make image-heavy layouts easier to control. You can set consistent proportions, choose how images fit inside those frames, protect the most important part of each image, and reuse the same styling across your site.</p>
<p>Use Aspect Ratio to create the structure. Use Image Framing to control the crop. Use presets to keep repeated image styles consistent.</p>
<p>Together, these tools make image grids, galleries, product sections, portfolios, and responsive layouts easier to build and easier to maintain.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/exploring-divi-5s-new-ratio-framing-settings">Exploring Divi 5&#8217;s New Ratio &#038; Framing Settings</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/exploring-divi-5s-new-ratio-framing-settings/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Exploring-Divi-5s-New-Ratio-Framing-Settings.jpeg" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>Introducing Workspaces for Divi 5</title>
		<link>https://www.elegantthemes.com/blog/theme-releases/workspaces</link>
					<comments>https://www.elegantthemes.com/blog/theme-releases/workspaces#comments</comments>
		
		<dc:creator><![CDATA[Nick Roach]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 19:03:18 +0000</pubDate>
				<category><![CDATA[Theme Releases]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=315684</guid>

					<description><![CDATA[<p>I am excited to announce customizable workspaces for Divi 5! The Divi 5 interface is incredibly customizable. You can choose which panels are opened and closed, where they are docked, whether they are floating or in a sidebar, their size, and their position. You can combine panels into tabbed groups. You can choose which icons [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/theme-releases/workspaces">Introducing Workspaces for Divi 5</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I am excited to announce <a href="https://www.youtube.com/watch?v=d6TzGO_Visw" rel="noopener" target="_blank">customizable workspaces</a> for <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a>!</p>
<p>The Divi 5 interface is incredibly customizable. You can choose which panels are opened and closed, where they are docked, whether they are floating or in a sidebar, their size, and their position.</p>
<p>You can combine panels into tabbed groups. You can choose which icons are visible in the top bar. You can choose between light and dark modes, as well as various color schemes, and more!</p>
<p>Now, every user on your website can make the visual builder their own by creating their own collections of saved workspaces.</p>
<p>Create your perfect default workspace, along with alternative workspaces that you can switch to on the fly depending on what you are building, your screen size, etc.</p>
<p><strong>There&#8217;s much to explore, so let me jump into the builder and give you the full tour.</strong> 👇</p>
<p><iframe loading="lazy" class="youtube-player" type="text/html"  title="Introducing Workspaces for Divi 5" width="719" height="404" src="https://www.youtube.com/embed/d6TzGO_Visw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>Customize Your Workspace</h2>
<p>With the introduction of workspaces, every user on your website gets to customize their own building experience. Workspaces save more than just builder settings; they capture the size and position of every panel, giving you complete control.</p>
<p>You can create multiple workspaces for different scenarios and instantly swap between them while building.</p>
<h3>Creating A New Workspace</h3>
<p>Open the workspace settings using the icon in the left sidebar. From here, you can adjust various UI/UX settings in the builder, such as light/dark mode, color scheme, and more.</p>
<p>Additionally, you can customize the builder interface by opening, closing, and arranging panels in your preferred locations.</p>
<p>Once you are happy with your workspace, click the &#8220;Save as New Workspace&#8221; button and give it a name.</p>
<p>Switching to this workspace will instantly transform the builder interface.</p>
<p>You can create as many workspaces as you want for different situations and use them when needed.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/work1-small.mp4" type="video/mp4" /></video></p>
<h3>Managing Workspaces</h3>
<p>In the workspace panel, click the Active Workspace menu to see a list of all your workspaces.</p>
<p>From here, you can activate, update, duplicate, delete, and rename your workspaces.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/work2-small.mp4" type="video/mp4" /></video></p>
<h3>New Workspace Commands</h3>
<p>Are you using the <a href="https://www.elegantthemes.com/blog/theme-releases/command-center">command center</a> yet? It&#8217;s amazing!</p>
<p>In this update, we added new commands that make it easy to rapidly switch between workspaces, update the active workspaces, and create new workspaces.</p>
<ul>
<li><strong>Update Active Workspace</strong> &#8211; Running this command captures your current workspace and updates the active workspace to match it. When you refresh the builder, everything will be where you left it.</li>
<li><strong>Reset Active Workspace</strong> &#8211; Running this command resets the active workspace to its default settings and closes all panels.</li>
<li><strong>Switch Workspace</strong> &#8211; Type in the name of any of your workspaces, press enter, and the entire building experience changes instantly. You can bounce between different workspaces on the fly.</li>
<li><strong>Save as New Workspace</strong> &#8211; Running this command captures your active workspace and saves it as a new workspace with a name of your choosing.</li>
</ul>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/work3-small.mp4" type="video/mp4" /></video></p>
<h2>Try Divi 5 Today</h2>
<p>Complete site editing is now available for <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a>. Give it a try and let us know your thoughts.</p>
<p>We rebuilt Divi from the ground up and packed it full of dozens of your most requested features. Forget everything you thought you knew about Divi, because Divi 5 is an entirely different beast.</p>
<h2>Have You Tried Divi  5&#8217;s New Gradient Features?</h2>
<p>We just recently released a bunch of <a href="https://www.elegantthemes.com/blog/theme-releases/new-gradient-editor-gradient-variables-text-effects-and-more">new gradient-related features</a>!</p>
<p>Gradient options have been consolidated into a new gradient picker panel, and with the introduction of a new gradient field type, gradients are now easier to manage than ever. You can copy, paste, extend, find, replace, and inspect gradients as a unified attribute.</p>
<p>What&#8217;s more, we added support for gradient variables. Use the same gradients throughout your website, and manage them easily in the variable manager.</p>
<p>Plus, gradients can now be used to fill text, along with new text-stroke and image-fill settings.</p>
<p><strong>Watch this video for all the details.</strong> 👇</p>
<p><iframe loading="lazy" class="youtube-player" type="text/html"  title="More New Divi 5 Features! (Now Live)" width="719" height="404" src="https://www.youtube.com/embed/58hZXcYLr7Q?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>More Divi 5 Updates Are On The Way</h2>
<p>The features keep coming, and we aren&#8217;t slowing down anytime soon!</p>
<p>If you are enjoying these updates, do us a huge favor and let us know by <a href="https://www.youtube.com/watch?v=d6TzGO_Visw" rel="noopener" target="_blank">liking this video and leaving a comment</a>. It means a lot to us to see you cheering Divi on, and it&#8217;s essential to feed the algorithm and spread the word.</p>
<p>Don&#8217;t forget to <a href="https://www.youtube.com/c/elegantthemes?sub_confirmation=1" rel="noopener" target="_blank">follow us on YouTube</a> and subscribe to the <a href="https://www.elegantthemes.com/newsletter/">Divi newsletter</a> so you never miss an update. I&#8217;ll see you soon for another Divi 5 feature announcement, which I promise will be right around the corner. 😁</p>
<p>The post <a href="https://www.elegantthemes.com/blog/theme-releases/workspaces">Introducing Workspaces for Divi 5</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/theme-releases/workspaces/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Thumbnail-1.png" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>Combining Composable Settings + Nested Option Presets In Divi 5</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/combining-composable-settings-nested-option-presets-in-divi-5</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/combining-composable-settings-nested-option-presets-in-divi-5#comments</comments>
		
		<dc:creator><![CDATA[Aayush]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 16:00:09 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5]]></category>
		<category><![CDATA[Divi 5 Feature]]></category>
		<category><![CDATA[Divi 5 Tutorial]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=314075</guid>

					<description><![CDATA[<p>Composable Settings and Nested Option Presets work together to make Divi 5 design systems more flexible and reusable. Composable Settings unlock extra design controls for module sub-elements, such as a Blurb image, Call To Action button, or form field. Nested Option Presets keep those styles connected so they can be reused across modules instead of [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/combining-composable-settings-nested-option-presets-in-divi-5">Combining Composable Settings + Nested Option Presets In Divi 5</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.elegantthemes.com/blog/theme-releases/composable-settings">Composable Settings</a> and <a href="https://www.elegantthemes.com/blog/theme-releases/nested-option-presets">Nested Option Presets</a> work together to make <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> design systems more flexible and reusable. Composable Settings unlock extra design controls for module sub-elements, such as a Blurb image, Call To Action button, or form field. Nested Option Presets keep those styles connected so they can be reused across modules instead of recreated by hand.</p>
<p>Together, they turn saved styles into a system you can reuse across your site and update from one place when colors, spacing, borders, or other shared design decisions change.</p>
<h2>What Are Composable Settings In Divi 5?</h2>
<p>Divi modules are built from smaller parts. A Blurb module includes an image, title, and body text. A Call To Action module includes a button. A Testimonial module includes an image, author text, body text, and other sub-elements. In older workflows, each sub-element came with a fixed set of design controls. If a button, image, title, or icon did not include the option group you needed, custom CSS was often the only way forward.</p>
<p>Composable Settings changes that. It lets you enable additional Divi design option groups for module sub-elements, such as Sizing, Spacing, Border, Animation, Transform, Filters, and more. The settings do not appear by default. That keeps the panel clean. When you need more control, hover over a sub-element option group and click the <strong>Toggle Options</strong> icon.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/toggle-small.mp4" /></video></p>
<p>Once enabled, the new option groups appear inside that sub-element&#8217;s settings. From there, they work like normal Divi design controls. You can style a title with a border, add spacing to a button, animate an image, or give a sub-element its own sizing rules without writing CSS.</p>
<p>This matters because sub-elements can now participate in the same design system as full modules.</p>
<h2>What Are Option Group Presets?</h2>
<p>Divi groups design settings by type. Background, Border, Spacing, Sizing, Box Shadow, Filters, Transform, Typography, and Button settings are all examples of option groups.</p>
<p>An <a href="https://www.elegantthemes.com/blog/theme-releases/preset-based-design">Option Group Preset</a> saves one of those groups as a reusable style. Instead of remembering the exact border width, radius, and color every time, you save those border settings once and apply the preset anywhere a compatible Border group appears.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2025/03/background-small.mp4" /></video></p>
<p>Option Group Presets are useful because they are not limited to one module type. A Border preset created on a Blurb title can also be used on an Image module, Button option group, Call To Action module, or any other place with a compatible Border group.</p>
<p>That makes the preset the source of truth. The style belongs to the preset, not to one isolated module.</p>
<h2>How Nested Option Presets Work</h2>
<p>Element Presets save the full design of an element or module. Option Group Presets save specific groups of settings. Nested presets connect those two layers.</p>
<p>For example, an Element Preset for a Blurb can include Option Group Presets for the image border, title spacing, body typography, and module background. When you apply the Blurb Element Preset to another Blurb, those nested presets come with it.</p>
<p>Nested Option Presets take the idea even further. You can build smaller presets and nest them into larger option presets. A border style might be made from smaller presets for radius, width, and color. That combined border preset can then be used inside a button preset, a card preset, or a full module preset.</p>
<h3>Why Nesting Matters</h3>
<p>Without nesting, similar styles often get copied across modules. That works at first, but it becomes hard to maintain. If a client wants sharper corners, a different border width, or a new brand color, every copied style becomes another place to edit.</p>
<p>Nested presets solve that by keeping shared decisions connected.</p>
<p>For example:</p>
<ul>
<li>A <strong>Border Radius Pill</strong> preset controls rounded corners.</li>
<li>A <strong>Border Width Medium</strong> preset controls border thickness.</li>
<li>A <strong>Border Color Primary</strong> preset controls the border color.</li>
<li>Those presets combine into a <strong>Primary Pill Border</strong> preset.</li>
<li>That border preset is used inside a <strong>Primary Button</strong> preset.</li>
<li>The button preset is nested inside a <strong>Call To Action</strong> Element Preset.</li>
</ul>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/04/options2-small.mp4" /></video></p>
<p>If the brand color changes, you update the color source once. Every connected preset can follow that change instead of forcing you to edit each module one by one.</p>
<h2>Using Composable Settings And Nested Presets Together</h2>
<p>Composable Settings gives you access to more controls. Nested Option Presets make those controls reusable. That combination is where the power is.</p>
<p>If you only use Composable Settings, you can style a sub-element more deeply, but those styles may still live in one module. If you only use presets, you can reuse existing settings, but you are limited to the option groups already available on that element.</p>
<p>Together, they let you unlock the right controls on a sub-element, style those controls with <a href="https://www.elegantthemes.com/blog/theme-releases/design-variables">Design Variables</a>, save the result as presets, and nest those presets into larger module-level systems. The workflow looks like this:</p>
<ul>
<li>Use Composable Settings to enable the option groups you need.</li>
<li>Style those groups with Design Variables where possible.</li>
<li>Save focused Option Group Presets for reusable design decisions.</li>
<li>Nest smaller presets into larger option presets.</li>
<li>Nest those option presets inside Element Presets.</li>
<li>Use the <a href="https://www.elegantthemes.com/blog/theme-releases/preset-manager">Preset Manager</a> to manage the full system over time.</li>
</ul>
<p>This creates a design chain that is flexible, reusable, and easier to update.</p>
<h2>Build A System With Both Features</h2>
<p>Let&#8217;s put the workflow into practice with the Blurb module. It is a good example because it includes multiple sub-elements: image, title, and body text. We will enable extra design controls for the title, style those controls with Design Variables, save them as Option Group Presets, nest those presets into a title preset, and then save the full Blurb as an Element Preset.</p>
<h3>Step 1: Toggle Design Options On A Sub-Element</h3>
<p>Open a Blurb module and go to the <strong>Title Text</strong> option group in the <strong>Design</strong> tab. By default, you will see the standard text controls.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314484" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-styling-options-available-by-default-in-Divi-5.jpg" alt="Default title text styling options in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-styling-options-available-by-default-in-Divi-5.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-styling-options-available-by-default-in-Divi-5-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-styling-options-available-by-default-in-Divi-5-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-styling-options-available-by-default-in-Divi-5-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-styling-options-available-by-default-in-Divi-5-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>Hover over the <strong>Title Text</strong> option group header. The <strong>Toggle Options</strong> icon appears on the right.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314485" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-toggle-options-button-in-Divi-5.jpg" alt="Title Text Toggle Options button in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-toggle-options-button-in-Divi-5.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-toggle-options-button-in-Divi-5-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-toggle-options-button-in-Divi-5-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-toggle-options-button-in-Divi-5-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-toggle-options-button-in-Divi-5-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>Click the icon to open the list of additional option groups. For this example, enable <strong>Spacing</strong> and <strong>Border</strong>, then save the selection.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314488" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-being-enabled-for-the-title-in-Divi-5.jpg" alt="Spacing and Border options enabled for title text in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-being-enabled-for-the-title-in-Divi-5.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-being-enabled-for-the-title-in-Divi-5-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-being-enabled-for-the-title-in-Divi-5-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-being-enabled-for-the-title-in-Divi-5-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-being-enabled-for-the-title-in-Divi-5-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>The Spacing and Border option groups now appear inside the Title Text group.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314489" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-tabs-now-in-the-title-text-group-in-Divi-5.jpg" alt="Spacing and Border option groups added to Title Text in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-tabs-now-in-the-title-text-group-in-Divi-5.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-tabs-now-in-the-title-text-group-in-Divi-5-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-tabs-now-in-the-title-text-group-in-Divi-5-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-tabs-now-in-the-title-text-group-in-Divi-5-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-spacing-and-border-options-tabs-now-in-the-title-text-group-in-Divi-5-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>The same process works for other sub-elements, such as the Blurb image and body text. Enable only the option groups the design needs so the settings panel stays focused.</p>
<h3>Step 2: Style The Sub-Element With Design Variables</h3>
<p>After enabling the new option groups, style the title. For a scalable system, avoid hard-coded values when you can use Design Variables instead. For example, use a color variable for the title border and a spacing variable for padding or margin. That keeps the title connected to your broader design system.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314493" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-design-variables-being-used-as-border-values-as-an-example-in-Divi-5.jpg" alt="Design Variables used for border values in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-design-variables-being-used-as-border-values-as-an-example-in-Divi-5.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-design-variables-being-used-as-border-values-as-an-example-in-Divi-5-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-design-variables-being-used-as-border-values-as-an-example-in-Divi-5-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-design-variables-being-used-as-border-values-as-an-example-in-Divi-5-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-design-variables-being-used-as-border-values-as-an-example-in-Divi-5-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>This gives you one central source for important values. If the brand color, spacing scale, or border width changes later, the connected styles can update without rebuilding every Blurb.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2025/04/addvariable-small.mp4" /></video></p>
<h3>Step 3: Create Option Group Presets</h3>
<p>Now save the styles you just created.</p>
<p>Hover over the <strong>Border</strong> option group inside Title Text. Click the preset icon, choose <strong>New Preset From Current Styles</strong>, give the preset a clear name, and save it. For example, you might name it <strong>Border Medium Primary</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314495" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-option-group-preset-option-available-in-the-border-option-group.jpg" alt="Option Group Preset icon in the Border option group" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-option-group-preset-option-available-in-the-border-option-group.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-option-group-preset-option-available-in-the-border-option-group-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-option-group-preset-option-available-in-the-border-option-group-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-option-group-preset-option-available-in-the-border-option-group-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-option-group-preset-option-available-in-the-border-option-group-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>Repeat the same process for Spacing. A name like <strong>Padding 10</strong> or <strong>Title Padding Small</strong> works better than a vague name like <strong>Custom Spacing</strong>.</p>
<p>Because these are Option Group Presets, they can be reused anywhere the same group exists. Open another module with a Border group, and your <strong>Border Medium Primary</strong> preset can appear there too.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314497" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-border-option-group-preset-option-being-used-in-the-image-border-group.jpg" alt="Border Option Group Preset applied to an Image module in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-border-option-group-preset-option-being-used-in-the-image-border-group.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-border-option-group-preset-option-being-used-in-the-image-border-group-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-border-option-group-preset-option-being-used-in-the-image-border-group-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-border-option-group-preset-option-being-used-in-the-image-border-group-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-border-option-group-preset-option-being-used-in-the-image-border-group-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>If the Border or Spacing group is not visible on a sub-element, use Composable Settings to enable it first. Toggle the option group, then apply the preset.</p>
<h3>Step 4: Create An Option Group Preset With Nested Option Presets</h3>
<p>At this point, you have smaller presets for the Title Text border and spacing. The next step is to save the full Title Text design with those smaller presets nested inside it. Hover over the <strong>Title Text</strong> option group header and click the preset icon. Choose <strong>New Preset From Current Styles</strong>, then give the preset a role-based name.</p>
<p>For example, use <strong>Title Pill Primary</strong> or <strong>Title Text Bordered</strong>.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314500" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-nesting-spacing-and-border-option-group-presets.jpg" alt="Title Text preset with nested Spacing and Border presets in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-nesting-spacing-and-border-option-group-presets.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-nesting-spacing-and-border-option-group-presets-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-nesting-spacing-and-border-option-group-presets-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-nesting-spacing-and-border-option-group-presets-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-nesting-spacing-and-border-option-group-presets-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>Role-based names are easier to reuse than names tied to one module. <strong>Title Pill Primary</strong> tells you what the preset does. <strong>Blurb Title Style 1</strong> only tells you where it started.</p>
<p>You can now apply this title preset to compatible text option groups in other modules. If the nested Spacing and Border groups do not appear by default, enable them with Toggle Options before applying the preset.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314501" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-being-applied-to-the-heading-module.jpg" alt="Title Text preset applied to a Heading module in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-being-applied-to-the-heading-module.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-being-applied-to-the-heading-module-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-being-applied-to-the-heading-module-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-being-applied-to-the-heading-module-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-title-text-option-group-preset-being-applied-to-the-heading-module-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>The full title styling transfers in one workflow, including the smaller nested presets.</p>
<h3>Step 5: Save The Full Module As An Element Preset</h3>
<p>Now bring the full Blurb into the system. Back in the Blurb module, open the module-level preset menu. Create a new Element Preset and give it a clear name, such as <strong>Blurb Card With Title Pill</strong>.</p>
<p>The Element Preset can save the module layout, image settings, title text, body text, background, spacing, and the nested presets used inside the title.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314504" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-Blurb-Element-preset-being-applied-to-a-new-blurb-module-inheriting-styles.jpg" alt="Blurb Element Preset applied to a new Blurb module in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-Blurb-Element-preset-being-applied-to-a-new-blurb-module-inheriting-styles.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-Blurb-Element-preset-being-applied-to-a-new-blurb-module-inheriting-styles-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-Blurb-Element-preset-being-applied-to-a-new-blurb-module-inheriting-styles-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-Blurb-Element-preset-being-applied-to-a-new-blurb-module-inheriting-styles-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-Blurb-Element-preset-being-applied-to-a-new-blurb-module-inheriting-styles-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>Apply that Element Preset to another Blurb, and the full design stack comes with it. At this point, the system has several layers:</p>
<ul>
<li>A Design Variable stores the border color.</li>
<li>A Border Option Group Preset uses that variable.</li>
<li>A Title Text preset nests the border and spacing presets.</li>
<li>A Blurb Element Preset includes the Title Text preset.</li>
</ul>
<p>Update the Design Variable, and the value can travel through the connected presets. Update the Border preset, and every element using that preset can follow. Update the Blurb Element Preset, and every Blurb using it can inherit the change.</p>
<p>That is the difference between a saved style and a connected design system.</p>
<h3>Step 6: Use Local Overrides When Needed</h3>
<p>A preset system should be flexible. Not every module needs to look identical. If one Blurb needs a different title color, adjust that value locally. The local override affects that Blurb only. The rest of the preset system remains intact.</p>
<p><img loading="lazy" decoding="async" class="with-border aligncenter size-full wp-image-314505" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-a-local-edit-overriding-preset-values-made-to-the-title-item-in-the-blurb.jpg" alt="Local override applied to a Blurb title preset in Divi 5" width="1800" height="900" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-a-local-edit-overriding-preset-values-made-to-the-title-item-in-the-blurb.jpg 1800w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-a-local-edit-overriding-preset-values-made-to-the-title-item-in-the-blurb-300x150.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-a-local-edit-overriding-preset-values-made-to-the-title-item-in-the-blurb-768x384.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-a-local-edit-overriding-preset-values-made-to-the-title-item-in-the-blurb-1536x768.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/A-screenshot-of-the-a-local-edit-overriding-preset-values-made-to-the-title-item-in-the-blurb-610x305.jpg 610w" sizes="auto, (max-width: 1800px) 100vw, 1800px" /></p>
<p>If you keep making the same override across several modules, do not leave it as repeated local edits. Turn it into a new preset variant instead.</p>
<h2>Stack Presets For Granular Control</h2>
<p>Nesting connects presets inside other presets. Stacking lets you apply multiple presets to the same element or option group. This is useful when you want smaller, focused presets that can be combined in different ways.</p>
<p>For example, instead of one border preset that contains radius, width, and color, create separate presets:</p>
<ul>
<li><strong>Border Radius Pill</strong></li>
<li><strong>Border Width Medium</strong></li>
<li><strong>Border Color Primary</strong></li>
</ul>
<p>Stack all three on the same Border group, and the final border can look the same as one larger preset. The difference is control. If the brand color changes, update the color preset. Radius and width stay untouched.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2025/11/grouppresets-small.mp4" /></video></p>
<p>This stacking logic can work at different levels. You can stack Option Group Presets, sub-element presets, or Element Presets. A Blurb might use one preset for base layout, another for typography, and another for a dark theme variant.</p>
<p>Think of stacking as a visual-builder version of utility classes. You combine small, focused design decisions instead of creating a new full preset for every variation.</p>
<h2>Manage The System With Preset Manager</h2>
<p>As your preset library grows, use the <a href="https://www.elegantthemes.com/blog/theme-releases/preset-manager">Preset Manager</a> to keep it organized. The Preset Manager gives you a central place to view and manage Element Presets and Option Group Presets across the site.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="900" height="506" data-mce-fragment="1" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/01/manager-small.mp4" /></video></p>
<p>Use it to rename presets, duplicate them, edit them, remove old ones, and find the preset you need without opening every module on the page. It also helps when you are building reusable systems for multiple projects. You can build a preset library on one Divi 5 site, export it, and import it into another project.</p>
<p>For agencies and freelancers, that turns the preset library into a reusable production asset instead of a one-site convenience.</p>
<h2>Real-World Ways To Combine These Features</h2>
<p>The Blurb example shows the full workflow, but the same pattern works across many Divi builds.</p>
<h3>Call To Action Buttons</h3>
<p>A Call To Action module often has a button that needs more than default styling. Use Composable Settings to enable additional option groups when needed, such as Transform, Animation, Sizing, or Border. Then save those button styles as Option Group Presets and nest them inside a Call To Action Element Preset. New CTA sections can start with the same button style automatically.</p>
<h3>Blurb Images</h3>
<p>A Blurb image may need a border, shadow, transform, filter, or hover treatment. If the option group you need is not visible, enable it with Composable Settings. Save the image treatment as one or more Option Group Presets, then include those presets in a Blurb Element Preset. Every new Blurb can use the same image behavior without rebuilding it manually.</p>
<h3>Form Fields</h3>
<p>Divi 5&#8217;s newer form field options include dedicated groups for Input, Checkbox, and Radio styling. You can combine those form option groups with Design Variables and Presets to create consistent field styles, focus states, borders, and spacing.</p>
<p>For deeper form work, pair this workflow with <a href="https://www.elegantthemes.com/blog/theme-releases/new-form-options-field-presets-focus-editing-and-cf7-module">field presets and focus editing</a> so form states stay consistent across Contact Forms, Email Optins, Login forms, and WooCommerce forms.</p>
<h3>Cards And Layout Sections</h3>
<p>Cards often share the same background, border, shadow, and spacing logic. Build those as focused Option Group Presets, then nest them inside Element Presets for Blurbs, Call To Action modules, Pricing Tables, or custom card layouts.</p>
<p>This keeps repeated visual patterns consistent even when the content changes.</p>
<h2>Best Practices For Composable Settings And Nested Presets</h2>
<p>A flexible design system still needs structure. Use these habits to keep your presets useful instead of messy.</p>
<ul>
<li><strong>Start with Design Variables:</strong> Use variables for colors, spacing, sizes, and other values that may change later.</li>
<li><strong>Enable only what you need:</strong> Composable Settings are powerful, but too many visible groups can make the panel harder to use.</li>
<li><strong>Name presets by role:</strong> Names like <strong>Border Radius Pill</strong> or <strong>Card Shadow Soft</strong> are easier to reuse than names like <strong>Blurb Border 2</strong>.</li>
<li><strong>Keep small presets focused:</strong> Smaller presets are easier to stack, nest, and update.</li>
<li><strong>Use Element Presets for complete patterns:</strong> Save the full module only when the whole structure should travel together.</li>
<li><strong>Turn repeated overrides into variants:</strong> If the same local edit happens more than once, it probably deserves its own preset.</li>
<li><strong>Review your preset library regularly:</strong> Rename unclear presets and remove old experiments that are no longer used.</li>
</ul>
<p>The goal is not to create the most presets possible. The goal is to create the fewest presets that still give you flexible, repeatable control.</p>
<h2>Get More Out Of Divi 5&#8217;s Preset System</h2>
<p>Composable Settings and Nested Option Presets are powerful on their own. Together, they help you build systems instead of isolated styles. Composable Settings unlock the controls you need on module sub-elements. Option Group Presets save those controls as reusable decisions. Nested presets connect those decisions to larger patterns. Element Presets carry the full pattern across the site.</p>
<p>That structure takes more thought upfront, but it pays off when a project changes. A client updates the brand color. A border radius needs to change. A card style needs a new shadow. Instead of editing dozens of modules manually, you update the right variable or preset and let the system do the work.</p>
<p>Build the system once, keep it organized, and it becomes easier to make every future <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> site more consistent from the start.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/combining-composable-settings-nested-option-presets-in-divi-5">Combining Composable Settings + Nested Option Presets In Divi 5</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/combining-composable-settings-nested-option-presets-in-divi-5/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/divi-5-composable-settings-nested-option-presets-ft-img-3.jpg" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>Divi 5.7 Release Notes</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/divi-5-7-release-notes</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/divi-5-7-release-notes#comments</comments>
		
		<dc:creator><![CDATA[Nick Roach]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 12:00:56 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=315625</guid>

					<description><![CDATA[<p>It&#8217;s official; the beta phases have ended, and Divi 5 has arrived! This isn&#8217;t the end; it&#8217;s a new beginning for Divi, and we are moving forward faster than ever with weekly updates. If you use Divi 5, you&#8217;ll see a version 5.7 update notification today. What&#8217;s New In Divi 5.7? We implemented 72 bug fixes and improvements, [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/divi-5-7-release-notes">Divi 5.7 Release Notes</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s official; the beta phases have ended, and <a href="https://www.elegantthemes.com/blog/theme-releases/divi-5-official">Divi 5 has arrived</a>!</p>
<p>This isn&#8217;t the end; it&#8217;s a new beginning for Divi, and we are moving forward faster than ever with weekly updates. If you use <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a>, you&#8217;ll <span style="box-sizing: border-box; margin: 0px; padding: 0px;">see a version <strong>5.7</strong> update notification </span>today.</p>
<h2>What&#8217;s New In Divi 5.7?</h2>
<p>We<span style="box-sizing: border-box; margin: 0px; padding: 0px;"> implemented <strong>72 bug fixes and improvements</strong>, along with several <a href="https://www.elegantthemes.com/blog/theme-releases/new-gradient-editor-gradient-variables-text-effects-and-more">new gradient-related features</a>.</span></p>
<p>The majority of our team is focused on bug fixing and overall stability. However, after months of doing nothing but fixing bugs, we are slowly transitioning back to feature development.</p>
<p>That means the rate of innovation will accelerate significantly over the next few months.</p>
<p>If you want to get an early inside scoop, I often post progress reports in the <a href="https://www.facebook.com/groups/DiviThemeUsers" rel="noopener" target="_blank">Divi Theme Users Facebook</a> group. <em><strong>Join us!</strong></em></p>
<h3>New Gradient Editor, Gradient Variables, Text Effects, and More</h3>
<p>We just released a bunch of <a href="https://www.elegantthemes.com/blog/theme-releases/new-gradient-editor-gradient-variables-text-effects-and-more">new gradient-related features</a> in Divi 5.7!</p>
<p>Gradient options have been consolidated into a new gradient picker panel, and with the introduction of a new gradient field type, gradients are now easier to manage than ever. You can copy, paste, extend, find, replace, and inspect gradients as a unified attribute.</p>
<p>What&#8217;s more, we added support for gradient variables. Use the same gradients throughout your website, and manage them easily in the variable manager.</p>
<p>Plus, gradients can now be used to fill text, along with new text-stroke and image-fill settings.</p>
<p><strong>Take the full tour.</strong> 👇</p>
<p><iframe loading="lazy" class="youtube-player" type="text/html"  title="More New Divi 5 Features! (Now Live)" width="719" height="404" src="https://www.youtube.com/embed/58hZXcYLr7Q?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>What&#8217;s Coming Next?</h2>
<p>The web design world is changing.</p>
<p>We are building the <a href="https://www.youtube.com/watch?v=vZx_oHXkQGA" rel="noopener" target="_blank">next evolution of Divi AI</a>, an agentic workflow that will augment your design process in the builder, much like AI-powered IDEs like Cursor.</p>
<p>The Divi AI Agent will work like a human, with access to the same tools you have.</p>
<p>We have the architecture in place, and over the next few months, we will add many new tools to complete the vision.</p>
<p>It&#8217;s a brave new world, and Divi will be part of it!</p>
<p><strong>Check out the sneak peek.</strong> 👇</p>
<p><iframe loading="lazy" class="youtube-player" type="text/html"  title="Divi&amp;apos;s AI Evolution Is Coming (And Soon)" width="719" height="404" src="https://www.youtube.com/embed/vZx_oHXkQGA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>Changelog</h2>
<p>Here is a list of all fixes and improvements included in this update.</p>
<ul>
<li>Added gradient variables.</li>
<li>Added a new gradient field component and a gradient picker panel.</li>
<li>Add new gradient and image text fill options to font groups.</li>
<li>Added a new &#8220;convert to variable&#8221; option to the field right-click menus.</li>
<li>Fixed gradient stop colors not being detected in the inspector.</li>
<li>Fixed image replacement in the inspector, replacing the image URL with an invalid object instead of the URL string.</li>
<li>Inherited variables are now shown with reduced opacity in the settings panel to make their inheritance clear.</li>
<li>Fixed inherited values in the responsive editor showing up as hard values instead of placeholder values in the field components.</li>
<li>Imported legacy Text modules now preserve the expected Open Sans body weight during import, so frontend rendering matches freshly created Text modules.</li>
<li>Fixed HTML in dynamic content. Before and After fields are not rendering in the Link module on the Visual Builder and front end.</li>
<li>Fixed SVG Code being cleared when reloading the Visual Builder for Global SVG modules.</li>
<li>Fixed Icon List Item Body Text color not applying to hyperlinks inside list item text (including Loop Post Terms with taxonomy links).</li>
<li>Fixed off-canvas content being replaced with main canvas content when clicking the main canvas star in the Canvases dropdown while editing another canvas.</li>
<li>Fixed Loop Builder Order By options missing after reloading a Theme Builder template when Query Type was set to Posts For Current Page.</li>
<li>Fixed Testimonial portrait stacking in Divi 5 flex layouts by extending narrow-column detection to flex column classes on desktop and tablet.</li>
<li>Fixed Video module aspect ratio targeting so portrait YouTube embeds use the same sizing selector chain as existing video height constraints.</li>
<li>Fixed accordion content scrolling underneath sticky sections on the front end by including the builder sticky element height in the accordion auto-scroll offset, matching anchor link scroll behavior.</li>
<li>Improved module-creation workflow guardrails so generated modules more reliably match approved implementation contracts.</li>
<li>Saved layouts no longer keep a desktop centering offset on tablet and phone when a module switches back to relative positioning at smaller breakpoints.</li>
<li>Fixed preset-based button hover padding regressions in CTA and related module paths where hover could incorrectly fall back to default hard-coded padding.</li>
<li>Added Module Elements documentation (Introduction, Render, Script Data, Style) under Module explanations, with full API parameter references, paired VB/FE usage examples, updated Module category sidebar order, and improved formatting conventions.</li>
<li>Prevented hide-on-load interactions from flashing on initial page load.</li>
<li>Fixed an issue where closing preset editing could close Preset Manager instead of returning users to it when editing was initiated from Preset Manager.</li>
<li>Fixed an issue where local Column padding in the Visual Builder did not apply when a module preset also defined padding, because preset padding was incorrectly marked as important.</li>
<li>Fixed a critical error on the front end when layouts stored object position as separate horizontal and vertical values instead of a single CSS value.</li>
<li>Fixed the Blurb module title hover text not updating on the frontend when a Title Link URL is set.</li>
<li>Fixed an issue where Theme Builder pages could occasionally generate incomplete critical/deferred CSS after partial cache invalidation, causing missing frontend styles.</li>
<li>Link module Design → Layout now applies to nested modules because their output sits in the same .et_pb_link_inner flex container as the Link’s icon and text in both the frontend and Visual Builder.</li>
<li>Link grid layout now keeps the text row full-width, so nested Icons can occupy the grid columns together instead of splitting across rows.</li>
<li>The Link inner wrapper now renders as a div, so nested block-level module roots remain valid and do not get hoisted out of the Link subtree in the Visual Builder.</li>
<li>Link now suppresses nested Icon anchors under divi/link, resets default nested child-module bottom spacing inside .et_pb_link_inner, and ships an earlier FE flex baseline for .et_pb_link_inner through the existing Link static CSS path to avoid the observed load jump.</li>
<li>Updated the example extension modules so Layout, HTML, and Elements match core Divi 5 patterns in VB, extended the same behavior to Child Module with a documented inner layout pattern, aligned Parent with Accordion-style child rules, and fixed front-end render callbacks so Elements children and module styles output correctly.</li>
<li>Fixed third-party modules being unable to open settings panels.</li>
<li>Fixed premade layout library appearing empty when opening the load layout modal from the page creation flow.</li>
<li>Fixed Responsive Editor not showing preset values on the desktop row when opening the Responsive Editor from the module level.</li>
<li>Fixed the missing browser backup restore prompt in the Divi 5 Visual Builder after a tab crash or reload when unsaved edits existed in the previous session.</li>
<li>Removed the legacy D4 frontend builder runtime while keeping required legacy build outputs intact.</li>
<li>Lockfile regenerations across the repo and related submodules are intentional and intended to remove Node 14-era dependencies and align the toolchain with Node 18/20 + Corepack/Yarn 4.7.0. These updates are required to keep installs/builds deterministic after the Node 14 removal.</li>
<li>Image modules using Grow to Fill with Cover now stretch to the full row height in Safari without changing the shared VB/frontend contract.</li>
<li>Fixed Visual Builder incorrectly reporting a failed save for some layouts where special characters and HTML-related module fields caused save verification to disagree with the real Divi save pipeline.</li>
<li>Image module border-radius clipping now works for complex radius values such as clamp(&#8230;), so rounded images clip correctly without custom CSS.</li>
<li>Fixed an issue where the Visual Builder could fully reload when using a Link module with a Dropdown module set to open on click, which could discard unsaved changes.</li>
<li>Fixed the built-in icon picker showing incorrect icons when selecting icons in the Visual Builder on RTL sites.</li>
<li>Fixed an issue where the Icon module&#8217;s background color stretched across the full column width instead of centering around the icon in flex layouts.</li>
<li>Fixed modules disappearing on the Visual Builder canvas when decoration animation repeat was set to loop, especially after hovering once the first animation cycle had finished.</li>
<li>Fixed frontend PHP fatal on some pages when image URL fields in saved content were not valid strings, so the page can load instead of crashing (invalid image data may no longer display until content is corrected).</li>
<li>Fixed Visual Builder saves (and related REST actions) failing after long idle when WordPress and Divi REST nonces went stale, by refreshing those nonces and retrying the request once, and by allowing fresh nonces to merge during after-app-load.</li>
<li>Introduced divi_remove_empty_array_attributes_pre_filter WordPress filter in ModuleUtils::remove_empty_array_attributes(), allowing third-party modules to preserve intentional empty array field values that would otherwise be removed during save-time security sanitization.</li>
<li>Fixed a loop page issue where CSS was incorrectly inherited from Divi-built posts, causing auto-generated loop excerpts to render those posts’ layouts in the background.</li>
<li>Fixed an issue where clicking the settings icon on a Link module in the Visual Builder could load the linked page inside the builder instead of opening module settings.</li>
<li>Fixed an issue where the Filter by Date field in the Visual Builder media library was misaligned after updating to WordPress 7.0.</li>
<li>Fixed AI Agent inserting blank modules and failing to edit unset attributes — the agent now adds modules with the requested content populated and can change any attribute on any module on first try.</li>
<li>Fixed Fullwidth Image background video not playing after migrating from Divi 4 when the module had a video background.</li>
<li>Fixed default heading font not applying in Theme Builder Visual Builder when heading text font is set to Default.</li>
<li>Fixed an issue where the Sizing option group incorrectly appeared as modified on newly added Columns in the Visual Builder.</li>
<li>Fixed Loop Builder Order and Order By not applying when using Posts for Current Page on archive templates.</li>
<li>Fixed global preset save failing with a validation error when module presets included stacked group preset metadata from the builder.</li>
<li>Fixed Blurb title overlapping an animated image on the front end so published pages match the Visual Builder when composable title styling overlaps the image.</li>
<li>Fixed Post Slider background overlay tint not applying in the Visual Builder when Dark text color was set on phone only while desktop or tablet remained Light.</li>
<li>Fixed unit synchronization in Transform Scale fields when switching from math functions (e.g., calc()) to regular numeric units with sync enabled, ensuring both X and Y axes maintain matching units. Also improved CSS numeric field validation to prevent invalid CSS values when transitioning between value types.</li>
<li>Fixed Theme Builder layout titles in the Visual Builder showing as &#8220;Theme Builder Layout&#8221; until Theme Builder was saved.</li>
<li>Image module Object Position now transitions smoothly when the Visual Builder settings modal switches between Desktop and Hover.</li>
<li>The Visual Builder canvas and Object Position settings preview now show the correct hover image asset when the Image module uses a different hover-state image source.</li>
<li>Fixed background videos set to display only on hover, showing and playing correctly on the frontend and in the Visual Builder.</li>
<li>Fixed a browser crash that could occur when using Find &amp; Replace on very large layouts, especially when replacing one variable with another across many modules.</li>
<li>Fixed the missing Layouts option on Tools → Export in Divi 5 by ensuring the library layout post type registers on the WordPress export screen.</li>
<li>Fixed a Visual Builder parity issue where the Single Post Content Area Background Color did not render in the builder.</li>
<li>Fixes D5 Visual Builder failing to load on WooCommerce product pages when the iframe had #et-fb-app-body-root but no outer #et-fb-app mount node.</li>
<li>Fixed the Table of Contents to ignore hidden headings and resync after responsive breakpoint changes.</li>
<li>Fixed Role Editor Module Use restrictions in the Divi 5 Visual Builder: aligned permission key resolution across Insert Module and add middleware, hid empty module folders when all children are disabled, and blocked adds for modules disabled for the current role (including Group when divi/group is off).</li>
<li>Fixed an issue where entering line-height values without a unit could incorrectly switch the unit picker to unitless instead of keeping the selected/default unit.</li>
<li>Fixed mobile Theme Customizer body text size being overridden by desktop body font size in Divi 5.</li>
</ul>
<h2>Jump Into Divi 5 Today</h2>
<p>It&#8217;s official. <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> is ready for production. Give it a try, and let us know what you think!</p>
<p>If you are brand new to Divi 5, we suggest familiarizing yourself with its many new features; there&#8217;s much to explore.</p>
<ul>
<li>The <a href="https://www.elegantthemes.com/divi-5/">Divi 5 page</a> provides a good overview of some of its most exciting changes.</li>
<li>Our help center has <a href="https://help.elegantthemes.com/en/collections/10650977-divi-5">nearly 200 articles focused on Divi 5.</a></li>
<li>On the blog, the <a href="https://www.elegantthemes.com/blog/category/divi-resources">Divi Resources</a> category features hundreds of long-form tutorials that explore every aspect in depth.</li>
<li>On <a href="https://www.youtube.com/c/elegantthemes" rel="noopener" target="_blank">YouTube</a>, we have many videos that walk you through each new update.</li>
<li>Plus, our Fin chatbot is trained on everything and can answer questions instantly! Behind the chatbot is our support team, <a href="https://www.elegantthemes.com/members-area/help/">ready to chat with you</a> and help you through the transition.</li>
</ul>
<p><iframe loading="lazy" class="youtube-player" type="text/html"  title="Divi 5 Official! 🎉 (Beta Ends Today)" width="719" height="404" src="https://www.youtube.com/embed/BXSpybFcf_I?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/divi-5-7-release-notes">Divi 5.7 Release Notes</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/divi-5-7-release-notes/feed</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Thumbnail.png" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>6 Photo Background Hero Sections For Divi 5 (Free Download!)</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/photo-background-hero-sections-for-divi-5</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/photo-background-hero-sections-for-divi-5#comments</comments>
		
		<dc:creator><![CDATA[Donjete Vuniqi]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5]]></category>
		<category><![CDATA[Divi 5 Freebie]]></category>
		<category><![CDATA[Divi 5 Tutorial]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=314719</guid>

					<description><![CDATA[<p>Divi 5 makes it easy to create bold hero sections with immersive visuals and strong first impressions. In this free pack, you’ll get 6 Photo Background Heroes that are perfect for landing pages, portfolio intros, service pages, product launches, restaurant websites, sports websites, architecture studios, agencies, and more. Each section uses full-width photo backgrounds, layered [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/photo-background-hero-sections-for-divi-5">6 Photo Background Hero Sections For Divi 5 (Free Download!)</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> makes it easy to create bold hero sections with immersive visuals and strong first impressions. In this free pack, you’ll get 6 Photo Background Heroes that are perfect for landing pages, portfolio intros, service pages, product launches, restaurant websites, sports websites, architecture studios, agencies, and more.</p>
<p>Each section uses full-width photo backgrounds, layered content, overlays, typography, buttons, and structured supporting elements to create polished hero designs that are ready to customize. Import a section, replace the content, update the background image, and you’re ready to go.</p>
<h2>Preview</h2>
<p>Here’s a quick look at the 6 Photo Background Heroes included in the pack. The download is further down the post.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-314779 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Background-Hero-Sections-For-Divi-5-e1779886693814.jpeg" alt="Background Hero Sections For Divi 5" width="1787" height="2050" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Background-Hero-Sections-For-Divi-5-e1779886693814.jpeg 1787w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Background-Hero-Sections-For-Divi-5-e1779886693814-262x300.jpeg 262w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Background-Hero-Sections-For-Divi-5-e1779886693814-768x881.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Background-Hero-Sections-For-Divi-5-e1779886693814-1339x1536.jpeg 1339w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Background-Hero-Sections-For-Divi-5-e1779886693814-1785x2048.jpeg 1785w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Background-Hero-Sections-For-Divi-5-e1779886693814-610x700.jpeg 610w" sizes="auto, (max-width: 1787px) 100vw, 1787px" /></p>
<h2>Download 6 Photo Background Heroes For Divi 5</h2>
<p>Get all 6 sections for free. Import them into your Divi Library and add them to any page in the Visual Builder.</p>
<div class="et_bloom_locked_container et_bloom_optin_1" data-page_id="314719" data-optin_id="optin_1" data-list_id="mailchimp_c886a2fc0a" data-current_optin_id="optin_1">
					<div class="et_bloom_locked_content" style="display: none;">
						<a href="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/divi-5-photo-background-heroes.zip" class="button inline-button primary-button" rel=" ">Download the Files</a>
					</div>
					<div class="et_bloom_locked_form">
						<div class="et_bloom_inline_form et_bloom_optin et_bloom_make_form_visible et_bloom_optin_1" style="display: none;">
				<style type="text/css">.et_bloom .et_bloom_optin_1 .et_bloom_form_content { background-color: #4843d2 !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header { background-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge .et_bloom_form_content:before { border-top-color: #ffffff !important; } .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { border-top-color: transparent !important; border-left-color: #ffffff !important; }
						@media only screen and ( max-width: 767px ) {.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_right .et_bloom_form_content:before { border-top-color: #ffffff !important; border-left-color: transparent !important; }.et_bloom .et_bloom_optin_1 .carrot_edge.et_bloom_form_left .et_bloom_form_content:after { border-bottom-color: #ffffff !important; border-left-color: transparent !important; }
						}.et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_fields i { color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_content .et_bloom_custom_field_radio i:before { background: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_border_solid { border-color: #f7f9fb !important } .et_bloom .et_bloom_optin_1 .et_bloom_form_content button { background-color: #f92c8b !important; } .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 strong { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; }.et_bloom .et_bloom_optin_1 .et_bloom_form_container p, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p span, .et_bloom .et_bloom_optin_1 .et_bloom_form_container p strong, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form input, .et_bloom .et_bloom_optin_1 .et_bloom_form_container form button span { font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; } p.et_bloom_popup_input { padding-bottom: 0 !important;}</style>
				<div class="et_bloom_form_container  with_edge carrot_edge et_bloom_border_solid et_bloom_rounded et_bloom_form_text_light et_bloom_form_bottom et_bloom_inline_1_field">
					
			<div class="et_bloom_form_container_wrapper clearfix">
				<div class="et_bloom_header_outer">
					<div class="et_bloom_form_header split et_bloom_header_text_dark">
						<img decoding="async" src="https://www.elegantthemes.com/blog/wp-content/plugins/bloom/images/premade-image-06.png" alt="Download For Free" class=" et_bloom_image_slideup et_bloom_image">
						<div class="et_bloom_form_text">
						<h2>Download For Free</h2><p>Join the Divi Newsletter and we will email you a copy of the ultimate Divi Landing Page Layout Pack, plus tons of other amazing and free Divi resources, tips and tricks. Follow along and you will be a Divi master in no time. <em>If you are already subscribed simply type in your email address below and click download to access the layout pack.</em></p>
					</div>
						
					</div>
				</div>
				<div class="et_bloom_form_content et_bloom_1_field et_bloom_bottom_inline">
					
					
					<form method="post" class="clearfix">
						<div class="et_bloom_fields">
							
							<p class="et_bloom_popup_input et_bloom_subscribe_email">
								<input placeholder="Enter your email address">
							</p>
							
							<button data-optin_id="optin_1" data-service="mailchimp" data-list_id="c886a2fc0a" data-page_id="314719" data-account="Divi Daily" data-ip_address="true" class="et_bloom_submit_subscription et_bloom_submit_subscription_locked">
								<span class="et_bloom_subscribe_loader"></span>
								<span class="et_bloom_button_text et_bloom_button_text_color_light">DOWNLOAD</span>
							</button>
						</div>
					</form>
					<div class="et_bloom_success_container">
						<span class="et_bloom_success_checkmark"></span>
					</div>
					<h2 class="et_bloom_success_message">You have successfully subscribed. Please check your email address to confirm your subscription and get access to free weekly Divi layout packs!</h2>
					
				</div>
			</div>
			<span class="et_bloom_close_button"></span>
				</div>
			</div>
					</div>
				</div>
<h2>What’s Included (7 Exports)</h2>
<p>After you download and unzip the file, you’ll find 6 styled Photo Background Hero Section exports, plus 1 file containing all layouts.</p>
<p><em>Styled &#8211; Photo Background Hero Section 1 to 6 (6) → Six fully styled hero section layouts with full-width photo backgrounds, layered content areas, bold typography, buttons, overlays, image treatments, and clean spacing that you can use as-is or customize.</em></p>
<p><em>Styled &#8211; Photo Background Hero Sections (All) → Imports all 6 designs into your Divi Library at once.</em></p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314781" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/json-files.jpg" alt="Background Hero Sections For Divi 5" width="1725" height="348" /></p>
<h2>How To Use The Photo Background Heroes</h2>
<p>Keep your download folder handy. We’ll import the files, add a section to a page, and then replace the content.</p>
<h3>1. Import Sections Into The Divi Library</h3>
<p>Go to <em>Divi → Divi Library</em>. Click <em>Import &amp; Export</em> at the top of the screen.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/Divi-Library-1-e1773416431452.jpeg" alt="Divi Library import screen" width="1800" height="873" /></p>
<p>In the <em>Import &amp; Export Layouts</em> modal, switch to the <em>Import</em> tab, then click <em>Choose File</em> and select your JSON file. Choose any Photo Background Hero Section JSON you’d like to use, then click <em>Import Divi Builder Layouts</em>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314783 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-JSON-files.jpg" alt="import all JSON files" width="1713" height="841" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-JSON-files.jpg 1713w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-JSON-files-300x147.jpg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-JSON-files-768x377.jpg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-JSON-files-1536x754.jpg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/import-all-JSON-files-610x299.jpg 610w" sizes="auto, (max-width: 1713px) 100vw, 1713px" /></p>
<h3>2. Add A Photo Background Hero To Any Page</h3>
<p>Open a page in the <em>Visual Builder</em> and add a new <em>Section</em>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-309698" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/03/add-new-section-to-Divi.jpeg" alt="add new section to Divi" width="1800" height="777" /></p>
<p>Click <em>Add From Library</em> and select one of your Photo Background Hero sections.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314794 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-layout-from-library.jpeg" alt="add a layout from the Divi Library" width="1707" height="905" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-layout-from-library.jpeg 1707w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-layout-from-library-300x159.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-layout-from-library-768x407.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-layout-from-library-1536x814.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/add-layout-from-library-610x323.jpeg 610w" sizes="auto, (max-width: 1707px) 100vw, 1707px" /></p>
<h3>3. Swap The Content</h3>
<p>Once the section is on the page, replacing the placeholder content only takes a few clicks. Start by updating the heading, body copy, buttons, links, labels, stats, captions, supporting details, and calls to action to ensure the hero section aligns with your brand and message. Then swap in your own photo background, featured image, logo, icons, video, or supporting visuals as needed.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/updating-content-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>Because photo background hero sections rely on strong contrast, readable text, and careful image placement, it’s best to replace content one area at a time. This helps preserve the balance between the background photo, overlay, typography, buttons, and supporting content as you customize the design.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/change-one-section-at-a-time.mp4" type="video/mp4" /></video></p>
<p>If you want to expand or simplify a section, duplicate or remove existing rows, columns, groups, content blocks, buttons, or modules, rather than rebuilding the design from scratch. That’s the easiest way to preserve the original structure, alignment, spacing, and visual rhythm of the layout.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/editing-and-duplicating-columns.mp4" type="video/mp4" /></video></p>
<h3>4. Adjust Styles (Optional)</h3>
<p>These Photo Background Hero layouts are already styled, so you can use them right away or refine them to better match your site. Update typography, colors, background images, overlays, borders, shadows, spacing, buttons, and image treatments as needed using the settings in the Content and Design tabs.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/adjust-styles-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>To change typography, open any Text or Heading module and go to the <em>Design</em> tab. Expand the relevant text settings to adjust <em>Font</em>, <em>Font Weight</em>, <em>Text Alignment</em>, <em>Text Color</em>, and more.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314795 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/heading-text-styles.jpeg" alt="adjusting text styles in Divi 5" width="1724" height="890" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/heading-text-styles.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/heading-text-styles-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/heading-text-styles-768x396.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/heading-text-styles-1536x793.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/heading-text-styles-610x315.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>To refine the hero styling, open the section, row, column, group, or module you want to adjust and use the <em>Content</em> and <em>Design</em> tabs to tweak <em>Background</em>, <em>Background Image</em>, <em>Background Overlay</em>, <em>Border Width</em>, <em>Border Color</em>, <em>Border Radius</em>, <em>Box Shadow</em>, <em>Sizing</em>, and <em>Spacing</em>.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/update-the-hero-styling.mp4" type="video/mp4" /></video></p>
<p>If your section uses dark overlays, split content blocks, floating cards, large headline type, supporting stats, social links, or layered visual elements, keep those relationships in mind as you edit so the hero remains intentional, readable, and balanced.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314793 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-hero-section.jpeg" alt="editing hero sections in Divi 5" width="1724" height="893" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-hero-section.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-hero-section-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-hero-section-768x398.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-hero-section-1536x796.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/edit-hero-section-610x316.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>Use Divi’s responsive editing tools to fine-tune spacing, background positioning, image cropping, text size, stacking, alignment, and button placement on smaller screens so the layout stays polished across devices.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Divi-5-responsive-tools.mp4" type="video/mp4" /></video></p>
<h2>Tips For Effective Photo Background Heroes</h2>
<p>Photo background hero sections work best when the image, message, and call to action all support the same goal. Use these quick tips to keep your heroes polished, readable, and easy to customize.</p>
<h3>Choose A Strong Background Photo</h3>
<p>Your background image sets the tone for the entire hero section. Use high-quality photos with clear focal points, strong composition, and enough open space for text and buttons.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314796" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/choose-strong-background-photo.jpg" alt="choose a strong background photo" width="1725" height="1134" /></p>
<h3>Keep Text Readable</h3>
<p>Photo backgrounds can make text harder to read if contrast is too low. Use overlays, text shadows, color contrast, and careful placement to make headings, body copy, and buttons easy to see.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314797" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/keep-text-readable.jpg" alt="keep text readable" width="1725" height="991" /></p>
<h3>Create A Clear Visual Hierarchy</h3>
<p>Use headline size, supporting copy, button placement, contrast, and spacing to guide visitors through the hero. The main message and call to action should be easy to understand at a glance.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314798" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Create-A-Clear-Visual-Hierarchy.jpg" alt="Create A Clear Visual Hierarchy" width="1725" height="879" /></p>
<h3>Balance The Photo With The Content</h3>
<p>A strong image should support the message, not compete with it. Position your content where the photo has room to breathe, and use padding, overlays, or layout blocks to create a clean reading area.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314799" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/Balance-The-Photo-With-The-Content.jpg" alt="Balance The Photo With The Content" width="1725" height="1009" /></p>
<h3>Check The Layout On Mobile</h3>
<p>Photo background heroes can change noticeably on tablet and phone screens as images crop and content stacks. Review your layout on smaller devices to ensure the focal point remains visible, text stays readable, spacing feels balanced, and calls to action are easy to tap.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/check-layouts-on-mobile.mp4" type="video/mp4" /></video></p>
<h2>Start Building In Divi 5 Today!</h2>
<p>These 6 Photo Background Heroes give you a fast way to build bold, immersive hero sections for landing pages, portfolios, service pages, restaurant websites, product launches, architecture studios, agencies, sports websites, and more. Swap in your content, customize the styling if needed, and you’ll have a professional hero section ready in minutes with <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a>’s Visual Builder.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/photo-background-hero-sections-for-divi-5">6 Photo Background Hero Sections For Divi 5 (Free Download!)</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/photo-background-hero-sections-for-divi-5/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/6-Photo-Background-Hero-Sections-For-Divi-5-featured-image.jpeg" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>Part 16: Auditing, Polishing, And Launching Your Divi 5 Website</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/part-16-auditing-polishing-and-launching-your-divi-5-website</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/part-16-auditing-polishing-and-launching-your-divi-5-website#comments</comments>
		
		<dc:creator><![CDATA[Deanna McLean]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 16:00:49 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5]]></category>
		<category><![CDATA[Divi 5 Mastery Course]]></category>
		<category><![CDATA[Divi 5 Tutorial]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=314456</guid>

					<description><![CDATA[<p>Welcome to the last part of the Divi 5 Mastery Course. Over the last 15 parts, you went from a blank WordPress install to a complete coworking website with a global design system, Theme Builder templates, responsive layouts, dynamic content, and interactive elements. You created Design Variables, built Presets, created Theme Builder templates, mastered Flexbox [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/part-16-auditing-polishing-and-launching-your-divi-5-website">Part 16: Auditing, Polishing, And Launching Your Divi 5 Website</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Welcome to the last part of the <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> Mastery Course. Over the last 15 parts, you went from a blank WordPress install to a complete coworking website with a global design system, Theme Builder templates, responsive layouts, dynamic content, and interactive elements.</p>
<p>You created <a href="https://www.elegantthemes.com/blog/divi-resources/part-3-creating-a-divi-5-global-design-system-with-design-variables">Design Variables</a>, built <a href="https://www.elegantthemes.com/blog/divi-resources/part-4-mastering-divi-5-presets-for-faster-more-consistent-web-design">Presets</a>, created <a href="https://www.elegantthemes.com/blog/divi-resources/part-8-using-divi-5s-theme-builder-to-create-global-website-templates">Theme Builder templates</a>, mastered <a href="https://www.elegantthemes.com/blog/divi-resources/part-10-mastering-flexbox-in-divi-5">Flexbox</a> and <a href="https://www.elegantthemes.com/blog/divi-resources/part-11-mastering-css-grid-in-divi-5">CSS Grid</a>, worked with the <a href="https://www.elegantthemes.com/blog/divi-resources/part-14-mastering-the-divi-5-loop-builder">Loop Builder</a>, and learned a faster <a href="https://www.elegantthemes.com/blog/divi-resources/part-15-divi-5-power-user-workflow">power user workflow</a>.</p>
<p>Now it is time to step back, review everything with a critical eye, polish the details, and prepare the site for launch. In this post, we will walk through a complete pre-launch audit, check visual and functional details, review performance settings, tighten accessibility and SEO basics, test across devices and browsers, and finish with the final launch steps.</p>
<p>By the end, your Divi 5 website will be ready for real visitors. Let’s dive in!</p>
<h2>The Pre-Launch Checklist</h2>
<p>You have spent weeks in builder mode, tweaking modules, adjusting spacing, and refining every part of your Divi 5 website. Now it is time for one of the most important shifts in the process: moving from creator to critic.</p>
<p>This transition is harder than most people realize. After working on a design for a while, you can stop seeing it clearly. Small inconsistencies, awkward spacing, broken links, and usability issues can become easy to miss. That is why a strong pre-launch audit starts with the right mindset.</p>
<h3>Step Away Before You Audit</h3>
<p>If possible, step away from the project for a short period before the final review. Close the browser, take a break, and let your mind reset. Coming back with fresh eyes helps you experience the website more like a first-time visitor.</p>
<p>When you return, view your site in a new way:</p>
<ul>
<li>Use an Incognito window in Chrome or a Private window in Safari.</li>
<li>Stay logged out of WordPress when testing the front end.</li>
<li>Browse the site on a physical phone or tablet, not only inside the builder preview.</li>
</ul>
<p>Then, review the site from a user-first perspective. Ask yourself:</p>
<ol>
<li>Does this feel intuitive?</li>
<li>Is the navigation clear?</li>
<li>Does the content flow naturally?</li>
<li>Are the calls to action easy to find?</li>
<li>Would I trust this website with my time or money?</li>
</ol>
<p>This mindset helps you move beyond “Does it look finished?” and toward the more important question: “Does it work well for visitors?”</p>
<h3>Use Your Power User Workflow</h3>
<p>This is where everything you learned in <a href="https://www.elegantthemes.com/blog/divi-resources/part-15-divi-5-power-user-workflow">Part 15: Divi 5 Power User Workflow</a> becomes valuable. Use the Layers panel, Command Center, Page Manager, Inspector, Design Variables, and Presets to move through the site efficiently.</p>
<p>Instead of clicking around aimlessly, review the site with a system. Move page by page, check repeated components, inspect anything that looks inconsistent, and fix problems at the Design Variable or Preset level whenever possible.</p>
<h2>Visual And Functional Audit</h2>
<p>Now that you are approaching the website with fresh eyes, it is time to run a visual and functional audit. This is where you catch the small details that can affect the professional feel of the site. Treat this as your final quality control pass before opening the site to real visitors.</p>
<h3>Step-By-Step Audit Checklist</h3>
<p>Go through the following items carefully. It helps to create a simple checklist so you can track what you have reviewed and what still needs attention.</p>
<h4>1. Review Every Page For Consistency</h4>
<p>Start by visiting every major page on the site: the homepage, core inner pages, Blog page, archive templates, single post template, search results page, and 404 page.</p>
<p>As you review each page, pay close attention to typography. Check that heading sizes, font weights, line heights, and spacing feel consistent with the design system. Small typography inconsistencies can make a site feel unfinished.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/check-typography.mp4" type="video/mp4" /></video></p>
<p>Next, verify that colors are controlled through your Design Variables from Part 3. This is one of the biggest advantages of the workflow you built. If you ever need to rebrand or adjust your palette, you can update the variable once and let the connected presets and modules follow.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/adjusting-color-variables.mp4" type="video/mp4" /></video></p>
<p>Then, examine your button styles. Confirm that buttons use the correct Option Group Presets and Element Presets from <a href="https://www.elegantthemes.com/blog/divi-resources/part-4-mastering-divi-5-presets-for-faster-more-consistent-web-design">Part 4</a>. Check text size, padding, hover states, border radius, and spacing so buttons look and behave consistently across the site.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/check-button-presets.mp4" type="video/mp4" /></video></p>
<p>Finally, review spacing between sections and modules. Make sure vertical gaps feel balanced on desktop, tablet, and phone. This is the time for small spacing adjustments that improve the final polish without changing the overall design.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/check-vertical-gaps.mp4" type="video/mp4" /></video></p>
<h4>2. Check Header And Footer Behavior</h4>
<p>Next, focus on the header and footer. Test whether the header stays sticky as intended on every page and whether it behaves correctly on desktop, tablet, and phone.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/haeder-sticky-state.mp4" type="video/mp4" /></video></p>
<p>Pay attention to how the header interacts with different content lengths and screen sizes. Verify that the custom navigation from <a href="https://www.elegantthemes.com/blog/divi-resources/part-6-building-a-custom-header-and-navigation-in-divi-5">Part 6</a> does not overlap content, break across lines awkwardly, or hide important links on smaller screens.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/site-navigation.mp4" type="video/mp4" /></video></p>
<p>Then, confirm that the footer from <a href="https://www.elegantthemes.com/blog/divi-resources/part-7-building-a-custom-footer-in-divi-5">Part 7</a> displays correctly on every page. Check spacing, column stacking, social icons, copyright text, and link alignment.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/footer-responsiveness.mp4" type="video/mp4" /></video></p>
<h4>3. Test All Interactive Elements</h4>
<p>Interactive elements can make a website feel polished, but only if they behave predictably. Open and close any off-canvas menus, pop-ups, notices, or slide-ins you built in <a href="https://www.elegantthemes.com/blog/divi-resources/part-13-creating-interactive-off-canvas-elements-popups-more">Part 13</a>.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/test-off-canvas-elements.mp4" type="video/mp4" /></video></p>
<p>Test hover states on buttons, images, and links. Confirm that interactions trigger at the right time and do not interrupt the user experience. Next, scroll through your Loop Builder layouts from <a href="https://www.elegantthemes.com/blog/divi-resources/part-14-mastering-the-divi-5-loop-builder">Part 14</a>. Verify that featured images, post titles, terms, excerpts, metadata, links, and pagination display correctly.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/test-loop-builder-content.mp4" type="video/mp4" /></video></p>
<p>Finally, click through every link and submit every form. Make sure contact forms, email opt-ins, buttons, navigation links, social links, and dynamic Read More links all work as intended.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/test-forms.mp4" type="video/mp4" /></video></p>
<h4>4. Check Content Accuracy</h4>
<p>After the visual review, shift your focus to content accuracy. Proofread the entire website for spelling, grammar, punctuation, and formatting issues. Look for leftover placeholder text, repeated phrases, incorrect dates, outdated offers, and unfinished captions.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/replace-placeholder-images.mp4" type="video/mp4" /></video></p>
<p>Replace any placeholder images with the final assets. Then check all internal and external links to ensure none are broken.</p>
<p>Also, verify that company information is consistent across the site. Contact details, business hours, address, email, phone number, and social links should match wherever they appear. If you stored these values as Text or Link Variables, update them there instead of editing each instance manually.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/link-and-text-variables.mp4" type="video/mp4" /></video></p>
<h4>5. Review Mobile And Tablet Layouts</h4>
<p>One of the most important parts of the audit is reviewing the site on smaller screens. Use Divi 5’s <a href="https://www.elegantthemes.com/blog/theme-releases/customizable-responsive-breakpoints">Customizable Responsive Breakpoints</a> and the <a href="https://www.elegantthemes.com/blog/theme-releases/responsive-editor">Responsive Editor</a> to test the layout across active breakpoints.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/customizable-responsive-breakpoints-2.mp4" type="video/mp4" /></video></p>
<p>Look for overlapping elements, hidden content that should be visible, text that is too small to read, awkward column stacking, and buttons that are too close together.</p>
<p>If typography needs adjustment, edit the Design Variables or Presets created earlier in the course whenever the change should apply globally. Use module-level changes only when the issue is specific to one section.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314701 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/design-variables-2.jpeg" alt="Design Variables in Divi 5" width="1724" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/design-variables-2.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/design-variables-2-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/design-variables-2-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/design-variables-2-1536x795.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/design-variables-2-610x316.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>This review often reveals issues that are easy to miss when working primarily on a desktop canvas.</p>
<h4>6. Use Divi’s Layers Panel And Inspector</h4>
<p>Finally, use Divi 5’s built-in workflow tools to speed up the audit. Open the <em>Layers panel</em> to scan the structure of complex sections and understand the hierarchy of modules at a glance.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-layers-panel.mp4" type="video/mp4" /></video></p>
<p>Then, use the <a href="https://www.elegantthemes.com/blog/theme-releases/inspector">Inspector</a> to review styles, content, Design Variables, Presets, and other attributes across pages and elements.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-Inspector.mp4" type="video/mp4" /></video></p>
<p>These tools help you spot inconsistencies without manually opening every module and every option group.</p>
<h2>Performance Optimization Checklist</h2>
<p>With the site looking sharp and functioning correctly, shift your attention to performance. A faster website improves the user experience and can support better engagement, conversions, and search visibility.</p>
<p>Start in <em>Divi &gt; Theme Options &gt; General &gt; Performance</em>. Review the available performance options and enable the settings that fit your site.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314702 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/divi-5-performance-settings.jpeg" alt="Divi 5 performance settings" width="1726" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/divi-5-performance-settings.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/divi-5-performance-settings-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/divi-5-performance-settings-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/divi-5-performance-settings-1536x794.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/divi-5-performance-settings-610x315.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<p>Important settings to review include <em>Dynamic Module Framework</em>, <em>Dynamic Icons</em>, and <em>Critical CSS</em>. Critical CSS helps by prioritizing the CSS needed above the fold and deferring the rest.</p>
<p>Set the <em>Critical Threshold Height</em> to a level that works for your layout. Medium is a practical starting point for many sites, but test after changing it.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314703 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/defer-jQuery.jpeg" alt="Defer jQuery settings in Divi 5" width="1726" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/defer-jQuery.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/defer-jQuery-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/defer-jQuery-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/defer-jQuery-1536x794.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/defer-jQuery-610x315.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<p>You can also consider enabling options such as <em>Defer jQuery and jQuery Migrate</em> and <em>Defer Gutenberg Block CSS</em>. After enabling JavaScript or CSS deferral settings, test forms, menus, sliders, pop-ups, and third-party integrations to make sure nothing breaks.</p>
<p>Review the remaining performance options, activate the settings that fit your build, and save your changes.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314704 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/save-theme-options.jpeg" alt="Save Divi 5 Theme Options" width="1727" height="894" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/save-theme-options.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/save-theme-options-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/save-theme-options-768x398.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/save-theme-options-1536x795.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/save-theme-options-610x316.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<h3>Optimize Your Images</h3>
<p>Next, optimize your images. Image files are often one of the easiest places to reduce page weight.</p>
<p>Resize images close to the largest size they need to display on the site. For example, if a hero image never displays wider than 1920px, avoid uploading a 4000px original. Use tools such as Photoshop, Affinity Photo, Squoosh, or TinyPNG to resize, compress, and export optimized files.</p>
<p>When possible, use modern image formats such as WebP, especially for large photographic images. Divi 5’s <a href="https://www.elegantthemes.com/blog/theme-releases/aspect-ration-image-framing-image-presets-for-divi-5">Aspect Ratio and Image Framing</a> settings also help keep images consistent. You can define image proportions and control how an image fits inside its container.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314705 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-aspect-ratio.jpeg" alt="Aspect Ratio settings in Divi 5" width="1725" height="896" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-aspect-ratio.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-aspect-ratio-300x156.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-aspect-ratio-768x399.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-aspect-ratio-1536x798.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-aspect-ratio-610x317.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<p>This is especially useful in Loop Builder templates and grid layouts, where inconsistent image proportions can make cards look uneven. Finally, check image-heavy pages after optimization. Confirm that images still look sharp, load correctly, and do not cause layout shifts.</p>
<h2>Accessibility And SEO Polish</h2>
<p>A professional website should be usable by as many people as possible and easy for search engines to understand. These final checks improve both usability and discoverability.</p>
<p>Start with accessibility. Run the site through tools such as WAVE, axe DevTools, or Lighthouse. Look for issues such as insufficient color contrast, missing image alt text, keyboard navigation problems, unlabeled form fields, or interactive elements without clear accessible names.</p>
<h3>Use Semantic Elements</h3>
<p>Divi 5 helps here with <a href="https://www.elegantthemes.com/blog/theme-releases/semantic-elements/">Semantic Elements</a>. Review key layout areas and assign appropriate HTML elements when they improve the structure of the page.</p>
<p>For example, use <em>nav</em> for primary navigation, <em>section</em> for thematic content groupings, <em>article</em> for standalone post or card content, and <em>aside</em> for secondary content. Choose tags based on the content’s purpose, not how it looks.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/semantic-elements-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>Also, review heading structure. Use one clear main H1 for the primary page title, then organize major sections with H2s and supporting sections with H3s. Logical heading hierarchy helps visitors, screen readers, and search engines understand the page.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/heading-hierarchy.mp4" type="video/mp4" /></video></p>
<h3>Focus On SEO Basics</h3>
<p>Write unique meta titles and descriptions for important pages. You can use an SEO plugin, such as Yoast SEO, Rank Math, or All in One SEO, or use Divi’s built-in SEO settings where appropriate.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314706 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-SEO-settings.jpeg" alt="Divi 5 SEO settings" width="1724" height="892" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-SEO-settings.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-SEO-settings-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-SEO-settings-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-SEO-settings-1536x795.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5-SEO-settings-610x316.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<p>Next, make sure your XML sitemap is enabled. If you use Yoast SEO, go to <em>Yoast SEO &gt; Settings &gt; Site Features</em> and confirm that <em>XML sitemaps</em> is turned on. Yoast provides a sitemap index, which is commonly available at <em>/sitemap_index.xml</em>.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314707 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/yoast-sitemap.jpeg" alt="Yoast SEO sitemap settings" width="1727" height="895" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/yoast-sitemap.jpeg 1727w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/yoast-sitemap-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/yoast-sitemap-768x398.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/yoast-sitemap-1536x796.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/yoast-sitemap-610x316.jpeg 610w" sizes="auto, (max-width: 1727px) 100vw, 1727px" /></p>
<p>Also, check your <em>robots.txt</em> file. Make sure it is not accidentally blocking important pages or your sitemap.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314708 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/create-robot.txt-file.jpeg" alt="Review the robots.txt file before launch" width="1717" height="831" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/create-robot.txt-file.jpeg 1717w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/create-robot.txt-file-300x145.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/create-robot.txt-file-768x372.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/create-robot.txt-file-1536x743.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/create-robot.txt-file-610x295.jpeg 610w" sizes="auto, (max-width: 1717px) 100vw, 1717px" /></p>
<h2>Final Design Refinements And Consistency Checks</h2>
<p>With the visual, functional, performance, accessibility, and SEO checks complete, it is time for the final polish.</p>
<p>Go through the site one last time and make only necessary adjustments. Cross-check everything against your global design system. If you find inconsistencies, update Design Variables or Presets instead of making one-off changes whenever the fix should apply globally.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/editing-a-preset-1.mp4" type="video/mp4" /></video></p>
<p>You can add subtle polish, such as small scroll animations or tasteful hover effects, but avoid overdoing it. The goal is clarity and confidence, not distraction.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/creating-subtle-animations-in-Divi-5.mp4" type="video/mp4" /></video></p>
<p>Finally, read through the site copy again. Make sure the tone, terminology, button labels, and calls to action feel consistent from page to page. To move between pages without leaving the Visual Builder, use the <a href="https://www.elegantthemes.com/blog/theme-releases/page-manager-preview-mode-content-drill-down-and-more">Page Manager</a>. Divi 5’s <a href="https://www.elegantthemes.com/blog/theme-releases/speculative-prerendering">Speculative Prerendering</a> can help make navigation inside the builder feel faster by preparing likely destinations in the background.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/using-the-Divi-5-Page-Manager.mp4" type="video/mp4" /></video></p>
<h2>Testing Across Devices And Browsers</h2>
<p>No website is finished until it has been tested in real-world conditions. Use Divi 5’s responsive tools, but do not stop there. Open the site on actual phones, tablets, laptops, and desktop displays. Test in multiple browsers, including Chrome, Safari, Firefox, and Edge.</p>
<p>You can also use tools such as BrowserStack, Sizzy, or ResponsivelyApp to preview the site across many screen sizes. Pay close attention to scroll behavior, touch interactions, typography size, sticky elements, forms, and off-canvas UI.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314709 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsively-app.jpeg" alt="Preview a website across multiple screen sizes with ResponsivelyApp" width="1720" height="1043" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsively-app.jpeg 1720w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsively-app-300x182.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsively-app-768x466.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsively-app-1536x931.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/responsively-app-610x370.jpeg 610w" sizes="auto, (max-width: 1720px) 100vw, 1720px" /></p>
<p>For better feedback, ask a few friends or colleagues to navigate the site and share what feels unclear. Fresh eyes often catch usability issues you have stopped noticing.</p>
<h2>Pre-Launch Preparations</h2>
<p>Before making the site public, take care of a few behind-the-scenes tasks. Secure the site with strong passwords and make sure SSL is installed correctly. Many hosts provide free SSL certificates, often through Let’s Encrypt, but confirm that the certificate is active and that the site loads over HTTPS.</p>
<p>Create a full backup before launch. If you built on a staging environment, migrate the site carefully to the live domain and confirm that links, media paths, forms, and Theme Builder assignments still work.</p>
<p>Set up required integrations, including contact forms, analytics, email marketing tools, CRM connections, and any third-party services your site depends on. Finally, implement any needed 301 redirects, review DNS settings, and confirm that your domain configuration is correct.</p>
<h2>Going Live: Launch Steps</h2>
<p>You have done the hard work. Now it is time to open your Divi 5 website to the world. Follow these final steps for a cleaner launch.</p>
<h3>1. Make Your Site Public</h3>
<p>Go to <em>Settings &gt; Reading</em> in WordPress and make sure <em>Discourage search engines from indexing this site</em> is unchecked. This is one of the most commonly missed steps when launching a new WordPress site from staging or development.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314710 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/WordPress-reading-settings.jpeg" alt="WordPress Reading settings before launch" width="1725" height="891" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/WordPress-reading-settings.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/WordPress-reading-settings-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/WordPress-reading-settings-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/WordPress-reading-settings-1536x793.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/WordPress-reading-settings-610x315.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<h3>2. Publish All Content And Templates</h3>
<p>Double-check that all pages, posts, and Theme Builder templates are published and assigned correctly. Make sure your custom header, footer, single post template, archive templates, search results template, and 404 template are active where they should be.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314711 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/publish-all-pages.jpeg" alt="Publish all WordPress pages before launch" width="1726" height="895" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/publish-all-pages.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/publish-all-pages-300x156.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/publish-all-pages-768x398.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/publish-all-pages-1536x796.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/publish-all-pages-610x316.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<h3>3. Flush Permalinks</h3>
<p>Go to <em>Settings &gt; Permalinks</em> and click <em>Save Changes</em>. This refreshes WordPress’s permalink rules and can help resolve unexpected 404 errors after launch or migration.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314712 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/flush-permalinks.jpeg" alt="Flush WordPress permalinks before launch" width="1726" height="894" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/flush-permalinks.jpeg 1726w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/flush-permalinks-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/flush-permalinks-768x398.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/flush-permalinks-1536x796.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/flush-permalinks-610x316.jpeg 610w" sizes="auto, (max-width: 1726px) 100vw, 1726px" /></p>
<h3>4. Clear All Caches</h3>
<p>Clear the Divi static CSS cache, any optimization plugin cache, your server-side cache, your CDN cache, and your browser cache. Then reload the front end and confirm the latest styles and scripts are loading.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314713 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/clear-Divi-cache.jpeg" alt="Clear Divi static CSS cache before launch" width="1725" height="893" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/clear-Divi-cache.jpeg 1725w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/clear-Divi-cache-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/clear-Divi-cache-768x398.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/clear-Divi-cache-1536x795.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/clear-Divi-cache-610x316.jpeg 610w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></p>
<h3>5. Test One More Time</h3>
<p>View the live site in a private or incognito window while logged out. Test navigation, forms, responsive layouts, pop-ups, dynamic content, search results, and checkout or booking flows if your site uses them.</p>
<p><video class="et-video-loop card" autoplay="autoplay" loop="loop" muted="" width="1280" height="720" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/test-in-incognito.mp4" type="video/mp4" /></video></p>
<h3>6. Submit Your Sitemap</h3>
<p>Submit your XML sitemap in Google Search Console. Open the Sitemaps report, paste your sitemap URL, and submit it. This helps Google discover your site structure and lets you monitor sitemap processing issues.</p>
<p><img loading="lazy" decoding="async" class="with-border alignnone wp-image-314714 size-full" src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-a-sitemap.jpeg" alt="Submit a sitemap to Google Search Console" width="1724" height="891" srcset="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-a-sitemap.jpeg 1724w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-a-sitemap-300x155.jpeg 300w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-a-sitemap-768x397.jpeg 768w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-a-sitemap-1536x794.jpeg 1536w, https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/add-a-sitemap-610x315.jpeg 610w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /></p>
<h3>7. Announce The Launch</h3>
<p>Share the new site on social media, your email list, and any relevant communities that would benefit from the content. Consider publishing a short launch post that explains what the site offers and directs visitors to the homepage.</p>
<h3>8. Monitor Closely</h3>
<p>Keep an eye on the site during the first 24–48 hours after launch. Watch analytics, form submissions, server logs, uptime monitoring, and Search Console for unexpected errors.</p>
<h2>Divi 5 Mastery Course Wrap-Up</h2>
<p>You have reached the end of the <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> Mastery Course. From <a href="https://www.elegantthemes.com/blog/divi-resources/part-1-what-to-prepare-before-building-your-divi-5-website">preparing a blank WordPress install</a> to building a full coworking website, you have worked through the core pieces of a modern Divi 5 build.</p>
<p>You built a design system with <a href="https://www.elegantthemes.com/blog/divi-resources/part-3-creating-a-divi-5-global-design-system-with-design-variables">Design Variables</a> and <a href="https://www.elegantthemes.com/blog/divi-resources/part-4-mastering-divi-5-presets-for-faster-more-consistent-web-design">Presets</a>. You created layouts with <a href="https://www.elegantthemes.com/blog/divi-resources/part-10-mastering-flexbox-in-divi-5">Flexbox</a> and <a href="https://www.elegantthemes.com/blog/divi-resources/part-11-mastering-css-grid-in-divi-5">CSS Grid</a>. You used the <a href="https://www.elegantthemes.com/blog/divi-resources/part-8-using-divi-5s-theme-builder-to-create-global-website-templates">Theme Builder</a>, responsive tools, Canvases, Interactions, and the <a href="https://www.elegantthemes.com/blog/divi-resources/part-14-mastering-the-divi-5-loop-builder">Loop Builder</a> to build a site that is structured, reusable, and easier to maintain.</p>
<p>More importantly, you learned the reasoning behind the workflow. You did not just copy steps. You learned how the system fits together, which means you can apply the same process to future client sites, business sites, portfolios, blogs, and custom WordPress projects.</p>
<p>Your Divi 5 website now has a launch process: audit the design, test the functionality, optimize performance, review accessibility and SEO, check real devices, prepare the domain, and monitor the site after launch. Thank you for following through this entire series. Feel free to drop a link to your finished website in the comments below or reach out on our social media channels to share your thoughts.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/part-16-auditing-polishing-and-launching-your-divi-5-website">Part 16: Auditing, Polishing, And Launching Your Divi 5 Website</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/part-16-auditing-polishing-and-launching-your-divi-5-website/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/divi-5-mastery-course-part-16-ft-img-3.jpg" width="280" type="image/jpg" medium="image" />	</item>
		<item>
		<title>Part 15: Divi 5 Power User Workflow</title>
		<link>https://www.elegantthemes.com/blog/divi-resources/part-15-divi-5-power-user-workflow</link>
					<comments>https://www.elegantthemes.com/blog/divi-resources/part-15-divi-5-power-user-workflow#respond</comments>
		
		<dc:creator><![CDATA[Christopher Morris]]></dc:creator>
		<pubDate>Sun, 07 Jun 2026 16:00:47 +0000</pubDate>
				<category><![CDATA[Divi Resources]]></category>
		<category><![CDATA[divi 5]]></category>
		<category><![CDATA[Divi 5 Mastery Course]]></category>
		<category><![CDATA[Divi 5 Tutorial]]></category>
		<guid isPermaLink="false">https://www.elegantthemes.com/blog/?p=314304</guid>

					<description><![CDATA[<p>By now, you know what Divi 5 can do. Across this Mastery Course, you’ve built a homepage, a custom header and footer, global templates, inner pages, off-canvas elements, and dynamic layouts. You’ve also worked with Design Variables, Presets, Flexbox, CSS Grid, Canvases, Interactions, and the Loop Builder. This part is not about learning one more [&#8230;]</p>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/part-15-divi-5-power-user-workflow">Part 15: Divi 5 Power User Workflow</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>By now, you know what <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> can do. Across this Mastery Course, you’ve built a homepage, a custom header and footer, global templates, inner pages, off-canvas elements, and dynamic layouts.</p>
<p>You’ve also worked with <a href="https://www.elegantthemes.com/blog/theme-releases/design-variables">Design Variables</a>, <a href="https://www.elegantthemes.com/blog/theme-releases/preset-based-design">Presets</a>, <a href="https://www.elegantthemes.com/blog/theme-releases/flexbox">Flexbox</a>, <a href="https://www.elegantthemes.com/blog/theme-releases/css-grid">CSS Grid</a>, Canvases, Interactions, and the <a href="https://www.elegantthemes.com/blog/theme-releases/loop-builder">Loop Builder</a>. This part is not about learning one more isolated feature. It is about learning how to move through Divi 5 like a power user.</p>
<p>A power user is not just someone who knows more features. It is someone who knows what to do first, what to reuse, what to automate, and where to look when something feels off. They plan before building. They style by reference instead of hardcoding values. They navigate by jumping rather than scrolling. They inspect their own work instead of guessing. Most importantly, they build systems that can be reused across pages, templates, and future projects.</p>
<p>This installment walks through that workflow as it applies to the coworking site we’ve been building. We’ll move between the <a href="https://www.elegantthemes.com/no-code-design/">Visual Builder</a>, pages, and the <a href="https://www.elegantthemes.com/theme-builder/">Theme Builder</a> as needed. The order below is the order a seasoned Divi builder tends to work in. It is not just a list of features. It is a workflow.</p>
<h2>Plan Before You Build</h2>
<p>The fastest builds start before the first module is styled. Wireframe each page first, not only to settle on a layout, but also to understand which design patterns will repeat. That matters because repeated patterns are what become Presets.</p>
<p>A wireframe tells you which modules you will use dozens of times and which modules you will use only once or twice. That distinction helps you decide where to invest your time.</p>
<h3>Let The Wireframe Reveal Your Presets</h3>
<p>If a Blurb module appears only once across the entire site, it does not need a deep library of presets. Style that Blurb, save the style as an Element Preset if you expect to reuse it, and move on.</p>
<p>However, Headings, Text modules, Buttons, Links, Rows, Columns, and Groups often appear everywhere. Those elements need more flexibility. A Heading might appear as a hero title, section title, card title, post title, and eyebrow label. Each of those treatments deserves a clear preset when it repeats.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Example-of-a-Blurb-with-2-Presets-and-a-Heading-with-7-or-more-Presets.mp4" /></video></p>
<p>This is why the course was built in the order it was. You created Design Variables in Part 3, Presets in Part 4, and then used both to build pages and Theme Builder templates.</p>
<p>That sequence worked because the coworking site was planned in advance. The design system was not created randomly. It was based on the patterns the site actually needed.</p>
<h3>Avoid Building Presets You Do Not Need</h3>
<p>When you build your own sites, resist the urge to create every possible preset before placing a module. That usually adds clutter. Instead, build the presets your wireframe points to. Then, add more only when the design calls for them.</p>
<p>For example, if a new heading treatment appears on the Events page and none of your existing presets cover it, that is the right time to create another preset. This keeps your design system lean. A tight preset library is faster to work with and easier to maintain than a sprawling library you have to search through every time you style an element.</p>
<h2>Style By Reference, Not By Value</h2>
<p>One of the biggest habits that separates a Divi 5 power user from a slower builder is styling by reference instead of by value.</p>
<p>Styling by value means typing the same hex code, font size, padding value, or border radius into individual modules again and again. Styling by reference means saving those values as Design Variables and applying them wherever needed.</p>
<p>When the source value changes, everything connected to it updates with it.</p>
<h3>Use Design Variables As The Source</h3>
<p>Design Variables can store reusable values such as colors, fonts, numbers, text, links, and images. They can also be used inside Presets, which makes them the foundation of a scalable design system. In this course, we created many Design Variables by hand so you could understand what each one does. In a real workflow, you can often move faster by using Divi 5’s variable generators.</p>
<p>The Color Palette Generator can create a relative color system based on your primary and secondary colors. The Sizing Variable Generator can create fluid sizing systems for font sizes, spacing, gaps, widths, border radius, border width, and generic clamp-based values.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Tour-of-Variable-Generators-for-Colors-and-Number-Scales-in-Divi-5.mp4" /></video></p>
<p>That means much of the manual variable setup from earlier in the course can now be accelerated. You still need to make design decisions, but the generator can create a useful starting system in far less time.</p>
<h3>Build The Chain Once</h3>
<p>The workflow should form a chain:</p>
<ul>
<li><strong>Design Variables</strong> store reusable source values.</li>
<li><strong>Option Group Presets</strong> apply those values to specific style groups.</li>
<li><strong>Element Presets</strong> combine those groups into reusable module or container styles.</li>
<li><strong>Modules and layouts</strong> use those presets during the build.</li>
</ul>
<p>When you update a value at the top of the chain, everything downstream can update with it.</p>
<p>Instead of pasting the same hex code into many modules, use a named color variable. Instead of typing the same padding value into every card, use a spacing variable or preset. Instead of rebuilding the same button design from scratch, apply the button preset.</p>
<p>This is how your design system gets faster over time.</p>
<h3>Extend Instead Of Rebuild</h3>
<p>When a visual pattern repeats across several elements, build the first one carefully. Then, use <a href="https://www.elegantthemes.com/blog/theme-releases/extend-attributes">Extend Attributes</a> to carry the relevant attributes to the other instances. For example, if you have several cards styled at the Column level, do not rebuild that same Column styling on every card. Extend the design attributes from the first card to the others.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Using-Extend-Styles-to-Pass-on-Styles-via-Presets-and-Direct-Settings.mp4" /></video></p>
<p>Extend Attributes lets you apply settings from a source element to matching targets. If the cards contain different text but should look identical, extend only the design attributes and leave the content untouched.</p>
<p>That is the difference between copying a card and extending a system.</p>
<h2>Navigate At Speed</h2>
<p>On a small page, clicking around is fine. On a real website, navigation time adds up quickly. You lose time when you scroll the Canvas looking for a section, dig through nested structure to select a module, or jump back to the WordPress dashboard just to open another page.</p>
<p>Divi 5 gives you several tools to keep you moving inside the builder.</p>
<h3>Use Page Manager To Move Between Pages</h3>
<p>The Page Manager lets you navigate pages and posts without leaving the Visual Builder. This keeps you in the same workflow when a task spans multiple pages. For example, if you are standardizing testimonial cards across several pages, you can jump from one page to another and keep working on the same design task instead of breaking your flow to navigate the dashboard.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Quickly-Jump-Between-Pages-and-Posts-using-the-Page-Manager.mp4" /></video></p>
<h3>Use The Command Center</h3>
<p>The Command Center opens with <strong>Cmd + K</strong> on macOS or <strong>Ctrl + K</strong> on Windows. It works like a search and action bar for the builder. Use it to find settings, open pages, jump to builder tools, or trigger common actions without hunting through menus.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Working-Faster-with-Keyboard-Commands.mp4" /></video></p>
<p>Once this becomes part of your workflow, you will spend less time clicking through panels and more time making the change you came to make.</p>
<h3>Use Layers View For Complex Layouts</h3>
<p>Layers View is essential on deeply nested pages. When Sections contain Rows, nested Rows, Columns, Groups, and modules, selecting the exact element on the Canvas can become imprecise. Layers View gives you the full hierarchy of the page. From there, you can select elements directly, rename them, reorder them, and understand the layout at a glance.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Using-Layers-View-to-See-and-Get-to-Eny-Element-Quickly.mp4" /></video></p>
<p>For complex layouts, Layers View is not just a convenience. It is how you stay oriented.</p>
<h2>Read Your Own Work</h2>
<p>When you open an element, you need to quickly understand how its current design was created.</p>
<p>That element might be your own work from three months ago. It might be a teammate’s work from yesterday. Either way, the slow method is the same: opening every option group and inspecting every field manually. Divi 5 gives you faster ways to understand the work in front of you.</p>
<h3>Use The Modified Filter And Modified Indicators</h3>
<p>The Modified Filter reduces the settings panel to values that have been changed from their defaults. Instead of reading the full panel, you can focus on the edits that matter. The Modified Indicator supports the same workflow. It appears as a small blue dot next to a setting or option group label when a value has been edited.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Divi-5s-Setting-Panel-Modified-Filters-View.mp4" /></video></p>
<p>Together, these tools help you understand what was directly changed on an element. There is one important limitation to remember. The Modified Filter shows direct edits on the element. It does not necessarily show every style coming from an Element Preset or Option Group Preset.</p>
<p>That means an element can look heavily styled while the Modified Filter shows very little. In that case, most of the styling is likely coming from presets rather than direct field edits.</p>
<h3>Use The Inspector To Trace Styles</h3>
<p>To understand styles across the broader layout, use the Inspector. The Inspector helps surface attributes such as colors, fonts, styles, presets, and other settings used across elements. This is useful when you need to find inconsistencies.</p>
<p>For example, you might discover a stray off-brand color, a heading that is not using the right preset, or a module that still has a one-off value instead of a Design Variable.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Examining-a-Module-with-the-Inspector.mp4" /></video></p>
<p>Use the Modified Filter to understand direct edits on one element. Use the Inspector to understand patterns and inconsistencies across the layout. Together, they help you read your own work instead of guessing.</p>
<h2>Reuse The System Instead Of Rebuilding It</h2>
<p>The design system you built is not limited to this one coworking site. Export your Design Variables and Presets, import them into a new project, and you can start the next build with a working structure instead of a blank slate.</p>
<p><video class="card lazy" autoplay="autoplay" loop="loop" muted="" width="1800" height="150" playsinline webkit-playsinline><source src="https://www.elegantthemes.com/blog/wp-content/uploads/2026/05/Export-Presets-and-Design-Variables-For-Reuse-on-Next-Project.mp4" /></video></p>
<p>The real value comes from how the system is wired. Your Presets reference Design Variables. So, on a new site, you do not need to edit every preset right away. Start by updating the variables: brand colors, typefaces, spacing, borders, and sizing values.</p>
<p>Then, every preset that references those variables can adapt to the new project. A button preset that used the old primary color now uses the new one. A heading preset built on the old type scale now follows the new scale. A card preset that referenced the old border radius now inherits the updated radius.</p>
<p>That is the difference between reusing a design system and copying a layout file. You are not duplicating a finished look and hunting for every place it needs to change. You are carrying a reusable structure forward and repointing its references.</p>
<h2>From Building To Launching With Divi 5</h2>
<p>A power user workflow is less about any single feature and more about the order of operations. Plan first so you build the right pieces once. Style by reference so changes can propagate. Navigate by jumping instead of hunting. Inspect your work instead of guessing. Reuse your design system instead of rebuilding it from scratch.</p>
<p>Together, those habits turn a capable <a href="https://www.elegantthemes.com/divi-5/">Divi 5</a> user into a faster and more consistent builder. Your coworking website is now built with a full design system, reusable templates, dynamic content, responsive layouts, and interactive elements. In the final part of this series, we’ll move from construction to readiness: auditing the site, polishing the details, and preparing it for launch.</p>
<div class="inline-elements small-gutters two-column centered"><a href="https://www.elegantthemes.com/members-area/divi-5/" class="button primary-button">Download Divi 5</a><a href="https://www.elegantthemes.com/divi-5/" class="button primary-button accent-purple" style="margin-bottom: 16px;">Learn More About Divi 5</a></div>
<p>The post <a href="https://www.elegantthemes.com/blog/divi-resources/part-15-divi-5-power-user-workflow">Part 15: Divi 5 Power User Workflow</a> appeared first on <a href="https://www.elegantthemes.com/blog">Elegant Themes Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.elegantthemes.com/blog/divi-resources/part-15-divi-5-power-user-workflow/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://www.elegantthemes.com/blog/wp-content/uploads/2026/06/divi-5-mastery-course-part-15-ft-img-3.jpg" width="280" type="image/jpg" medium="image" />	</item>
	</channel>
</rss>
