ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CSS Flex νƒ€μž… 정리
    μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ 2023. 5. 13. 14:04

    Flex-Box

    justify-content 속성

    πŸ’‘ μš”μ†Œλ“€μ„ κ°€λ‘œμ„  μƒμ—μ„œ μ •λ ¬

    • flex-start: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ˜ μ™Όμͺ½μœΌλ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
    • flex-end: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ˜ 였λ₯Έμͺ½μœΌλ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
    • center: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ˜ κ°€μš΄λ°λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
    • space-between: μš”μ†Œλ“€ 사이에 λ™μΌν•œ 간격을 λ‘‘λ‹ˆλ‹€.
    • space-around: μš”μ†Œλ“€ μ£Όμœ„μ— λ™μΌν•œ 간격을 λ‘‘λ‹ˆλ‹€.

    align-items 속성

    πŸ’‘ μš”μ†Œλ“€μ„ μ„Έλ‘œμ„  μƒμ—μ„œ μ •λ ¬

    • flex-start: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ˜ κΌ­λŒ€κΈ°λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
    • flex-end: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ˜ λ°”λ‹₯으둜 μ •λ ¬ν•©λ‹ˆλ‹€.
    • center: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ˜ μ„Έλ‘œμ„  μƒμ˜ κ°€μš΄λ°λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
    • baseline: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ˜ μ‹œμž‘ μœ„μΉ˜μ— μ •λ ¬ν•©λ‹ˆλ‹€.
    • stretch: μš”μ†Œλ“€μ„ μ»¨ν…Œμ΄λ„ˆμ— λ§žλ„λ‘ λŠ˜λ¦½λ‹ˆλ‹€.

    align-self 속성

    πŸ’‘ κ°œλ³„ μš”μ†Œμ— μ μš©ν•  수 μžˆλŠ” 또 λ‹€λ₯Έ 속성 align-items와 같은 값을 μ‚¬μš©

    • align-items : align-itemsκ°€ μ‚¬μš©ν•˜λŠ” 값듀을 인자둜 λ°›μœΌλ©°, κ·Έ 값듀은 μ§€μ •ν•œ μš”μ†Œμ—λ§Œ μ μš©λ©λ‹ˆλ‹€.

    align-content 속성

    • flex-start: μ—¬λŸ¬ 쀄듀을 μ»¨ν…Œμ΄λ„ˆμ˜ κΌ­λŒ€κΈ°μ— μ •λ ¬ν•©λ‹ˆλ‹€.
    • flex-end: μ—¬λŸ¬ 쀄듀을 μ»¨ν…Œμ΄λ„ˆμ˜ λ°”λ‹₯에 μ •λ ¬ν•©λ‹ˆλ‹€.
    • center: μ—¬λŸ¬ 쀄듀을 μ„Έλ‘œμ„  μƒμ˜ κ°€μš΄λ°μ— μ •λ ¬ν•©λ‹ˆλ‹€.
    • space-between: μ—¬λŸ¬ 쀄듀 사이에 λ™μΌν•œ 간격을 λ‘‘λ‹ˆλ‹€.
    • space-around: μ—¬λŸ¬ 쀄듀 μ£Όμœ„μ— λ™μΌν•œ 간격을 λ‘‘λ‹ˆλ‹€.
    • stretch: μ—¬λŸ¬ 쀄듀을 μ»¨ν…Œμ΄λ„ˆμ— λ§žλ„λ‘ λŠ˜λ¦½λ‹ˆλ‹€.

    flex-direction 속성

    πŸ’‘ μ»¨ν…Œμ΄λ„ˆ μ•ˆμ—μ„œ μš”μ†Œλ“€μ΄ μ •λ ¬ν•΄μ•Ό ν•  λ°©ν–₯을 지정

    • row: μš”μ†Œλ“€μ„ ν…μŠ€νŠΈμ˜ λ°©ν–₯κ³Ό λ™μΌν•˜κ²Œ μ •λ ¬ν•©λ‹ˆλ‹€.
    • row-reverse: μš”μ†Œλ“€μ„ ν…μŠ€νŠΈμ˜ λ°˜λŒ€ λ°©ν–₯으둜 μ •λ ¬ν•©λ‹ˆλ‹€.
    • column: μš”μ†Œλ“€μ„ μœ„μ—μ„œ μ•„λž˜λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
    • column-reverse: μš”μ†Œλ“€μ„ μ•„λž˜μ—μ„œ μœ„λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.

    order 속성

    πŸ’‘ μˆœμ„œλ₯Ό λ°”κΏ”μ€Œ

    • "음수 or μ–‘μˆ˜": order의 κΈ°λ³Έ 값은 0이며, μ–‘μˆ˜λ‚˜ 음수둜 λ°”κΏ€ 수 μžˆμŠ΅λ‹ˆλ‹€.

    flex-wrap 속성

    πŸ’‘ μš”μ†Œλ“€μ„ 쀄을 κΈ°μ€€μœΌλ‘œ μ •λ ¬

    • nowrap: λͺ¨λ“  μš”μ†Œλ“€μ„ ν•œ 쀄에 μ •λ ¬ν•©λ‹ˆλ‹€.
    • wrap: μš”μ†Œλ“€μ„ μ—¬λŸ¬ 쀄에 걸쳐 μ •λ ¬ν•©λ‹ˆλ‹€.
    • wrap-reverse: μš”μ†Œλ“€μ„ μ—¬λŸ¬ 쀄에 걸쳐 λ°˜λŒ€λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.

    flex-flow 속성

    πŸ’‘ flex-directionκ³Ό flex-wrap 의 λͺ¨λ“  μš”μ†Œλ“€μ„ ν•œ 쀄에 μ„ μ–Έ κ°€λŠ₯


    flex-box κ³΅λΆ€ν–ˆλ˜ μ‚¬μ΄νŠΈ

    flexboxfroggy.com

    λŒ“κΈ€

Designed by black7375.