10 Days Of CSS Flexbox

A course designed to give you the confidence in applying CSS Flexbox given different design scenarios.

A course designed to give you the confidence in applying CSS Flexbox given different design scenarios.

Overview

Day 1: Form CSS Flexbox Design, Day 2: Multi Colored Centered Boxes CSS Flexbox Design, Day 3: Multi Colored Triangle Of Circles CSS Flexbox Design, Day 4: Symmetrical Bricks CSS Flexbox Design, Day 5: Mobile CSS Flexbox Design, Day 6: Keyboard CSS Flexbox Design, Day 7: Multi Colored Steps CSS Flexbox Design, Day 8: Responsive Masonry Grid CSS Flexbox Design, Day 9: Responsive Website CSS Flexbox Design, Day 10: Responsive Navigation Dropdown Menu CSS Flexbox Design

Anyone looking to feel confident in designing webpages using the CSS Flexbox layout model, Anyone looking to see how CSS Flexbox can be used given different design layouts

Students should have a good understanding of how to setup and create basic HTML documents., Students should have a good understanding of generic CSS., A web browser is required. We will use Google Chrome and will occasionally make use of the Chrome Dev Tools., A coding editor is required. We will use VS Code with the Live Server plugin installed.

Do you want to master CSS Flexbox? Well look no further, in this comprehensive course "10 Days Of CSS Flexbox" specifically designed to provide you with full confidence in applying CSS Flexbox given different design scenarios. The course is structured in a way so that we can start by applying the CSS Flexbox layout model to some basic designs before gradually moving to more complex designs. In terms of the CSS Flexbox properties that will be explored this course will not necessarily explain the theory behind them but instead show how they can be used across different projects. Below is an overview of the projects we will cover in this course:

Day 1: Form CSS Flexbox Design

On Day 1, you will explore how the flex shorthand property can be used to design a form where the labels and the input fields share an equal column width.

Day 2: Multi Colored Centered Boxes CSS Flexbox Design

On Day 2, you will learn how we can use the flex-wrap, justify content, align-content and gap properties to achieve a centralized box design layout with different colors.

Day 3: Multi Colored Triangle Of Circles CSS Flexbox Design

On Day 3, you will learn how we can use the justify-content and align-items to achieve a triangle of circles design layout where each row of circles consists of a different color.

Day 4: Symmetrical Bricks CSS Flexbox Design

On Day 4, you will learn how we can use properties like flex-wrap, flex-basis, flex-direction, justify-content to achieve a symmetrical bricks design.

Day 5: Mobile CSS Flexbox Design

On Day 5, you will learn how we can use properties like flex, flex-direction, align-items and justify-content to construct a generic mobile design.

Day 6: Keyboard CSS Flexbox Design

On Day 6, you will learn how we can use properties like flex, flex-direction and justify-content to construct a generic keyboard design.

Day 7: Multi Colored Steps CSS Flexbox Design

On Day 7, you will learn how to use properties like flex-direction, align-items, align-self to create a steps layout design.

Day 8: Responsive Masonry Grid CSS Flexbox Design

On Day 8, you will learn how to create a masonry grid layout using properties such as flex-direction, flex-wrap and flex-basis.

Day 9: Responsive Website CSS Flexbox Design

On Day 9, you will learn how to create a responsive webpage design using properties such as flex, flex-direction, align-items, align-self and order.

Day 10: Responsive Navigation Dropdown Menu CSS Flexbox Design

On Day 10, you will learn how to build a responsive navigation dropdown menu using properties like flex, flex-direction, justify-content and align-items


By the end of the course, you should have a solid understanding in how you can incorporate the CSS Flexbox layout model into your own website designs. Enroll now and lets master CSS Flexbox together.


Joshan Grewal

Hi I'm Joshan Grewal, a web developer with 5 years commercial experience. I also hold a Bachelor's degree in Computer Science to which I obtained First Class Honours. During my time at college and university I learnt many languages and frameworks such as HTML, CSS, Javascript, Java, PHP, Laravel and SQL. I've also had exposure to JQuery, Angular and Vue.


After my studies I then worked for a company for 4 years as a PHP developer which taught me a great deal on the best practices for writing efficient code. I've now got to a stage in my career where I want share the knowledge I've gained in website development to inspire others to take up a career within the tech industry. I find the easiest way to pick up a skill is to continuously practice it. I will aim to provide all the knowledge I've acquired over the years to the best of my ability to ensure you are fully equipped to start your journey within the tech industry.

Free Enroll