[Learning]#11 CSS3 Flexbox: RWD

Vida Lin
2 min readSep 28, 2021

How do RWD control columns displaying on devices of different pixels ?

First of all, if we want the flexbox to automatically move to the next line when the pixels decrease, try “flex-wrap:wrap” after “the display:flex.”

main{
display:flex;flex-wrap:wrap;
justify-content:center;
background-color:#cccccc;
}

For adapting to different devices’ pixels:

1. 1200 px: 4 columns, fixed pixel
→ PC, which is the same as last practice.

2. 500 px ~ 1200 px: 2 columns, flexible pixel
→ iPad

In this case, we adopt media query to change the width of items by

@media (max-width:1200px) {
main>.item{
width:45%;
}
}

3. < 500 px: 1 column, flexible pixel
→ mobile device

Follow the media query above, but adjust the percentage to 90%.

@media (max-width:500px) {
main>.item{
width:90%;
}
}

Music of Today: Everglow by Coldplay

Clap/Share/Follow

If you guys find this article helpful, please kindly do the writer a favor — giving 5 clicks at the GREEN area and 10~50 claps at the bottom of this page.

Most important of all, feel free to comment and share your ideas below to learn together!

--

--

Vida Lin

PM, Relationship, Travel, or anything quirky but interesting.|Subscribe & buy Vida a drink @LikerLand, the bottom of each article. 在文章底下LikerLand訂閱、請Vida喝一杯飲料 ❤