์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ธฐ์ฌํผ์คํธ
- ํ๋ฌ์ค
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- createstore ์ทจ์์
- ๋ฐฑ์ค
- flexbox
- ๋ชจ๋ ๊ด๋ฆฌ
- input ์ปดํฌ๋ํธ
- REACT
- froggy
- github
- flex container
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ์ค๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌํ๊ธฐ
- flex item
- Flexbox Froggy
- Redux
- error
- git revert
- JWT
- flexbox/grid ์ ์ฉ ์ฌ๋ถ
- justify-content: center;
- react ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- ํ ์คํธ ์ฝ๋
- ์กฐ๊ฑด๋ถ ์คํ์ผ๋ง
- prettier
- ์นด์นด์ค๋งต
- position
- login button ์ปดํฌ๋ํธ
- Today
- Total
๋ชฉ๋กflexbox (7)
minyoung
๋จผ์ , position ์์ฑ์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์๋์ ๊ฐ๋ค. position ์์ฑ : ์์์ ์์น๋ฅผ ์ ์ดํ๋ฉฐ, ๋ฌธ์ ํ๋ฆ๊ณผ ๋ถ๋ชจ ์์์ ์ํฅ์ ๊ฒฐ์ position ์์ฑ์ HTML ์์์ ์์น ์ง์ ๋ฐฉ๋ฒ์ ์ค์ ํ๋ CSS ์์ฑ์ด๋ค.์ด ์์ฑ์ ์ฌ์ฉํด์ ์์๋ฅผ ๋ฌธ์์ ํน์ ์์น์ ๋ฐฐ์นํ๊ณ ์์น ๊ด๋ จ ์์ฑ์ ์กฐ์ ํ๋ค. position: static; . position: static;- ๊ธฐ๋ณธ ๊ฐ์ผ๋ก, static์ผ๋ก ์ค์ ๋ ์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐฐ์น -> ์ฆ, ์์น๊ฐ ์ง์ ๋์ง ์๊ณ ์์๋ ํ๋ฉด์ ์๋จ์ ์ฐจ๋ก๋๋ก ๋ฐฐ์ ๋จ - ์์น ์ง์ ์ด ์์ - top, left, bottom, right ์์ฑ์ ํจ๊ณผ๊ฐ ์์- ๋ค๋ฅธ ์์น ์ง์ ์์ฑ์ ์ฌ์ฉํ์ง ์์ ๋ ์ ์ฉ๋๋ ๊ฐ position: relative..

21๋จ๊ณalign-content: flex-start;align-content๋ ์์ง ๊ฐ๊ฒฉ์ ์ ๋ ฌํ๋ค.align-content ์์ฑ์ ์ฌ๋ฌ ์ค๋ก ๋๋ Flex ์ปจํ ์ด๋์ ๊ต์ฐจ ์ถ ์ ๋ ฌ์ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.์ด ์์ฑ์ flex-wrap ์์ฑ์ด wrap ๋๋ wrap-reverse๋ก ์ค์ ๋์ด ์์ ๋์๋ง ์๋ฏธ๊ฐ ์๋ค.๊ธฐ๋ณธ์ ์ผ๋ก align-items ์์ฑ์ ๋จ์ผ ์ค ๋ด์์์ ๊ต์ฐจ ์ถ ์ ๋ ฌ์ ์ค์ ํ์ง๋ง, ์ฌ๋ฌ ์ค์ด ์๋ ๊ฒฝ์ฐ align-content ์์ฑ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์ค ๊ฐ์ ๊ต์ฐจ ์ถ ์ ๋ ฌ์ ์ค์ ํ ์ ์๋ค.align-content ์์ฑ์ ๊ฐ์ผ๋ก๋ ๋ค์์ด ์ฌ ์ ์๋ ๊ฒ๋ค์ ์๋ ์ฒดํฌ ํ์์ ์ ๋ฆฌํด๋์๋ค.align-content๋ ์ฌ๋ฌ ์ค๋ค ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ง์ ํ๋ฉฐ, ํ ์ค๋ง ์๋ ๊ฒฝ์ฐ์๋ align-con..

16๋จ๊ณalign-self: flex-end;align-self๋ flex-items ์์ฑ์ผ๋ก ์ด์ ํฌ์คํ ์์ ๋ค๋ค๋ order ์์ฑ์ ์ด์ ๋ ๋ฒ์งธ flex-items ์์ฑ์ด๋ค.์ฆ, ๊ฐ๋ณ ์์์ ์ ์ฉํ ์ ์๋ ์์ฑ์ด๋ค.align-self๋ align-items ๊ฐ์ ์ฌ์ ์ํ๋ค. grid์์๋ grid area ํญ๋ชฉ์ ์ ๋ ฌํ๊ณ , flexbox์์๋ cross axis ํญ๋ชฉ์ ์ ๋ ฌํ๋ค.align-self ์์ฑ์ flex ์ปจํ ์ด๋์ ์์ดํ ์ ์ ์ฉ๋๋ฉฐ, ํด๋น ์์ดํ ์ ๊ต์ฐจ ์ถ(cross axis)์์์ ์ ๋ ฌ์ ์ง์ ํ๋๋ฐ ์ฌ์ฉ๋๋ค. ์ด ์์ฑ์ ํตํด ๊ฐ๋ณ์ ์ผ๋ก ํน์ Flex ์์ดํ ์ ์ ๋ ฌ์ ์ ์ดํ ์ ์๋ค.์ผ๋ฐ์ ์ผ๋ก align-items ์์ฑ์ flex ์ปจํ ์ด๋ ๋ด ๋ชจ๋ ์์ดํ ์ ๊ต์ฐจ ์ถ ์ ๋ ฌ์ ์ง์ ํ๋ ๋ฐ ์ฌ..

