Soul Magic

Large

Medium

Small

Struggling to create effective designs with WordPress?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nulla maximus, ut commodo sagittis. Mauris non orci quis est hendrerit.

Etiam porttitor, quam eget semper dignissim, dui odio

Sed sodales dictum nunc, eu feugiat lectus fermentum ipsum

Proin tempus consectetur enim, eu lorem  rutrum nisl luctus

Bottom aligned modules in columns

Aligned Run

Aligned Buttons

This CSS is added to the advanced tab of the containing row:

.bottom-aligned{
align-content: flex-end;
flex: 1 1 0;
display: grid;
}
Aligned Girls

Aligned Buttons

The module is aligned to the bottom by adding this selector bottom-aligned to the advanced tab of the module under class. Buttons are used in this example.

Aligned Net

Aligned Buttons

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Bottom aligned modules in columns

Aligned Run

Aligned Buttons

This CSS is added to the advanced tab of the containing row:

.bottom-aligned{
align-content: flex-end;
flex: 1 1 0;
display: grid;
}
Aligned Girls

Aligned Buttons

The module is aligned to the bottom by adding this selector bottom-aligned to the advanced tab of the module under class. Buttons are used in this example.

Aligned Net

Aligned Buttons

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

content-row/h2

web development

content-column-two/h3

The images on this wireframe page are added via URL from placeholder.com. The one in this row left looks like this:

https://via.placeholder.com/500x.500gif/000/fff/?text=content-column-one

500x.500gif sets the size and image type. 000/fff sets the colour and ?text= is where you add text. The great thing is you can change these in the page builder and get a live preview.

What the next logic visitor question. Do they "feel" the problem you solve?

benefit-row/h2

?text=300 x 180

benefit-column-one/h3

CSS bottom aligns modules (buttons) regardless of content.

?text=300 x 180

benefit-column-two/h3

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sit amet consectetur.

?text=300 x 180

benefit-column-three/h3

The Box shadow here is added to the Layout CSS.

What you do presented in way that visitors can image their lives being better.

second-content-row/h2

About Doghouse Media

second-content-column-two/h3

Make copy easy to scan:

  • Strong headers.
  • Short paragraphs.
  • Simple words
  • Not too many bullet points!

Unless an authority site avoid writing in the 3rd person. It's used for lazy selling that would sound arrogant in the 1st person.

We can avoid "I" and "we" by finding short or bulleted pointed ways to provide the information the visitors wants

This my link styling.

second-content-column-three/h3

Format for custom selectors:
.header-row
.header-column-one  | .header column-two  etc.

If both columns are styled the same use .header-column for both.

Most rows are only needed once on a page:
.hero-row  | .benefit-row |. feature-row | .testimonial-row  etc.

EXCEPT content rows which are named as:

.second content-row |  ..third-content-row etc.
The columns for each are named:
.second-content-column-one | ..second-content-column-two|

There's no plurals .

Optional. Some sites need to say more and show more images.

About Doghouse Media

feature-row/h1

feature-row/h2

This section helps with font size setting

feature-column/h3

?text=300 x 100px

heading 4

heading 5
heading 6

Lorem ipsum dolor si sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

feature-column/h3

?text=300 x 100px

heading 4

heading 5
heading 6

Lorem ipsum dolor si sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

feature-column/h3

?text=300 x 100px

heading 4

heading 5
heading 6

Lorem ipsum dolor si sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

feature-column/h3

?text=300 x 100px

heading 4

heading 5
heading 6

Lorem ipsum dolor si sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Your grabbed their attention, they feel the pain of problem, Your benefits show a better life. Now they need justifications to buy.  Now tell them more of they will get.

Responsive Grids with Columns

Here is a column group of 6.  With custom CSS (under Row settings) the width of each is set to 33.33% on desktops and has created a grid of 2 x 3.

Without custom CSS we could have created 2 column groups of 3, but if we change the responsive settings we can end up with empty areas.

For example if we set to 50% we would get 2 on top and one below twice creating two empty spaces.

column-one

?text=1

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-two

?text=2

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-three

?text=3

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-four

?text=4

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-five

?text=5

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-six

?text=6

Column Settings   Advanced Tab HTML Element Class contains a selector.

This is using .fl-col to set the widths of all columns in this row including this one.

?text=1
?text=2
?text=3
?text=4
?text=5
?text=6
?text=7
?text=8
?text=9
?text=10

column-one

?text=1

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-two

?text=2

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-three

?text=3

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-four

?text=4

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-five

?text=5

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-six

?text=6

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-seven

?text=7

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-eight

?text=8

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-nine

?text=9

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-ten

?text=10

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-eleven

?text=11

Column Settings   Advanced Tab HTML Element Class contains a selector.

column-twelve

?text=12

Column Settings   Advanced Tab HTML Element Class contains a selector.