Blurb Sections

Layout Demo URL: https://diviwp.com/ui/sections/blurb-sections/all-blurb-sections/

Blurb Sections include Blurb Modules which are powerful combinations of text, imagery and icons. Blurbs are fundamental to modern web design because they convey information in a concise and visually pleasing manner making scanability and readability easy for the user. 

Editing the demo content

Each DiviWP Section can be edited using the Visual Builder. 

You can make your changes to various module settings, upload new images, change colors, toggle between the desktop, tablet and mobile views and publish your page to achieve the look in the demo.

In some sections outlined below, Custom CSS is necessary to achieve a desired affect or an optimal responsive user experience and where the Divi Builder was unable to do it with it's Module settings alone. 

Why Custom CSS is used in Sections

Divi is an incredible builder and you can certainly do a ton of things with its built-in settings. 

We're sure we'll see the introduction of even more new settings in time, but for now, we believe it does not (yet) have the ability to configure  the necessary settings to create a particular interface design or effects. 

So by including Custom CSS in a seperate Code Module or labeled within the Row, Column or Module, you can learn how we've used various CSS properties to achieve a desired effect. 

How to view Custom CSS

When you are editing in the Visual Mode and building on the front-end of your website, Custom CSS Code Modules or Custom CSS configured within a Row, Column or Module is not visible.

Accessing the Layer View or Wireframe mode gives you access to your page and section structure, displaying all elements in an organized, nested hierarchy list that clearly showcases your page structure. Learn more about Layer View and Wireframe mode.

Custom CSS in use in sections (scroll down for in-depth documentation)

  • Blurb Section 14 - Image Module
  • Blurb Section 15 - Image Module
  • Blurb Section 17 - Blurb Modules
  • Blurb Section 18 - Blurb Modules
  • Blurb Section 21 - Image Modules

Related documentation:

Support is always on hand

You can rest assured that support is always on-hand and we'll be able to guide you as far as possible should you require assistance with any custom CSS we have included in our layouts, templates or sections. 


Blurb Section 14 and 15 - Image Module

In this section, the code module contains CSS that is targeting the classname .diviwp-blurb-14-portrait and applying CSS properties to maintain the image height 100% to it's parent column. The image above demonstrates this in action. Notice how the image stretches to fit the entire row.

Accessing the Layer View or Wireframe mode gives you access to your page and section structure, displaying all elements in an organized, nested hierarchy list that clearly showcases your page structure. Learn more about Layer View and Wireframe mode.

You can see the Custom CSS module which is targeting the Image Module with a custom class of .diviwp-blurb-14-portrait. (Custom Classes are applied in  Module Settings → Advanced → CSS ID and Classes). The CSS Code in use maintains the image height 100% to the row.  

The CSS Code module also contains CSS to that will maintain the image aspect ratio to 16:9 at tablet and mobile views. This enables images to have a smaller height while cropping the image automatically without distorting it. 

The reason this technique is used is to reduce the overall height of the image at tablet and mobile breakpoints. 

Notice how the section below looks correct and easy to digest.

Tablet view

If we didn't use the aspect ratio CSS trick, the image would take up a huge portion of the screen unnecessarily and wouldn't feel as polished. Here's an example below:

Tablet view. Notice how much vertical space the image takes up unnecessarily - that's crazy huge! I had to zoom out just to make sense of it! 

A few alternative solutions you might be interested in or want to try yourself:

  • Upload different images for Desktop, Tablet and Mobile views in the builder. 

We don't like this solution because it triples the amount of work you're doing for yourself, having to create the images and then upload them individually for each change. 

  • Duplicate the row and make the "Desktop" row invisible and the "Tablet" row visible.

We don't like how this solution doubles your time to make a change. Any change you make to the first row, you'll have to remember to make for the second. We like striving for a " single source of truth" as far as possible.

  • Use the image as a background image of it's parent column and leave the column empty

The card design in the template is optimised for usability so the ability to click on the image is important. You can't click on background images. 

You might say that you can set the  column to be clickable which would "mimic" the same effect as having a clickable image. This is true and is an alternative option, however, setting the background image in the column is not an intuitive editing experience for users who might be updating the layout on a regular basis. There are also SEO sacrifices such as the background image not being indexed for Google Image.

For Blurb Section 15, the same CSS code is in use in it's own Code Module. The only difference is that the image in the section has a custom class of  diviwp-blurb-15-portrait. 


Blurb Section 17 and 18 - Blurb Modules

In order to move the Blurb Icon to the right in both sections, some Custom CSS is used within the Modules settings. 

Let's look at the above section via the Layer View:

The blurb module label indicates that it has Custom CSS in use. Clicking on  Module Settings → Advanced → Custom CSS, you'l see this code in the Blurb Image code field:

/* position the arrow on the right as the module does not offer that feature natively */
float: right;
margin-right: 5%;
margin-top: -2%;
margin-bottom: 0px;
padding-bottom: 0px;

You can adjust the margin-right and margin-top percentages within the Module Settings to suit your needs. The same technique is used for Blurb Section 18:

Blurb Section 18


Blurb Section 21 - Image Modules

In the Layers view, you can see the Custom CSS Code module which is targeting the Image modules with a custom class of .diviwp-image-16-9

The CSS that is targeting the classname .diviwp-image-16-9 and applying CSS properties to maintain the image aspect ratio to 16:9 for tablet and mobile. 

This enables images to have a smaller height while cropping the image automatically without distorting it. 

The reason this technique is used is to:

  • reduce the overall height of the image at tablet and mobile breakpoints
  • for users to upload any image without it distorting horribly or having inconsistent height. This means users can upload any image without having to reformat it to the dimensions 640x360 (of course you could formate your images to these dimensions too but we want to create layouts that are beautiful and optimal for as many use-cases as possible!)

Note: This does not produce a new image file, it merely uses an aspect-ratio friendly CSS trick at tablet and mobile breakpoints. 

Here's the section in action for tablets and mobile:

Notice how the image maintains it's proportional height to the card row and also crops to a perspective that maintains an aspect ratio of 16:9. This allows any image to be uploaded and dynamically resized correctly to the fill the correct height proportionately.