14강 flexbox 2편 몇 가지 관련 속성

yoonuooh·2023년 4월 12일
0

CSS

목록 보기
14/19
post-thumbnail

flexbox 2편 몇 가지 관련 속성

flexbox

  • justify-content : 주축 배치 방법
    - flex-start : 왼쪽 정렬 (기본값)
    - center : 가운데 정렬
    - flex-end : 오른쪽 정렬
    - space-around : 각 요소의 좌우 여백 같게 정렬
    - space-between : 요소 간 여백 같게 정렬
  • align-items : 교차축 배치 방법
    - flex-start : 왼쪽 정렬 (기본값)
    - center : 가운데 정렬
    - flex-end : 오른쪽 정렬
  • align-self : 교차축 개별요소 배치 방법
    - flex-start : 왼쪽 정렬 (기본값)
    - center : 가운데 정렬
    - flex-end : 오른쪽 정렬
  • flex-wrap : 줄 바꿈 여부 (item 크기의 합이 container보다 클 경우)
    - nowrap : 컨테이너에 맞게 축소 (기본값)
    - wrap : 다음 행으로 넘김 (줄 바꿈)
    - wrap-reverse : 역방향 wrap
justify-contentalign-itemsalign-selfflex-wrap
flex-start왼쪽 정렬왼쪽 정렬왼쪽 정렬X
center가운데 정렬가운데 정렬가운데 정렬X
flex-end오른쪽 정렬오른쪽 정렬오른쪽 정렬X
space-around각 요소의 좌우 여백 같게 정렬XXX
space-between요소 간 여백 같게 정렬XXX
nowrapXXX컨테이너에 맞게 축소
wrapXXX다음 행으로 넘김 (줄 바꿈)
wrap-reverseXXX역방향 wrap

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>flexbox 2</title>
        <style>
            .container{
                display: flex;
                width: 300px; height: 300px;
                border: 2px solid black;
                justify-content: space-between;
                align-items: center;
            }
            .item{
                width: 60px; height: 60px;
                background-color: teal;
            }
            .self{
                align-self: flex-end;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <div class="item">1</div>
            <div class="item self">2</div>
            <div class="item">3</div>
        </div>
    </body>
</html>

출처 : 유노코딩, 입문자를 위한 CSS 기초 강의

profile
ISTJ의 재미없는 velog

0개의 댓글