[CSS] Flexμ μμ±
Flex 컨ν μ΄λμ μ μ©νλ μμ±
justify-content
→ λ©μΈμΆ(κ°λ‘) λ°©ν₯μΌλ‘ μμ΄ν λ€μ μ λ ¬
flex-start : μμμ μ λ ¬
flex-end : λμ μ λ ¬
center : κ°μ΄λ° μ λ ¬
space-between : μμ΄ν λ€ μ¬μ΄μ κ· μΌν κ°κ²©μ λ§λ€μ΄ μ λ ¬
space-evenly : μμ΄ν λ€μ μ¬μ΄μ μ λμ κ· μΌν κ°κ²©μ λ§λ€μ΄ μ λ ¬
space-around : μμ΄ν λ€μ λλ μ κ· μΌν κ°κ²©μ λ§λ€μ΄ μ λ ¬
align-items
→ μμ§μΆ(μΈλ‘) λ°©ν₯μΌλ‘ μμ΄ν λ€μ μ λ ¬
flex-start : μμμ μ λ ¬
flex-end : λμ μ λ ¬
center : κ°μ΄λ° μ λ ¬
stretch : μμ§μΆ λ°©ν₯μΌλ‘ λκΉμ§ λμ΄λ¨
flex-direction
→ λ°°μΉλλ μΆμ λ°©ν₯μ κ²°μ
row : κ°λ‘ λ°©ν₯μΌλ‘ λ°°μΉ
row-reverse : κ°λ‘ λ°©ν₯μμ μμμΌλ‘ λ°°μΉ
column : μΈλ‘ λ°©ν₯μΌλ‘ λ°°μΉ
column-reverse : μΈλ‘ λ°©ν₯μμ μμμΌλ‘ λ°°μΉ
flex-wrap
→ ν μ€μ λ΄μ μ¬μ κ° μμ λ μ€λ°κΏμ μ΄λ»κ² ν μ§ κ²°μ
nowrap : μ€λ°κΏ X (κΈ°λ³Έκ°)
wrap : μ€λ°κΏ O
wrap-reverse : μμμΌλ‘ μ€λ°κΏ O
flex-flow
→ flex-directionκ³Ό flex-wrapμ νκΊΌλ²μ μ§μ
column wrap : μΈλ‘ λ°©ν₯μΌλ‘ λ°°μΉνκ³ μ€λ°κΏμ ν¨
Flex μμ΄ν μ μ μ©νλ μμ±
flex-basis
→ μμ΄ν μ κΈ°λ³Έ ν¬κΈ°λ₯Ό μ€μ (flex-directionμ΄ rowμΌ λλ λλΉ, columnμΌ λλ λμ΄)
κΈ°λ³Έκ° autoλ ν΄λΉ μμ΄ν μ width κ°μ μ¬μ©
ex) flex-basis: 100px;
align-self
→ μμ§μΆ λ°©ν₯μΌλ‘ ν΄λΉ μμ΄ν μ μ λ ¬
align-selfλ align-itemsλ³΄λ€ μ°μ κΆμ΄ μμ
order
→ λμ΄ μμλ₯Ό κ²°μ νλ μμ±
κΈ°λ³Έκ°μ 0μΌλ‘, νΉμ μμ΄ν μ κ°μ΄ μμ μ«μμΌ μλ‘ λ¨Όμ λ°°μΉλ¨ (λ°μ΄λ΄λ λλ)
ex) order: 1;
μ°Έκ³
https://studiomeal.com/archives/197
μ΄λ²μμΌλ§λ‘ CSS Flexλ₯Ό μ΅ν보μ
μ΄ νν 리μΌμ “μ°¨μΈλ CSS λ μ΄μμ” μ리μ¦μ 첫λ²μ§Έ ν¬μ€νΈμ λλ€. μ΄λ²μμΌλ§λ‘ CSS Flexλ₯Ό μ΅ν보μ μ΄λ²μμΌλ§λ‘ CSS Gridλ₯Ό μ΅ν보μ λ²μ¨λΆν° μ€ν¬λ‘€μ μλ°μ΄ λκ»΄μ§κ³ ,‘μ’ νΈμνκ² λ
studiomeal.com
FLEX κ°κ΅¬λ¦¬ πΈ, FLEX λνμ€ π£ λ‘ Flexbox μ°μ΅(볡μ΅) νκΈ°!