[flex-box] flex-grow & flex-shrink & flex-basis
π flex-grow (κΈ°λ³Έκ°:0)
νλ μ€μμ΄ν
μ΄ κΈ°λ³Έ ν¬κΈ°λ³΄λ€ λ μ»€μ§ μ μλμ§λ₯Ό κ²°μ νκ³ ,
νλ μ€μ»¨ν
μ΄λ λ΄λΆμ ν λΉλ°μ 곡κ°μ μλμ μΌλ‘ μ μνλ μμ±μ
λλ€.
μμ±κ°(μ«μ)λ μμλ μ μ©λμ§ μμ΅λλ€.
li:nth-child(2) {
/*컨ν
μ΄λκ° μ»€μ§ λ, λλ²μ§Έ μμ΄ν
μ΄ μλμ μΌλ‘ λ ν° ν¬κΈ°λ₯Ό κ°μ§κ² λλ€.*/
flex-grow: 1;
}
li:nth-child(3) {
/*flex-growκ° 1μΈ μμ΄ν
λ³΄λ€ λ ν° ν¬κΈ°λ₯Ό κ°μ§λ€.*/
flex-grow: 2;
}
π flex-shrink (κΈ°λ³Έκ°:1)
νλ μ€ μμ΄ν
μ΄ κΈ°λ³Έ ν¬κΈ°λ³΄λ€ λ μμμ§ μ μλμ§λ₯Ό κ²°μ ν©λλ€.
νλ μ€μ»¨ν
μ΄λ λ΄λΆμ ν λΉλ°μ 곡κ°μ μλμ μΌλ‘ μ μνλ μμ±μ
λλ€.
μμ±κ°(μ«μ)λ μμλ μ μ©λμ§ μμ΅λλ€.
li:nth-child(2) {
/*컨ν
μ΄λ ν¬κΈ°κ° μμμ§ λ, λλ²μ§Έ μμ΄ν
μ λ ν¬κΈ°κ° μμμ§λ€.*/
flex-shrink: 2;
}
li:nth-child(3) {
/*flex-shrinkκ° 2μΈ μμ΄ν
λ³΄λ€ λ λ§μ΄ μ€μ΄λ λ€.*/
flex-shrink: 3;
}
μ£Όλ‘ λ°μν μΉμ λ§λ€ λ μ£Όλ‘ μ¬μ©νλ μμ±λ€μ
λλ€.
νλ©΄μ΄ μ€μ΄λ€ λ μ΄λ€μμκ° λ 컀μ§κ³ μ€μ΄λ€μ§ μλμ μΌλ‘ μ§μ ν λ μ μ ν μ¬μ©νλ©΄ μ μ©ν©λλ€.
μΆμ²
- μ λ Έμ½λ©
π¬ μ΅μ λκΈ