Divi is a unique theme in our collection. Differing from every other Elegant Theme, Divi is built on a page builder platform that we designed and developed from the ground up. Using Divi’s drag and drop builder you can create beautiful layouts with ease and control over every part of your site.
The builder uses three main building blocks: Sections, Rows, and Modules. Using these things in unison allows you to create a countless amount of page layouts. The basic hierarchy of these elements is as follows:
The most basic and largest building blocks used in designing layouts with Divi are Sections. These are used to create the top-level areas in your website.There are two types of sections: Regular, and Full Width. Regular Sections are made up of column rows and Full Width Sections are made up of full width modules. See more about rows and modules below.
Rows sit inside of Sections and you can place any number of rows in a section. There are many different Row Types to choose from. Once you define a Row Type, you can then place modules into the selected column structure. There is no limit to the number of modules you can place within a column.
Modules are the visual elements that make up your website. Every modules that Divi has can fit into any column width and they are all full responsive.
Upon creating a new page, you will see the standard WordPress Pages window. When you are using Divi, you will see a [Use page Builder] button in blue. Clicking this will enable the Divi Builder and you will be Presented with with the Builder Start screen.
NOTE: If you have existing page content, it will all be placed into a full width Text Module by default. If you would like to separate out the content into respective modules, you will need to manually place it into individual modules.
At any time you can save a layout. This option is great for using a layout for another page, section of a page, or even another website built with Divi. See Saving and Loading Custom Layouts.
You can also load a layout at any time. When loading a layout you have the option to select from an array of premade Divi Layouts or any layouts that you have saved/imported.. See Using Premade Layouts and Saving and Loading Custom Layouts.
If at anytime you feel the need to start from scratch, just click the Clear Layout button. Sometimes you just need a fresh start.
What you see below these three buttons is a Regular Section with a Row inside of it prompting you to insert a column layout. If you would like to start with a Full Width Section, select the ‘Add Fullwidth Section’ option from the bottom of the screen.
Every time you add a section you will need to define its properties. By clicking the section menu icon at the top of the blue side panel you will be taken to the Section Settings.
Background Image - If defined, this image will be used as the background for this Section. To remove a background image, simply delete the URL from the settings field.
Section background images span the width of the browser so we recommend that your background images are at least 1080px wide.
Background Color - If you would simply like to use a solid color background for your section, use the color picker to define a background color.
Background Video MP4 - All videos should be uploaded in both .MP4 .WEBM formats to ensure maximum compatibility in all browsers. Upload the .MP4 version here. Video backgrounds are disabled from mobile devices. Instead, your background image will be used. For this reason, you should define both a background image and a background video to ensure best results. Important Note: In order for the MP4 video format to work in all browsers, your server must have the correct MIME types designated. You can learn more about using .htaccess to define MIME types here. If you notice your videos are not playing in certain browsers, then this is likely the reason.
Background Video WEBM - All videos should be uploaded in both .MP4 .WEBM formats to ensure maximum compatibility in all browsers. Upload the .WEBM versions here. Video backgrounds are disabled from mobile devices. Instead, your background image will be used. For this reason, you should define both a background image and a background video to ensure best results. Important Note: In order for the WEBM video format to work in all browsers, your server must have the correct MIME types designated. You can learn more about using .htaccess to define MIME types here. If you notice your videos are not playing in certain browsers, then this is likely the reason.
Background Video Width - In order for videos to be sized correctly, you must input the exact width (in pixels) of your video here.
Background Video Height - In order for videos to be sized correctly, you must input the exact height (in pixels) of your video here.
Inner Shadow - Here you can select whether or not your section has an inner shadow. This can look great when you have colored backgrounds or background images.
Parallax Effect - Enabling this option will give your background images a fixed position as you scroll. Keep in mind that when this setting is enabled, your images will scale to the browser height.
NOTE: if you enable the parallax effect, we recommend that your images are at least the size of a standard screen size since your images will take on the width or height of the browser window (i.e. 1280px by 768px)
After saving your section settings you will need to insert a row and define the row type. By clicking ‘Insert Columns’ you will be able to choose from a selection of row types.
Once you have selected a row type, you will be prompted to insert modules into that row. In the example below, we added a two column row.
Every Time you want to insert a module, you will need click ‘Insert Module’ and select one from the Divi module list. Once you have selected a module you will be brought to that modules specific options modal. See ‘The Modules; Section’ on our Readme Page.
In the example below, we have filled the two columns with an image module and a text module.
You now have successfully defined a Section, with a Row, with Modules in a two column row type. You can access any of the elements’ options by clicking its menu icon or deleting it by clicking the X icon. To expand your layout you can either choose to add a section to the page, a row to an existing section, or a module to an existing column.
Below each section you have the option to ‘Add Section/Add Fullwidth Section’. Full width sections are unique in that they do not have rows. Because of this, only full width modules will work inside of this type of section. Full width sections are visually defined by a purple side panel and can be placed anywhere in your layout. In the Example below, we have added a full with section, with a full width Slider to our design.
Editing your layout is very easy using the drag and drop builder features. If you want to move a section above or below another, simple drag and drop it in the desired location. Same goes for rows and modules. You can even move rows to different sections and modules to different columns. The only limitation to this is that you cannot drag Full Width Modules into regular sections and you cannot drag regular modules into Full Width Sections.
NOTE: You cannot modify an existing row’s column structure, but you can create another row with the desired columns and drag existing modules into your new row.
In the example below, you can see that moved our full width section to the top of our layout and added a regular section with a three column row in between our existing sections. We even added a divider module above our text for vertical alignment.
Once you have finished building your layout, be use to click the Update/Publish button in your WordPress Dashboard. You will love the results.
If you Switch back to using the default page editor you will will be warned that all of the content you built with the builder will be lost and your previous contents made with the default editor will be restored. As a failsafe, WordPress versions all of your previously published updates and you can also save your layout before reverted if you ever want to restore a layout. See Saving and Loading Layouts