Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- git
- ํผํฐ ๋ชจ๋น์ ๋ฒ์ง ๋ชจํ
- WEB
- ์คํ ์ด์ธ ์ฝ๋
- ํ๋ก๊ทธ๋๋จธ์ค
- Lifting state
- JavaScript
- BFS์ DFS
- Effect Hook
- Study
- ๊ณ ์ฐจํจ์
- ์คํ ์ด์ธ ์ฝ๋42๊ธฐ
- css
- State
- Cmarket
- ๋ฒ์ง ๋ชจํ
- prototype
- props drilling
- ๋ฒ๋ค๋ง
- ์ปดํจํฐ ๊ณตํ
- ํผํฐ ๋ชจ๋น
- jsx
- ํ ์คํธ ์์
- html
- wai-aria
- css animation
- ์๋งจํฑ์์
- React
- ์ ์ด์ฝฅ ๋์จ
- fetch api
Archives
- Today
- Total
roqkf
[CSS] Flexbox ๋ณธ๋ฌธ
float
- ์ด๋ฏธ์ง์ ํ ์คํธ๋ค์ ์ด๋ป๊ฒ ๋ฐฐ์นํ ๊ฑด์ง ์ ๋ฆฌํ๊ธฐ ์ํด ๋ํ๋จ
- float:left = ์ด๋ฏธ์ง๊ฐ ์ผ์ชฝ์ผ๋ก ์ ๋ ฌ๋๊ณ ๋๋จธ์ง ํ ์คํธ
- float:center = ์ด๋ฏธ์ง๊ฐ ๊ฐ์ด๋ฐ
- float:right = ์ด๋ฏธ์ง๊ฐ ์ค๋ฅธ์ชฝ
Flaxbox
- ์ปจํ ์ด๋์ ์ ์ฉํ๋ ์์ฑ๊ฐ์ด ์กด์ฌ, ์ปจํ ์ด๋ ์์ ์์ดํ ์ด ์ ์ฉํ๋ ์์ฑ๊ฐ์ด ์กด์ฌ
- ์ค์ฌ์ถ(main axis)๊ณผ ๋ฐ๋์ถ(cross axis)์ด ์์
- container ์์ฑ
1. display (flex ์ฌ์ฉ์ ์ํด ์ ์ธ)
- display: flex;
2. flex-direction (๋ฐฉํฅ)
- flex-direction: row; (๊ธฐ๋ณธ)
- flex-direction: row-reverse;
- flex-direction: column;
- flex-direction: column-reverse;
3. flex-wrap
- flex-wrap: nowrap; (๊ธฐ๋ณธ)
- flex-wrap: wrap; (๊ณต๊ฐ ๋ถ์กฑํ๋ฉด ๋ค์ ๋ผ์ธ์ผ๋ก ๋์ด๊ฐ๊ฒ ๋จ)
4. flex-flow (flex-direction + flex-wrap)
5. justify-conent (์ค์ฌ์ถ์์ ์์ดํ ์ ์ด๋ป๊ฒ ๋ฐฐ์นํ ๊ฑด์ง)
- justify-conent: flex-start; (๊ธฐ๋ณธ)
- justify-conent: flex-end;
- justify-conent: center;
- justify-conent: space-around;
- justify-conent: space-evenly;
- justify-conent: space-between;
6. align-items (๋ฐ๋์ถ์์ ์์ดํ ์ ์ด๋ป๊ฒ ํ ๊ฑด์ง ๊ฒฐ์ )
- aling-items: baseline; ๊ท ๋ฑํ๊ฒ ํด ์ค
7. aling-content (๋ฐ๋์ถ์์ ์์ดํ ์ ์ด๋ป๊ฒ ๋ฐฐ์นํ ๊ฑด์ง)
- aling-content: start
- aling-content: end;
- aling-content: center;
- aling-content: space-around;
- aling-content: space-evenly;
- aling-content: space-between;
- item ์์ฑ
1. order (์์ดํ ์ ์์)
2. flex-grow (์ปจํ ์ด๋์ ํฌ๊ธฐ๊ฐ ์ปค์ก์ ๋ ์์ดํ ์ ๋์ด๋๋ ๋น์จ์ ์ง์ )
- flex-grow: 0; (๊ธฐ๋ณธ)
3. flex-shrink (์ปจํ ์ด๋์ ํฌ๊ธฐ๊ฐ ์์์ก ๋ ์์ดํ ์ ์ค์ด๋๋ ๋น์จ์ ์ง์ )
- flex-shrink: 0; (๊ธฐ๋ณธ)
4. flex-basis
- flex-basis: auto; (๊ธฐ๋ณธ, grow๋ shrink์ ๋ง์ถฐ์ ๋ณํ)
- flex-basis: ๊ฐ; (์ปจํ
์ด๋์ width์ ๋ฐ๋ผ์ ์ปค์ง ๋๋, ์์์ง ๋ ๋ณํ)
5. align-slef (์์ดํ ๋ณ๋ก ์์ดํ ์ ์ ๋ ฌ)
๋ง์ง๋ง์ผ๋ก ์ฐ์ต์ ์ํด
Flexbox Froggy ๊ฒ์: https://flexboxfroggy.com/ ๊น์ง ํ๊ธฐ!!
'๐ป Development > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSS ์ ๋๋ฉ์ด์ (0) | 2023.01.17 |
---|---|
[CSS] ๋ ์ด์์ display (0) | 2022.11.27 |
[CSS] Selector (0) | 2022.11.27 |
[CSS] ๋ฐ์ค๋ชจ๋ธ (0) | 2022.11.26 |
[CSS] ๊ธฐ์ด (0) | 2022.11.26 |