How to Use Divi’s Text and List Style Options for Unique Toggle and Accordion Content Designs

Last Updated on September 18, 2022 by 7 Comments

How to Use Divi’s Text and List Style Options for Unique Toggle and Accordion Content Designs
Blog / Divi Resources / How to Use Divi’s Text and List Style Options for Unique Toggle and Accordion Content Designs

Divi’s text and list style options are a common feature available within most Divi Modules. This opens new opportunities to design creative content and list designs within modules (like the toggle and accordion module) that were previously only possible within the text module. The trick is to setup your content with the appropriate html so that you can target those items using the built-in design settings.

In this tutorial, I’m going to show you how to use Divi’s text and list style options for unique toggle and accordion content designs. This will come in handy whenever you want incorporate different text designs without having to use CSS classes or inline css.

Let’s get started.

Sneak Peek

Here is a quick look at the designs we will build using Divi’s text and list style options.

divi list styles

divi list styles

divi list styles

divi list styles

Download the List Style Designs for Toggles and Accordions Layout for FREE

To lay your hands on the designs from this tutorial, you will first need to download it using the button below. To gain access to the download you will need to subscribe to our newsletter by using the form below. As a new subscriber, you will receive even more Divi goodness and a free Divi Layout pack every Monday! If you’re already on the list, simply enter your email address below and click download. You will not be “resubscribed” or receive extra emails.

To import the layout to your page, simply extract the zip file and drag the json file into the Divi Builder.

Let’s get to the tutorial shall we?

What You Need to Get Started

To get started, you will need to have the following:

  1. The Divi Theme installed and active
  2. A new page created to build from scratch on the front end (visual builder)
  3. Images to be used for mock content

After that, you will have a blank canvas to start designing in Divi.

Part 1: Using List Styles in Toggle Modules

divi list styles

In this first part of the tutorial, we are going to create three toggles that each have content designed using list style options. This will be useful for separating your list items in separate toggles almost like a custom blurb of content.

First create a regular section with a three-column row. Then update the row settings as follows:

Gutter Width: 2
Width: 100%
Max Width: 90vw

divi list styles

Add a Toggle Module

Next, add a toggle module to column 1. This will be the first of three toggle modules that will be added to each of the three columns.

divi list styles

Add the Toggle HTML Content

The HTML content is key to this design. In order for us to take advantage of the different list styles within the Divi toggle settings, we need to add HTML lists to our content box.

Go ahead and paste the following HTML into the
Body content box.

<ol start="1">
    <li>
        <ul style="margin-top: -1.5em;">
            <li>Lorem ipsum dolor sit amet</li>
        </ul>
    </li>
</ol>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet.</p>

divi list styles

Now this piece of HTML code creates an ordered list using the ol tag. The ordered list has only one list item (li) which is a nested unordered list (ul) with one list item (li) that has some mock content. Under the ordered list is a basic paragraph of text.

With this setup, we can target each of those tags (ol, ul, p) for different styling using Divi’s built in text styles which include list styles.

Notice the beginning ol tag has start=”1″ inside it. This tells the list which number to start with listing the numbers of the ordered list with each list item. Technically, this is not necessary for the first number because it will automatically start with 1 by default. But we will need it for the next toggles we will add.

Also, the unordered list tag has some inline styling to bring the ul content up a bit using negative margin. This is how we will overlap number of the ordered list with the text of the unordered list in the design.

Styling the Content

Now we can start adding some colors and font styles using the built-in settings and list styles. Update the toggle design settings as follows:

Icon Color: #ff3d97
Icon Font Size: 26px
Open Toggle Background Color: #ffffff
Closed Toggle Background Color: #ffffff
Open Title Text Color: #333333
Title Text Color: #333333

divi list styles

Title Font: Oswald
Title Text Size: 18px
Title Line Height: 3em

divi list styles

Unordered List Font: Oswald
Unordered List Font Weight: Light
Unordered List Text Color: #333333
Unordered List Text Size: 36px
Unordered List Style Type: None

divi list styles

Ordered List Font: Kameron
Ordered List Font Weight: Bold
Ordered List Text Color: rgba(255,61,151,0.34)
Ordered List Text Size: 100px
Ordered List Line Height: 1.1em

divi list styles

Duplicate First Toggle Module to Create the Other Toggles

To create the toggles for column 2 and 3, we are going to duplicate the toggle module we just finished designing. Then we can drag those into each column so that each column has the same toggle module.

divi list styles

Update the Ordered List Start Numbers

For the duplicate toggle in column 2, we need to have the ordered list start with the number “2” instead of “1”. To change this, open the toggle module settings and change the start number in the ol tag to “2”.

divi list styles

You will also need to update the toggle in column 3 with the ordered list start number of “3”.

divi list styles

Final Design

Now let’s check out the final design.

divi list styles

divi list styles

divi list styles

divi list styles

Part 2: Using List Styles in Accordion Modules

divi list styles

