โ float
: ์ด๋ฏธ์ง์ ํ ์คํธ๋ฅผ ์ด๋ป๊ฒ ๋ฐฐ์นํ ์ง ์ ์ํ๊ธฐ ์ํ ๊ฒ
โ Flexbox
2๊ฐ์ง ์ถ
์ค์ฌ์ถ, ๋ฐ๋์ถ
โ Flex ์์ฑ ์ค์ - container
container & item
.container {
background: beige;
heigth:700px;
display:flex;
}
flex-direction: row;
์ค์ฌ์ถ : ์ํ/ ์์ง
(row, column, row-reverse , column-reverse)
flex-wrap: wrap;
ํ์ค ๋์ด๊ฐ๋ฉด ๋์ด๊ฐ์ง ์๋์ด๊ฐ์ง ๊ฒฐ์
(wrap ,nowrap)
flex-flow: column nowrap;
์ 2๊ฐ ํ๋ฒ์ ์ค์
justify-content: space-between;
์ค์ฌ์ถ์์ ์์ดํ ๋ค ๋ฐฐ์นํ๊ธฐ
flex-start : ์ฒ์๋ถํฐ ์ฐจ๋ก๋ก ๋ฐฐ์น
flex-end : ์์ ์ ์งํ๋ฉฐ ๋์ ๋ถ์ด์ ๋ฐฐ์น
-> flex-direction : -reverse์ ๋ค๋ฅธ์ : content ์์๊ฐ ์ ์ง๋จ
space-around: sace๋ฅผ ๋๋ฌ์์ผ๋ฉฐ ๊ท ๋ฑ ๋ฐฐ์น
space-evenly : space ๊ฐ์๊ฐ๊ฒฉ์ผ๋ก ๋ฐฐ์น
space-between: ๊ฐ ์์ ๋ถ๊ฒ ๊ฐ์๊ฐ๊ฒฉ ๋ฐฐ์น
align-items: center;
๋ฐ๋์ถ์์ ์์ดํ ๋ฐฐ์น
baseline: Text ์ค์ ๋ง์ถฐ์ ๋ฐฐ์น
flex-end;
flex-start;
align-content:
(์ค์ฌ์ถ๊ณผ) ๋ฐ๋์ถ์์ ์์ดํ ๋ค ๋ฐฐ์น
โ Flex ์์ฑ ์ค์ - item
.item {
width:40px;
height:40px;
}
flex-grow :0;
contiainer๊ฐ ์ปค์ง ๋ ๋์ด๋๋ ๋น์จ
item๋ค์๊ฒ ๋ค๋ฅด๊ฒ ์ง์ ํ๋ฉด 2๋ 1์๋นํด ๋๋ฐฐ๋ก ๋์ด๋จ
0,1,2
flex-shrink: 0;
conatiner๊ฐ ์์์ง ๋ ์ค์ด๋๋ ๋น์จ
flex-basis: auto;
conatiner๊ฐ ๋ณํํ ๋ ๋์ด๋๊ณ ์ค์ด๋๋ ๋น์จ %๋ก
60%,30%,10%...
align-self : center;
container์ ๋ฒ์ด๋์ ํน๋ณํ๊ฒ ์ง์
flexbox ์ต์ํด์ง๊ธฐ ๊ฒ์
-> ๋๋ ์ฌ๋ฐ์
'๐ Web๊ธฐ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HTML ๊ณผ CSS ๊ธฐ์ด (0) | 2021.02.15 |
---|---|
JavaScript ๊ธฐ๋ณธ (0) | 2021.01.04 |
[Web] HTML ๊ธฐ์ด - ์น์ฌ์ดํธ (0) | 2020.12.19 |
[Web]์ฝ๋ฉ์ ๊ธฐ์ด์ ์น, ์ฑ ํ๋ก๊ทธ๋๋ฐ (0) | 2020.12.19 |
๋๊ธ