11๋จ๊ณflex-direction: column;justify-content: flex-end;flex-direction: column;์ ํตํด ์ฃผ์ถ์ ์์ง์ผ๋ก ๋ฐ๊พธ๊ณ justify-content: flex-end;๋ฅผ ํตํด ์์ง ๊ธฐ์ค์ผ๋ก ๋ฐ๋ฅ์ผ๋ก ์ด๋์์ผ์ค๋ค.12๋จ๊ณflex-direction: column-reverse;justify-content: space-between; flex-direction: column-reverse;๋ฅผ ์ ์ฉ์์ผ์ ์ฃผ์ถ์ ์์ง์ผ๋ก ๋ง๋ค์ด์ฃผ๊ณ , ์๋์์๋ถํฐ ์ญ์์ผ๋ก ๋ฐฐ์นํ๋ค.justify-content: space-between;์ ์ ์ฉ์์ผ์ ์์ง ๊ธฐ์ค space-between์ผ๋ก ์์ดํ ๊ฐ์ ์ฌ์ด ๊ฐ๊ฒฉ์ ๋์ผํ๊ฒ ๋ง๋ค์ด์ค๋ค. 13๋จ๊ณflex-direction: row-reve..

6๋จ๊ณjustify-content: center;align-items: center;ui ๋ ์ด์์์ ๋ฐฐ์น ํ๋ค๋ณด๋ฉด align-items์ justify-content ์์ฑ์ ๊ฐ์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.6๋จ๊ณ์์๋ ์ด์ ๋๋นํ ์ฐ์ต์ ํ ์ ์๋ค.์ฃผ์ถ์ด ์ํ์ด๋ค.justify-content(์ฃผ์ถ์ ์ ์ฉ) center๋ฅผ ํตํด ์ํ ๊ธฐ์ค ๊ฐ์ด๋ฐ๋ก ์์น์ํจ๋ค.align-items(๊ต์ฐจ์ถ์ ์ ์ฉ) center๋ฅผ ํตํด ์์ง, ์ธ๋ก ๊ธฐ์ค ๊ฐ์ด๋ฐ๋ก ์์น์ํจ๋ค.7๋จ๊ณalign-items: flex-end; justify-content: space-around;์ฃผ์ถ์ด ์ํ์ด๊ณ , align-items ํ์ฉํด ์์ง ๊ธฐ์ค ๋ฐ๋ฅ์ผ๋ก ์ ๋ ฌํ๋ค -> flex-end;๊ทธ ๋ค์ justify-content ํ์ฉํด ์ํ ๊ธฐ์ค space-..

display: flex; ์์ฑ์ ์ฌ์ฉํ๋ฉด Flexbox ๋ ์ด์์์ด ์์ฑ๋๋ฉฐ, ์ด๋ ๊ธฐ๋ณธ์ ์ผ๋ก main axis๋ ์ํ(๊ฐ๋ก) ๋ฐฉํฅ์ด ๋ฉ๋๋ค. Flexbox์์ main axis๋ ์ฃผ๋ก ํญ๋ชฉ๋ค์ด ๋ฐฐ์น๋๋ ์ฃผ์ถ์ ๋ํ๋ ๋๋ค. 1๋จ๊ณ : justify-content: flex-end;์ํ์ด ๊ธฐ๋ณธ main axis๋ก, justify-content: flex-end๋ฅผ ํตํด ์ค๋ฅธ์ชฝ ๋์ผ๋ก froggy ์์๋ฅผ ์ด๋์ํต๋๋ค.justify-content๋ ์ฃผ์ถ(main axis)์ด ๊ธฐ์ค์ ๋๋ค.flex-end: ์์๋ค์ ์ปจํ ์ด๋์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ ๋ ฌํฉ๋๋ค.2๋จ๊ณ: justify-content: center;์ํ์ด ๊ธฐ๋ณธ main axis๋ก, ์ํ ๊ธฐ์ค ๊ฐ์ด๋ฐ๋ก ์์น์์ผ์ค๋ค.center: ์์๋ค์ ์ปจํ ์ด๋์ ๊ฐ์ด๋ฐ๋ก ์ ๋ ฌํ๋ค...