[et_pb_line_break_holder _i=”2″ _address=”0.0.0.2″ /]
[et_pb_line_break_holder _i=”4″ _address=”0.0.0.4″ /]
[et_pb_line_break_holder _i=”6″ _address=”0.0.0.6″ /]

Learn CSS the practical way.

Short tutorials, copy-ready snippets, and mini challenges—made for real projects (and Divi too).

[et_pb_line_break_holder _i=”8″ _address=”0.0.0.8″ /][et_pb_line_break_holder _i=”9″ _address=”0.0.0.9″ /][et_pb_line_break_holder _i=”11″ _address=”0.0.0.11″ /][et_pb_line_break_holder _i=”13″ _address=”0.0.0.13″ /][/et_pb_column][et_pb_line_break_holder _i=”1″ _address=”0.0.1″ /][/et_pb_row][et_pb_line_break_holder _i=”1″ _address=”0.1″ column_structure=”4_4″ /][/et_pb_section]
[et_pb_line_break_holder _i=”0″ _address=”3.0″ column_structure=”4_4″ /]
[et_pb_line_break_holder _i=”0″ _address=”3.1.0″ /]
[et_pb_line_break_holder _i=”0″ _address=”3.1.1.0″ /]

Featured tutorials

[et_pb_line_break_holder _i=”2″ _address=”3.1.1.2″ /]
[et_pb_line_break_holder _i=”2″ _address=”3.1.2″ /]
[et_pb_line_break_holder _i=”2″ _address=”3.2″ column_structure=”4_4″ /][et_pb_line_break_holder _i=”3″ _address=”3.3″ column_structure=”4_4″ /]
[et_pb_line_break_holder _i=”0″ _address=”3.4.0″ /]
[et_pb_line_break_holder _i=”0″ _address=”3.4.1.0″ /]

CSS Selectors Basics

Learn selectors fast with real examples + a mini quiz.
[et_pb_line_break_holder _i=”2″ _address=”3.4.1.2″ /]
[et_pb_line_break_holder _i=”2″ _address=”3.4.2″ /][et_pb_line_break_holder _i=”3″ _address=”3.4.3″ /]
[et_pb_line_break_holder _i=”0″ _address=”3.4.4.0″ /]

Flexbox Navbar

Build a responsive navbar in under 20 minutes.
[et_pb_line_break_holder _i=”2″ _address=”3.4.4.2″ /]
[et_pb_line_break_holder _i=”5″ _address=”3.4.5″ /][et_pb_line_break_holder _i=”6″ _address=”3.4.6″ /]
[et_pb_line_break_holder _i=”0″ _address=”3.4.7.0″ /]

CSS Grid Masonry

Create a masonry-like layout with modern CSS Grid.
[et_pb_line_break_holder _i=”2″ _address=”3.4.7.2″ /]
[et_pb_line_break_holder _i=”8″ _address=”3.4.8″ /]
[et_pb_line_break_holder _i=”5″ _address=”3.5″ column_structure=”4_4″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.0″ column_structure=”4_4″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.1.0″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.1.1.0″ /]

Popular CSS snippets

[et_pb_line_break_holder _i=”2″ _address=”6.1.1.2″ /]
[et_pb_line_break_holder _i=”2″ _address=”6.1.2″ /]
[et_pb_line_break_holder _i=”2″ _address=”6.2″ column_structure=”4_4″ /][et_pb_line_break_holder _i=”3″ _address=”6.3″ column_structure=”4_4″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.4.0″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.4.1.0″ /]

Center anything (Flexbox)

.parent{display:flex;align-items:center;justify-content:center;}        

Use when you want perfect center alignment.

[et_pb_line_break_holder _i=”2″ _address=”6.4.1.2″ /]
[et_pb_line_break_holder _i=”2″ _address=”6.4.2″ /][et_pb_line_break_holder _i=”3″ _address=”6.4.3″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.4.4.0″ /]

Clamp typography scale

h1{font-size:clamp(2rem, 3vw + 1rem, 3.25rem);}        

Responsive font size without media queries.

[et_pb_line_break_holder _i=”2″ _address=”6.4.4.2″ /]
[et_pb_line_break_holder _i=”5″ _address=”6.4.5″ /]
[et_pb_line_break_holder _i=”5″ _address=”6.5″ column_structure=”4_4″ /][et_pb_line_break_holder _i=”6″ _address=”6.6″ column_structure=”4_4″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.7.0″ /]
[et_pb_line_break_holder _i=”0″ _address=”6.7.1.0″ /]

Get the weekly CSS cheat sheet

–> background_color=”#111827″ header_text_color=”#E5E7EB” body_text_color=”#9CA3AF” border_radii=”16px|16px|16px|16px” padding=”22px|22px|22px|22px”] One email. 5 minutes. Better CSS.
[et_pb_line_break_holder _i=”2″ _address=”6.7.1.2″ /]
[et_pb_line_break_holder _i=”2″ _address=”6.7.2″ /]
[et_pb_line_break_holder _i=”8″ _address=”6.8″ column_structure=”4_4″ /]
[et_pb_line_break_holder _i=”1″ _address=”1″ theme_builder_area=”post_content” /][et_pb_line_break_holder _i=”2″ _address=”2″ theme_builder_area=”post_content” /][et_pb_line_break_holder _i=”4″ _address=”4″ theme_builder_area=”post_content” /][et_pb_line_break_holder _i=”5″ _address=”5″ theme_builder_area=”post_content” /][et_pb_line_break_holder _i=”7″ _address=”7″ theme_builder_area=”post_content” /]