In this second part of the tutorial, I’ll show you a quick and easy way to bring the list style content designs from the toggle module to an accordion module. The process is easy because you can use the same text and list styles in an accordion module (or pretty much any module) that we used in our previous toggles. To do this, first create a new section with a one-column row. Then add an accordion module to the row.

divi list styles

Then duplicate one of the two default accordions under the content tab for a total of three accordions. Then update the content for each individual accordion with the same exact toggle html content within each of the three toggles we created earlier.

divi list styles

Extend Toggle Styles to the Accordion

One quick way to carry over the styling from the toggles we created over to the accordion module is to use the extend styles feature. To do this, open up one of the toggle modules and right click on the icon style category and select “extend icon styles” from the right click menu. Then select to extend this icon’s styles to “All Accordions” throughout “This Page”.

divi list styles

Then do the same for each of the design categories that have custom styling that needs to be extended to the accordion module. These include styling for “Toggle” “Title Text”, and “Body Text”.

Then check out the final result for the accordion design.

divi list styles

Part 3: Using List Styles to Create Multiple Column content in a Toggle Module

divi list styles

In this third part of the tutorial, I’m going to show you how you can create multiple columns of content for your list style designs.

First, create a new section with a one-column row. Then copy and paste one of the toggle modules we created earlier into the row.

Then update the toggle module body content with some new HTML as follows:

<ol style="column-count: 2">
<li>
        <ul>
	        <li>Lorem ipsum dolor sit amet</li>
<a href="#">Learn More</a>
        </ul>
</li>
<li>
        <ul>
	        <li>Lorem ipsum dolor sit amet</li>
<a href="#">Learn More</a>
        </ul>
</li>
<li>
        <ul>
	        <li>Lorem ipsum dolor sit amet</li>
<a href="#">Learn More</a>
        </ul>
</li>
<li>
        <ul>
	        <li>Lorem ipsum dolor sit amet</li>
<a href="#">Learn More</a>
        </ul>
</li>
</ol>

divi list styles

Notice the “column-count:2” inline style attribute that has been added to the beginning ol tag. This will allow the ordered list content to be structured into two columns instead of one. You can change this to any number for more columns as needed.

divi list styles

And notice how we have the ability to use Divi’s built-in design settings for the title, link, and list styles.

divi list styles

Styling the Link Text

Since the title and list styles are already in place from the previous design, all we need to do is add some design for the link text.

Open the toggle settings and update the following:

Link Font Weight: Semi Bold
Link Font Style: Underline
Link Text Color: #ff3d97
Link Text Size: 15px

divi list styles

And since we aren’t overlapping any text with this design, go ahead and give the ordered list style numbers a brighter color as follows:

Ordered List Text Color: #ff3d97

divi list styles

Add a Background to the toggle

To finish the design, we can add a custom background to our toggle. To do this, update the following toggle settings:

Background Image: [upload image of your choice]
Background Gradient Left Color: rgba(255,255,255,0.92)
Background Gradient Right Color: rgba(255,255,255,0.8)
Gradient Direction: 90deg
Start Position: 50%
End Position: 0%
Place Gradient Above Background Image: YES

divi list styles

Adding Responsive Elements to the two column toggle

Since the toggle content is now two columns, let’s update the design with some responsive styles to make it scale nicely on mobile.

First, update the row settings as follows:

Width: 100%
Max Width: 89vw (desktop), 90vw (tablet and phone)

divi list styles

The open the toggle settings and update the following:

Icon Font Size: 5vw

divi list styles

Title Text Size: 4vw

divi list styles

Unordered List Text Size: 26px (desktop), 18px (tablet), 14px (phone)
Unordered List Item Indent: 1px

divi list styles

Ordered List Text Size: 8vw

divi list styles

Final Design of the Multi-Column Toggle Content

divi list styles

Here is the design on tablet and phone displays.

divi list styles

divi list styles

And here is the same design with a darker background and white text colors.

divi list styles

Final Thoughts

Most of the time, toggles and accordions will have basic body content that really doesn’t require creative design. But if the time does come when you want to spice up your toggle and accordion content, you can take advantage of Divi’s built-in text and list style options. Once you have your html in place, you can target those html tags for different designs without having to use external custom CSS or classes. This is also a great way to display creative list styles within any module using the Divi builder because these same list style options are available in all modules.

Have fun exploring new designs.

I look forward to hearing from you in the comments.

Cheers!

Divi Marketplace

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

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

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

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

7 Comments

  1. I tried, and I even imported the json, but my unordered list is taking the ordered list styles. There’s no way… 🙁

    • I advise you to get in touch with the Support Team so they can look into this.

  2. Point me to the changelog for Divi, please. I have an old version and was just wondering if I should renew the membership.

  3. Very nice use of list in toggles. One Question. The magic numbers. At some point during the tutorial the numbers for the ordered list gain a leading 0. How do you do this?

    • Ok. Under the ordered list set the Ordered List Style Type to decimal leading zero

      • Stephen,

        Good catch. I totally skipped that step. Sorry. I’ll try and update the post asap. Thanks.

  4. Wow, Jason, very creative!

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today