κ·μ¬μ΄ πΈκ°κ΅¬λ¦¬ κ²μ flexbox froggyπΈλ‘ FLEXBOXλ₯Ό 곡λΆν΄λ³΄μλ€.
μ리λμ λλ¦Όμ½λ© κ°μλ₯Ό λ€μΌλ©΄μ νκ² λλλ° μ λ§ μ μ΅νλ€! μ¬λν΄μ μ리λ.
β μ°Έκ³ λ΄κ° λ³΄λ €κ³ νλ μ 리
μμλ₯Ό κ°λ‘ μ μμμ μ λ ¬νλ€.
flex-end: μμλ€μ 컨ν
μ΄λμ μ€λ₯Έμͺ½μΌλ‘ μ λ ¬ν©λλ€.
center: μμλ€μ 컨ν
μ΄λμ κ°μ΄λ°λ‘ μ λ ¬ν©λλ€.
space-between: μμλ€ μ¬μ΄μ λμΌν κ°κ²©μ λ‘λλ€.
space-around: μμλ€ μ£Όμμ λμΌν κ°κ²©μ λ‘λλ€.
μμλ₯Ό μΈλ‘ μ μμμ μ λ ¬νλ€.
flex-start: μμλ€μ 컨ν
μ΄λμ κΌλκΈ°λ‘ μ λ ¬ν©λλ€.
flex-end: μμλ€μ 컨ν
μ΄λμ λ°λ₯μΌλ‘ μ λ ¬ν©λλ€.
center: μμλ€μ 컨ν
μ΄λμ μΈλ‘μ μμ κ°μ΄λ°λ‘ μ λ ¬ν©λλ€.
baseline: μμλ€μ 컨ν
μ΄λμ μμ μμΉμ μ λ ¬ν©λλ€.
stretch: μμλ€μ 컨ν
μ΄λμ λ§λλ‘ λ립λλ€.
μ λ ¬ν λ°©ν₯μ μ§μ νλ€.
β Flexμ λ°©ν₯μ΄ columnμΌ κ²½μ° justify-contentμ λ°©ν₯μ΄ μΈλ‘λ‘, align-itemsμ 뱑ν₯μ΄ κ°λ‘λ‘ λ°λλλ€.
row: μμλ€μ ν
μ€νΈμ λ°©ν₯κ³Ό λμΌνκ² μ λ ¬ν©λλ€.
row-reverse: μμλ€μ ν
μ€νΈμ λ°λ λ°©ν₯μΌλ‘ μ λ ¬ν©λλ€.
column: μμλ€μ μμμ μλλ‘ μ λ ¬ν©λλ€.
column-reverse: μμλ€μ μλμμ μλ‘ μ λ ¬ν©λλ€.
flex μμμ μμλ₯Ό μ§μ νλ€.
order: n (μ μ λͺ¨λ κ°λ₯)
μ§μ λ align-items κ°μ 무μνκ³ flex μμλ₯Ό μΈλ‘μ μμμ μ λ ¬νλ€.
flex-start: μμλ€μ 컨ν
μ΄λμ κΌλκΈ°λ‘ μ λ ¬ν©λλ€.
flex-end: μμλ€μ 컨ν
μ΄λμ λ°λ₯μΌλ‘ μ λ ¬ν©λλ€.
center: μμλ€μ 컨ν
μ΄λμ μΈλ‘μ μμ κ°μ΄λ°λ‘ μ λ ¬ν©λλ€.
baseline: μμλ€μ 컨ν
μ΄λμ μμ μμΉμ μ λ ¬ν©λλ€.
stretch: μμλ€μ 컨ν
μ΄λμ λ§λλ‘ λ립λλ€.
flexμμλ€μ ν μ€ λλ μ¬λ¬ μ€μ κ±Έμ³ μ λ ¬νλ€.
nowrap: λͺ¨λ μμλ€μ ν μ€μ μ λ ¬ν©λλ€.
wrap: μμλ€μ μ¬λ¬ μ€μ κ±Έμ³ μ λ ¬ν©λλ€.
wrap-reverse: μμλ€μ μ¬λ¬ μ€μ κ±Έμ³ λ°λλ‘ μ λ ¬ν©λλ€.
flex-direction, flex-wrapμ ν λ²μ μ΄λ€.
flex-flow: wrap column;
μΈλ‘μ μμ μ¬λΆμ 곡κ°μ΄ μλ κ²½μ° flex container μ¬μ΄μ κ°κ²©μ μ‘°μ ν©λλ€.
flex-start: μ¬λ¬ μ€λ€μ 컨ν
μ΄λμ κΌλκΈ°μ μ λ ¬ν©λλ€.
flex-end: μ¬λ¬ μ€λ€μ 컨ν
μ΄λμ λ°λ₯μ μ λ ¬ν©λλ€.
center: μ¬λ¬ μ€λ€μ μΈλ‘μ μμ κ°μ΄λ°μ μ λ ¬ν©λλ€.
space-between: μ¬λ¬ μ€λ€ μ¬μ΄μ λμΌν κ°κ²©μ λ‘λλ€.
space-around: μ¬λ¬ μ€λ€ μ£Όμμ λμΌν κ°κ²©μ λ‘λλ€.
stretch: μ¬λ¬ μ€λ€μ 컨ν
μ΄λμ λ§λλ‘ λ립λλ€.
align-itemsλ 컨ν
μ΄λ μμμ μ΄λ»κ² λͺ¨λ μμλ€μ΄ μ λ ¬νλμ§λ₯Ό μ§μ ν©λλ€. λ§μ½ μμκ° ν μ€λ§ μλ κ²½μ°, align-contentλ ν¨κ³Όλ₯Ό 보μ΄μ§ μμ΅λλ€.
flex-flow: wrap-reverse column-reverse;
align-content: space-between;
justify-content: center;