• Post category:StudyBullet-14
  • Reading time:8 mins read


Learn CSS by solving everyday challenges, from styling buttons to creating complex layouts

What you will learn

Recognize some of the most famous patterns in CSS

Slice CSS challenges into smaller manageable chunks

Learn about common components that make a modern website

Get familiar with data-attribute driven CSS

Style modern forms from scratch

Build micro and macro layouts with intent

How to use this course

Description

Do you know the basics, but writing CSS is still challenging?
Then this is the right course for you!

“CSS by example” is designed to take you on a journey through many concepts, components, and layouts that modern websites use and recreate them from scratch so you get a better understanding.

Even if you plan on using CSS libraries such as Tailwind or Bootstrap, you will find valuable information in this course because it will help you to understand the foundation of these libraries and immediately recognize the patterns they are using.

And the best part is: This course will be extended in the future.

Maybe you didn’t grasp a concept, or you came across a component on a website, and you wonder how they built that? We are counting on your feedback to further advance this course and answer your questions about modern CSS.

As of now, there are more modules in the pipeline about upcoming features such as Container Queries, Nesting, and new HTML capabilities such as popovers, dialogs, and search forms.

What to expect?

In each chapter, we talk about crucial parts of a website and their patterns:


Get Instant Notification of New Courses on our Telegram channel.


– In Basics, we cover handling CSS Algorithms, Positioning, and everything global

Typography is about styling Text

– In Overlays, we talk about Modals, Notification bars, Fading sections, and relative positioning of overlays

– We also have chapters where we talk about Avatars, Buttons, Cards, and Tags. These seemingly small components can come with one or another surprise!

– In Progress Indicators, we do animations and transitions of loading indicators

Coming soon…

– Of course, we have a full chapter on Forms, where we recreate many interesting patterns, such as Floating Labels, Star Ratings, Toggle Switches, and many more.

– We packed in a chapter on Navigations, where we show how to build a navigation and how to work and animate with a navigation icon

– Last but not least, we talk about Layouts on the page level, for instance: The Holy Grail layout, two and twelve-column grids, …

English
language

Content

Introduction

What you will learn
How to use this course

Basics

01 Next-Sibling Pattern / Task
01 Next-Sibling Pattern / Solution
02 Positioning / Task
02 Positioning / Solution
03 Reset Styles / Task
03 Reset Styles / Solution
04 Box Sizing / Task
04 Box Sizing / Solution
05 Layer / Task
05 Layer / Solution

Typography

01 Gradient Text / Task
01 Gradient Text / Solution
02 Fluid Typography / Task
02 Fluid Typography / Solution
03 Overflowing Text / Task
03 Overflowing Text / Solution

Overlays

01 Modal / Task
01 Modal / Solution
02 Notification / Task
02 Notification / Solution
03 Fading Section / Task
03 Fading Section / Solution
04 Relative Overlay / Task
04 Relative Overlay / Solution

Avatars

01 Simple Avatar / Task
01 Simple Avatar / Solution
02 Avatar With Notification / Task
02 Avatar With Notification / Solution
03 Avatar With Image / Task
03 Avatar With Image / Solution
04 Avatar List / Task
04 Avatar List / Solution
05 Avatar Link / Task
05 Avatar Link / Solution

Tags

01 Simple Tag / Task
01 Simple Tag / Solution
02 Tag With Remove / Task
02 Tag With Remove / Solution

Buttons

01 Simple Modern Button / Task
01 Simple Modern Button / Solution
02 Button With Gradient / Task
02 Button With Gradient / Solution
03 Button With Icon / Task
03 Button With Icon / Solution
04 Circular Button / Task
04 Circular Button / Solution
05 Button Group / Task
05 Button Group / Solution

Cards

01 Media Card / Task
01 Media Card / Solution
02 Video Card / Task
02 Video Card / Solution
03 Same height columns and rows / Task
03 Same height columns and rows / Solution
04 Slider / Task
04 Slider / Solution
05 Grid Card / Task
05 Grid Card / Solution

Progress Indicators

01 Progress Bar / Task
01 Progress Bar / Solution
02 CSS Spinner / Task
02 CSS Spinner / Solution
03 SVG Spinner / Task
03 SVG Spinner / Solution