DEV Community

Tshilidzi Rambuda
Tshilidzi Rambuda

Posted on

3 3

Simple flexbox tutorial

How to style multiple blocks of different colors in one single row and get what we call a color palette out of it?

In this tutorial I will show you how you can style multiple blocks of different colors and make a color palette using css property flexbox.

Fist we will start by creating a div container that will contain five divs with different colors.

This is how our html will look like

<div class="container">
   <div></div>
   <div></div>
   <div></div>
   <div></div>
   <div></div>
</div>
Enter fullscreen mode Exit fullscreen mode

And this is the css code below

.container{
  width:100%;
  max-width:1000px;
  height: 200px;
  display: flex;
  flex-direction:row;
  justify-content:space-evenly;
}
.container > div{
  width:calc(100%/5);
  height:100%;
}
.container > div:nth-child(1){
  Background:blue;
}
.container > div:nth-child(2){
  Background:lightblue;
}
.container > div:nth-child(3){
  Background:red;
}
.container > div:nth-child(4){
  Background:lightred;
}
.container > div:nth-child(5){
  Background:pink;
}
Enter fullscreen mode Exit fullscreen mode

And that is how you create a css flexbox color palette guys :)

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)