[HTML/CSS] Day20. Flex(2) ๐คทโโ๏ธ
์, ๋ค์ flex
์ ๋ฆฌ ์๊ฐ์ด๋ค.
์ด๋ฒ์ ๋ค๋ฃฐ flex
์์ฑ์ flex-basis
, flex-shrink
, flex-grow
์ด๋ค.
์ด๋ฒ ์์ฑ๋ค์ ์ปจํ ์ด๋ ์์๊ฐ ์๋ "์์ ์์(flex-item)"์ ์ ์ฉํ๋ ์์ฑ์ด๋ค.
์ด ๋ถ๋ถ์ flex
๋ฅผ ์ฌ์ฉํ ๋ ์ฌ๋งํ๋ฉด ๊ฑด๋๋ฆฌ์ง ์๋ ์์ฑ์ธ๋ฐ ์๊ฐ๋ณด๋ค ์ ์ฉํ ๋ถ๋ถ์ด ์์ด์ ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค.
- flex-basis
flex-basis
๋ ๋ง ๊ทธ๋๋ก "๊ธฐ์ด"๋ผ๋ ๋ง์ด๋ค. ๊ธฐ๋ณธ์ ์ธ ์์ ์์๋ค์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ๊ฒ์ด๋ค.
์ด๊ฒ ๋ํ ์์์ ์ธ๊ธํ๋ Main-axis
์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค.
๊ฐ์ ๊ฒฝ์ฐ ๋ค์ํ ๋จ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํ ์ ์๋ค.
.item {
flex-basis: auto;
/* flex-basis: 0; */
/* flex-basis: 50%; */
/* flex-basis: 300px; */
/* flex-basis: 10rem; */
/* flex-basis: content; */
}
content
๋ผ๋ ๋จ์๊ฐ ์ด์ํ ์ ์๋๋ฐ ์ฝํ ์ธ ์์ญ์ ํฌ๊ธฐ๋งํผ ์กฐ์ ๋๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๋ง์ฝ flex-direction
์ ๊ฐ์ด row
๋ผ๋ฉด ๋๋น๋ฅผ, column
์ด๋ผ๋ฉด ๋์ด์ ๊ธฐ๋ณธ์ ์ธ ํฌ๊ธฐ๋ก ์ ์ฉ์ด ๋๋ค.
์๋ ์ด๋ฏธ์ง๋ flex-direction
์ ๊ฐ๊ฐ row
, column
์ ์ ์ฉ์ํค๊ณ ์์์์์ flex-basis:100px
๋ฅผ ์ ์ฉํ ๊ฒฐ๊ณผ์ด๋ค.
๋ณด๋ฉด row
์ผ๋๋ ์์์์์ ๋๋น๊ฐ ๋์ด๋ฌ๊ณ , column
์ผ๋๋ ์์์์์ ๋์ด๊ฐ ๋์ด๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฌ๊ธฐ์ ๊ทธ๋ผ
width
์height
๋ฅผ ์ ์ฉํ๋ ๊ฒ๊ณผflex-basis
๋ฅผ ์ ์ฉํ ๊ฒ์ ๋ญ๊ฐ ๋ค๋ฅธ๊ฑฐ์ง?
์๋์ ์์ค ์ฝ๋์์๋ ์์ ์์์ height:100px
๋ฅผ ์ฃผ๊ณ ์์์ ๊ฐ๊ฐ width:200px
๊ณผ flex-basis:200px
์ ์ ์ฉ์์ผ๋ณด์๋ค.
flex-direction
๋ row
๋ก ๋์ด์๊ธฐ ๋๋ฌธ์ flex-basis:200px
์ width:200px
๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ผ ๊ฒ์ด๋ค.
.container div {
height: 100px;
}
.box1 {
width: 200px;
background-color: lightcoral;
}
.box2 {
flex-basis: 200px;
background-color: lightsalmon;
}
<div class="container">
<div class="box1">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum ad
adipisci eligendi in, impedit fugiat, consequatur ullam optio iure alias
corrupti magni ab commodi numquam facilis, sapiente error iste
harum!dsadasdadsadadsasdadsasdadsadasdadsadadsasdadsasda
</div>
<div class="box2">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum ad
adipisci eligendi in, impedit fugiat, consequatur ullam optio iure alias
corrupti magni ab commodi numquam facilis, sapiente error iste
harum!dsadasdadsadadsasdadsasdadsadasdadsadadsasdadsasda
</div>
</div>
์๋์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋์๋์ง ์ดํด๋ณด๋๋ก ํ์.
.box1
์ width:200px
์ด ๊ณ ์ ์ด ๋์ด ์ฝํ
์ธ ๊ฐ ์์์ ์์ญ์ ๋์ด ์๋๋ก ๋ด๋ ค๊ฐ ๊ฒ์ด ๋ณด์ธ๋ค.
ํ์ง๋ง ์๋ ์ด๋ฏธ์ง์์ ๋ณผ ์ ์๋ฏ .box2
๋ flex-basis:200px
๊ฐ ์ ์ฉ๋ ๊ธฐ๋ณธ ๋๋น '200px'(๋น๊ธ์น ๋ถ๋ถ)๋ณด๋ค ๋ ๋ง์ ์์ญ(ํ์ดํ ๋ถ๋ถ)์ ์ฐจ์งํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ด๋ฅผ ๋ณด๋ฉด width
๋ฅผ ์ ์ฉํ๋ฉด ๊ฐ์ ์ ์ธ ๊ณ ์ ๊ฐ์ผ๋ก ๋ฑ ๊ทธ ๋งํผ์ ์์ญ๋ง์ ์ฐจ์งํ๋ ๊ฒ์ ์ ์ ์๊ณ , flex-basis
๋ ์ฝํ
์ธ ์ ์์ญ์ ๋ฐ๋ผ ์ ๋์ ์ผ๋ก ๋ณํ ์ ์๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
๋ค์ ์์๊ฐ ๋ ์๋๋ผ๋ ๊ฒน์น์ง ์๊ณ ์ด์ด์ ์ ๋ ฌ์ด ๋๋ ๊ฒ๋ ์ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ flex-basis
๊ฐ ๊ธฐ๋ณธ๊ฐ์ธ auto
๊ฐ ์๋๊ณ ๊ทธ ์ธ์ ์์น๊ฐ width
์ ๋์์ ์ ์ฉ๋์ด ์๋ค๋ฉด flex-basis
๋ฅผ ์ฐ์ ์ ์ผ๋ก ์ ์ฉํ๋ค.
์์ ์ด๋ฏธ์ง์ฒ๋ผ width
๋ง ์ค์ ํ์ ๋๋ ์ ์ฉํ ๊ณ ์ ๊ฐ๋ง ์ ์งํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
flex-basis:200px
์ ํจ๊ป ์ ์ฉํ์ ๋๋ "200px"๋ก ๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฌ๊ธฐ์ ๋์ ์๋ฌธ์ :
width
์flex-basis
๊ฐ ๋์์ ์ ์ฉ์ด ๋์์ ๋flex-basis
๊ฐ ์ฐ์ ์ ์ฉ์ด ๋๋๋ฐ ์ ์ฝํ ์ธ ์์ญ๋งํผ ๋์ด๋์ง ์์๊น?
์์ ์์ค์ฝ๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ํ๋ฒ ๋ณด์.
์ฌ๊ธฐ์ 2๋ฒ์งธ ๋ฐ์ค๋ flex-basis: 200px
๋ง ์ ์ฉ๋์ด์๋ค. ํ์ง๋ง '200px'์ด ์๋ ์๋์ ๊ฒฐ๊ณผ์ฒ๋ผ ์ฝํ
์ธ ์ ํฌ๊ธฐ๋งํผ ๋์ด๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฌ๊ธฐ์ ๋์์ width:200px
์ ์ ์ฉํ์ ๋ ๊ฒฐ๊ณผ๋ ์ฝํ
์ธ ์ ํฌ๊ธฐ๋งํผ ๋์ด๋๋ ๊ฒ์ด ์๋ ์๋์ ์ด๋ฏธ์ง์ฒ๋ผ '200px'์ด ์ ์ฉ์ด ๋๊ณ ์ฝํ
์ธ ๊ฐ ์์ญ์ ๋ฐ์ผ๋ก ๋๊ฐ๋ฒ๋ฆฐ๋ค.
๊ณต์๋ฌธ์์ ๋ฐ๋ฅด๋ฉด, flex-basis
์ width/height
๊ฐ ์ ์ฉ์ด ๋ ๋๋ ์ฐ์ ์ ์ผ๋ก flex-basis
๋ฅผ ์ ์ฉํ๋ค๊ณ ํ๋๋ฐ ๋ฐ๋ก ์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด width
๊ฐ "200px"๋ก ๊ณ ์ ๋์ด ์ฝํ
์ธ ๊ฐ ์์์ ์์ญ ๋ฐ์ผ๋ก ๋๊ฐ๋ฒ๋ฆฐ๋ค.
์ด ๋ถ๋ถ์ ๋ํด์ ์์ง ์ดํด๊ฐ ์๋๋ ๋ถ๋ถ์ด ์์ด์ ์ถํ์ ์์๋ณด๊ณ ๋ด์ฉ์ ์ถ๊ฐํ๋๋ก ํ๊ฒ ๋ค.
- flex-grow
flex-basis
์ ๊ฐ์์ ๋ ๋์ด๋๋ ๋๋์ง ์ง์ ํ๋ ์์ฑ์ด๋ค. ์์ฑ์ 0๋ณด๋ค ๊ฐ์ผ๋ก๋ ์์๊ฐ์ ํ์ฉ๋์ง ์๋๋ค.
flex-grow
์ ํน์ง์ ์ปจํ
์ด๋์ ์ฌ์ฉ๊ฐ๋ฅํ ์์ญ์ ์ด๋ค ๋น์จ๋ก ๊ฐ์ง ๊ฒ์ธ์ง ์ ํ ์ ์๋ค๋ ๊ฒ์ด๋ค.
์์ ๋ฅผ ๋ณด์.
ํ์ฌ ์๋์ ์ด๋ฏธ์ง๋ ์ปจํ
์ด๋๊ฐ 1000px
์ด ์ ์ฉ๋์ด ์๊ณ ๋ด๋ถ์ ์์์๋ ์ฝํ
์ธ ๋งํผ์ ์์ญ๋ง ์ฐจ์งํ๊ณ ์๋ค.
๊ทธ๋์ ์ฝํ
์ธ ๋ฅผ ์ ์ธํ ๋๋จธ์ง ์์ญ์ ์ฌ์ฉ๊ฐ๋ฅํ ์์ญ์ด๋ค.
์ฆ, "๋ด๋ถ ์์๊ฐ ๋๋์ด ๊ฐ์ง ์์ญ"์ด๋ผ๋ ๊ฒ์ด๋ค.
<style>
.box1 {
flex-grow: 1;
background-color: lightcoral;
}
.box2 {
background-color: lightsalmon;
}
.box3 {
background-color: lightskyblue;
}
</style>
์ฐ์ ๋ด๊ฐ ์ดํดํ ๋ฐ๋ก๋ flex-grow
๊ฐ ์ง์ ๋ ์์๋ค๋ง ์ปจํ
์ด๋ ์์์ ์ฌ๋ฐฑ ๊ณต๊ฐ์ ๋๋ ๊ฐ์ง๋ ๊ฒ์ผ๋ก ์ดํดํ๋ค.
๊ทธ๋์ ์์ ์์ค์ฝ๋์ฒ๋ผ ์์ ์ค ์ฒซ๋ฒ์งธ ์์ ํผ์ flex-grow
๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉด ์๋์ ๊ฒฐ๊ณผ์ฒ๋ผ ํผ์ ์ปจํ
์ด๋์ ์ฌ๋ฐฑ ๊ณต๊ฐ์ ๋ค ์ฐจ์งํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ด์ ๋ค๋ฅธ ์์์๋ flex-grow
๋ฅผ ๋ฃ์ด๋ณด๋๋ก ํ์.
<style>
.box1 {
flex-grow: 1;
background-color: lightcoral;
}
.box2 {
flex-grow: 2;
background-color: lightsalmon;
}
.box3 {
flex-grow: 1;
background-color: lightskyblue;
}
</style>
์์ ์์ค์ฝ๋์ ์๋ฏธ๋ box1
์ ์ปจํ
์ด๋ ์์ญ์ 4๋ถ์ 1์ ์ฐจ์ง, box2
๋ 4๋ถ์ 2๋ฅผ ์ฐจ์ง, box3
์ 4๋ถ์ 1์ ์ฐจ์ง๋ ๊ฒ์ด๋ค.
์ฌ๊ธฐ์ ์ดํดํด์ผํ๋ ์ ์ ์์์ ์ถ๊ฐ๋ ์ฌ๋ฐฑ๊ณต๊ฐ์ ๊ตฌ๋ถ์ ์ํด์ผํ๋ค.
์ฌ๋ฐฑ๊ณต๊ฐ์ ์์์ ์ ์ฒด์ ํฌ๊ธฐ๊ฐ ์๋ ์๋์ ์ ์ ์ผ๋ก ๋ ์ฌ๊ฐํ์ฒ๋ผ ์ฌ๋ฐฑ๋ง ์ถ๊ฐ๋๋ค๋ ๊ฒ์ ์๊ณ ์์ด์ผ ํ๋ค.
์ ํํ ์ฌ๋ฐฑ์ด ๋น์จ์ ๋ง๊ฒ ๋ค์ด๊ฐ๋์ง ๊ณ์ฐ์ ํ๋ฒ ํด๋ณด๋๋ก ํ์.
์ฐ์ ์์๋ก ๋ฐ์ค์ width:100px
์ ์ค์ ์ ์ฒด ๋๋น์ -100px
์ ํ๋ฉด ์ ์ฒด ์ฌ๋ฐฑ์ด ๋์ฌ ๊ฒ์ด๋ค.
- box1 :
351.25 - 100 = 251.25px
- box2 :
602.5 - 100 = 502.5px
- box3 :
351.25 - 100 = 251.25px
๊ฒฐ๊ณผ์ ์ผ๋ก 251.25 : 502.5 : 251.25
๋ก 1:2:1
๋น์จ๋ก ๋ง๊ฒ ์ฌ๋ฐฑ ๊ณต๊ฐ์ด ๋ค์ด๊ฐ ๊ฒ์ ๋ณผ ์ ์๋ค.
- flex-shrink
flex-shrink
๋ flex-grow
์ ๋ฐ๋์ ๊ฐ๋
์ผ๋ก flex-basis
์ ๊ฐ์์ ์ค์ด๋ค์ด๋ ๋๋์ง์ ๋ํ ์์ฑ์ด๋ค. ๋ชจ๋ ์ปจํ
์ด๋ ๋ด๋ถ์ ๋ฐ์ค ์์์ ๊ธฐ๋ณธ๊ฐ์ "1"์ด๋ค.
์๋์ ์์ค์ฝ๋๋ ๋ชจ๋ ๋ด๋ถ ์์์ flex-basis
๋ฅผ ์ด์ฉํ์ฌ ์ด๊ธฐ์ ํฌ๊ธฐ๋ฅผ ์ ํด์ฃผ๊ณ flex-shrink
์ ์ํฅ์ผ๋ก ์ด๋ป๊ฒ ์ค์ด๋๋์ง ๋ณด์ฌ์ฃผ๋ ์์ ์ด๋ค.
<style>
.container div {
flex-basis: 100px;
height: 200px;
}
.box1 {
flex-grow: 1;
flex-shrink: 0;
background-color: lightcoral;
}
.box2 {
flex-grow: 2;
flex-shrink: 1;
background-color: lightsalmon;
}
.box3 {
flex-grow: 1;
flex-shrink: 1;
background-color: lightskyblue;
}
</style>
ํ๋ฒ ํ๋ฉด์ ํฌ๊ธฐ๋ฅผ ์ค์ฌ๋ณด๋๋ก ํ์.
flex-shrink:0
์ ์ ์ฉ์ํจ ์ฒซ๋ฒ์งธ ๋ฐ์ค๋ flex-basis
๋ก ์ค์ ํ ์ด๊ธฐ ๋ฐ์ค์ ํฌ๊ธฐ์ธ 100px
๋ฅผ ํ๋ฉด์ด ์ค์ด๋ ์ค์ด๋ค์ง ์๋๋ค.
๊ทธ์ธ์ flex-grow:2
๋ฅผ ์ ์ฉ์ํจ ๊ฐ์ฅ ํฐ ๋๋ฒ์งธ ๋ฐ์ค๋ flex-grow:1
์ ์ ์ฉ์ํจ ์ธ๋ฒ์งธ ๋ฐ์ค๋ณด๋ค ๋น ๋ฅธ ์๋๋ก ์ค์ด๋ค๊ณ ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฆ, flex-shrink:0
์ flex-basis
์์ ์ค์ ํ ๊ฐ์ ํ๋ฉด์ด ์ค์ด๋ค์ด๋ ๊ณ ์ ํ๋ ๊ฒ์ด๊ณ flex-shrink
๊ฐ 1์ด์ ์ผ์์ ์ค์ด๋๋ ๊ฒ์ผ๋ก ๋ณผ ์ ์๊ฒ ๋ค.
- ์ถ์ฝํ flex ์์ฑ
์์์ ์ ๋ฆฌํ ์ธ ์์ฑ์ ํ๋ฒ์ ์์ฑํ ์ ์๋ ์ถ์ฝํ ์์ฑ์ธ flex
์ด๋ค.
flex: <flex-grow> <flex-shrink> <flex-basis>
์ถ์ฝํ์ ๊ท์น์ MDN์ ์๋ ์๋์ ์ด๋ฏธ์ง์ฒ๋ผ ์์ฑํด์ผํ๋ค.
์๋ฅผ ๋ค๋ฉด,
flex: 1
์ด๋ฉด flex-grow
๋ง 1
์ด ์ ์ฉ๋์ด flex-grow:1
, ๋๋จธ์ง ์์ฑ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก flex-shrink:1
, flex-basis: auto
๊ฐ ๋๋ค.
flex: 1 2
์ด๋ผ๋ฉด flex-grow:1
, flex-shrink:2
, flex-basis: auto
๊ฐ ๋๋ค.
flex: 1 200px
์ด๋ผ๋ฉด flex-grow:1
, ๊ธฐ๋ณธ๊ฐ์ธ flex-shrink:1
, flex-basis:200px
์ด ๋๋ค. 200px
์ฒ๋ผ ๋จ์๊ฐ ์๋ length
๋ฅผ ๋ํ๋ด๋ ์์น๋ flex-basis
์ ์์ฑ๊ฐ์ผ๋ก ์ ์ฉ์ด ๋๋ค.
flex: 1 2 200px
์ด๋ผ๋ฉด flex-grow:1
, flex-shrink:2
, flex-basis:200px
์ด ๋๋ค.
- align-self
์ด๋ฐ ์ํฉ์ด ์ฌ ์๋ ์๋ค. display:flex
๋ฅผ ์ ์ฉ์ํจ ์ํ์์ ๋ค๋ฅธ ์์๋ง๊ณ ์ง์ ํ ์์์๋ง ๋ค๋ฅธ flex
์์ฑ๊ฐ์ ์ฃผ๊ณ ์ถ์ ๋, ๊ทธ๋ ์ฌ์ฉํ๋ ์์ฑ์ด align-self
์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์ค์ํ ์ ์ align
์ด๊ธฐ ๋๋ฌธ์ align-items
์ฒ๋ผ Cross-axis
๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋ ๊ฒ์ ์ ์ ์๋ค.
align-self
๋ align-items
์ ์์ฑ๊ฐ์ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ค.
5๊ฐ์ ์ปจํ ์ด๋ ๋ด๋ถ ์์์ ๊ฐ๊ฐ ๋ค๋ฅธ ์์ฑ๊ฐ์ ํ๋ฒ์ฉ ์ฌ์ฉํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋๋ก ํ์.
์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด ๊ฐ๊ฐ ์ ์ฉํ ๊ฐ์ ๋ฐ๋ผ ์์์ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅธ ๊ฒ์ ๋ณผ ์ ์๋ค.
ํด๋์ค๋ฅผ ์ค์ ํด์ ๋ณต์์ ์์์ ์ ์ฉํ ์๋ ์๋ค.
5๊ฐ์ ๋ฐ์ค ์์ ์ค .selected
๋ผ๋ ํด๋์ค๋ฅผ ์ค์ ํ์ฌ 3๋ฒ์งธ์ 4๋ฒ์งธ ๋ฐ์ค ์์๋ฅผ ์ง์ ํด์ ์ ์ฉํด๋ณด์๋ค.
.selected {
align-self: center;
}
<div class="container">
<div class="box1">box1</div>
<div class="box2">box2</div>
<div class="box3 selected">box3</div>
<div class="box4 selected">box4</div>
<div class="box5">box5</div>
</div>
์ฌ๋ฌ๋ชจ๋ก ๋ ์ด์์์ ๊ตฌ์ฑํ ๋ ํ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
- order
order
์ ๋ด๋ถ ์์๊ฐ์ ์ ๋ ฌ์ ์์๋ฅผ ๋ฐ๊ฟ ์ ์๋ ์์ฑ์ด๋ค.
๋ด๋ถ ์์์ order
์์ฑ์ ์ ์ฉ์ํจ๋ค.
<style>
.box1 {
order: 3;
background-color: lightcoral;
}
.box2 {
order: 4;
background-color: lightsalmon;
}
.box3 {
order: 5;
background-color: lightskyblue;
}
.box4 {
order: 1;
background-color: lightgreen;
}
.box5 {
order: 2;
background-color: lightseagreen;
}
</style>
์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด order
์ ๋ฐ๋ผ ์์๊ฐ ๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋น์ฐํ flex-direction
์ด *-reverse
๋ผ๋ฉด ๋ฐ๋์ ์์๋ก ์ ๋ ฌ์ด ๋ ๊ฒ์ด๋ค.
์ ๋ฆฌ๋ฅผ ๋ง์น๋ฉฐ โณ๏ธ
flex
๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ ์ฌ์ฉํ์ง ์์๋ ์์ฑ์ด๊ธฐ์ ์ ๋ณด๋ฅผ ๊ฒ์ํด๋ณด๊ณ ์ค์ต์ ํด๋ณด๊ณ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ธ๋ค.
์์ง๋ ์ดํดํ์ง ๋ชปํ ์์ฑ์ด ์์ด ๊พธ์คํ ๋ค์ ๋ด์ผํ ๊ฒ ๊ฐ๋ค .
๋ฌผ๋ก ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง์ง๋ง ๋ด๊ฐ ํ์คํ ์๋ค๋ฉด ํ์ฉํ ์ ์๋ ๋ฒ์๋ ๋ ๋์ด๋ ํ
๋๊น..!
๋ฒ์จ ์ฃผ๋ง์ด ๋๋ฌ๋ค. TIL๋ฅผ ์ฐ๋ฉด ํ๋ฃจ๊ฐ ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ๋นจ๋ฆฌ๊ฐ๋์ง.. ์ด์ฌํ ๊ณต๋ถํ๊ณ ์๋ค๋ ์ฆ๊ฑฐ์ด๊ฒ ์ง ๋ผ๋ ์๊ฐ์ ๋ค์ ์ฃผ๋ ์ด์ฌํ ํ์๋ผ๋ ๋ค์ง์ ํ๊ฒ ๋๋ค.
๋ค์ ์ฃผ๋ ํ์ดํ ์ด๋ค! ๐ช
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ([HTML/CSS] Day20. Flex(2) ๐คทโโ๏ธ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@untiring_dev/HTMLCSS-Day20.-Flex2์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค