아랄라랄라
R 스토리
아랄라랄라
전체 방문자
오늘
어제
  • All (199)
    • Web (145)
      • Markup | WEB (9)
      • Styles (45)
      • javascript (32)
      • jquery (28)
      • vue (16)
      • react (10)
      • more (5)
    • IT (32)
      • CS (3)
      • git hub (5)
      • UI | UX (18)
      • more (6)
    • ETC (22)
      • 이슈노트 (12)
      • 스터디 (10)
      • 아랄라 ☞☜ (0)
      • JOB🛠 (0)

인기 글

반응형
hELLO · Designed By 정상우.
아랄라랄라
Web/Styles

[CSS] display:flex 속성

Web/Styles

[CSS] display:flex 속성

2020. 3. 5. 11:06

요즘 들어 회사 프로젝트에서 크로스 브라우징을 IE11 이상으로 맞추는걸로 진행되고 있다.

너무 좋다^*^//

display: flex 는 기존의 display: inline-block과 float:left의 장점을 섞은 아주 좋은 css다.

꾸준히 써보면서 내 것으로 만들어야지.

 


 

 

 

 

{

       display : flex;

 

       (가로 정렬)

       justift-content :  

              flex-start: 요소들을 컨테이너의 왼쪽으로 정렬합니다.

              flex-end: 요소들을 컨테이너의 오른쪽으로 정렬합니다.

              center: 요소들을 컨테이너의 가운데로 정렬합니다.

              space-between: 요소들 사이에 동일한 간격을 둡니다.(처음과 끝이 맨 왼쪽, 오른쪽에 붙는다.)

              space-around: 요소들 주위에 동일한 간격을 둡니다.

}

 


 

{

       display : flex;

 

       (세로 정렬)

       align-items :  

              flex-start: 요소들을 컨테이너의 꼭대기로 정렬합니다.

              flex-end: 요소들을 컨테이너의 바닥으로 정렬합니다.

              center: 요소들을 컨테이너의 세로선 상의 가운데로 정렬합니다.

              baseline: 요소들을 컨테이너의 시작 위치에 정렬합니다.

              stretch: 요소들을 컨테이너에 맞도록 늘립니다.

}

 


 

{

       display : flex;

       flex-wrap: wrap;

 

       (여러 줄 사이의 간격을 지정. 한 줄만 있는 경우, 이 속성은 효과가 없다.)

       align-content :

              flex-start: 여러 줄들을 컨테이너의 꼭대기에 정렬합니다.

              flex-end: 여러 줄들을 컨테이너의 바닥에 정렬합니다.

              center: 여러 줄들을 세로선 상의 가운데에 정렬합니다.

              space-between: 여러 줄들 사이에 동일한 간격을 둡니다.

              space-around: 여러 줄들 주위에 동일한 간격을 둡니다.

              stretch: 여러 줄들을 컨테이너에 맞도록 늘립니다.

}

 


 

{

       display : flex;

 

       (방향 지정)

       flex-direction :  

              row: 요소들을 텍스트의 방향과 동일하게 정렬합니다.

              row-reverse: 요소들을 텍스트의 반대 방향으로 정렬합니다.

              column: 요소들을 위에서 아래로 정렬합니다.

              column-reverse: 요소들을 아래에서 위로 정렬합니다.

}

 


 

{

       display : flex;

 

       (줄 정렬)

       flex-wrap :  

              nowrap: 모든 요소들을 한 줄에 정렬합니다.

              wrap: 요소들을 여러 줄에 걸쳐 정렬합니다.

              wrap-reverse: 요소들을 여러 줄에 걸쳐 반대로 정렬합니다.

}

 


 

{

       display : flex;

 

       (줄 정렬)

       flex-flow :

               column wrap

             // flex-direction과 flex-wrap을 한번에 사용

}

 

 

 


 

 

{

       // 부모

       display:flex;

}

 

{

       // 특정 자식

       order : -1, 0, 1 ; // 기본값은 0이며, 양수나 음수로 위치 변경

}

 

 


 

{

       // 부모

       display:flex;

       align-items: flex-start;

}

 

{

       // 특정 자식

       ( align-self는 align-items가 사용하는 값들을 인자로 받으며, 그 값들은 지정한 요소에만 적용된다. )

       align-self : flex-end;

}

 


 

 

 

 

 

 

 

 

728x90
저작자표시 비영리 (새창열림)

'Web > Styles' 카테고리의 다른 글

[CSS] 웹페이지 프린트 설정  (1) 2020.05.18
[CSS] footer 하단에 고정 시키기  (0) 2020.05.13
[CSS] CSS Framework 종류  (0) 2020.01.02
[CSS3] display: flex 정리  (0) 2019.11.26
[CSS] 기기별 미디어쿼리  (0) 2019.09.10

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.