본문 바로가기

🥸 웹앱개발 이모저모/Css

[CSS] flexbox 보충

Flexbox

1. flexbox를 쓰고 싶어!

display: flex;

를 하고 본다!

ex )
박스 3개를 그렸다고 했을 때,
ㅁㅁㅁ 이렇게 가로로 붙어서 그려짐

2. 가로로 위치를 조정하고 싶어!

justify-content : ~~~;
  • flex-start : 화면 젤 왼쪽에 위치
  • flex-end : 화면 젤 오른쪽에 위치
  • flex-center : 화면 가운데에 위치
  • space-around : 화면 테두리에서 살짝 떨어짐 | ㅁㅁㅁ |
  • space-between : 각 요소들이 같은 너비만큼 공간을 두고 떨어짐 |ㅁ ㅁ ㅁ|

3. 세로로 위치를 조정하고 싶어!

align-items : ~~~;
  • flex-start : 화면 젤 왼쪽에 위치
  • flex-end : 화면 젤 오른쪽에 위치
  • flex-center : 화면 가운데에 위치

💥 align일때는 space 기능이 없다.

가로정렬이 아닌 세로정렬로 바꿀래!

flex-direction : column;

column을 기준으로 하겠다는 의미!

ex)
박스 3개를 그렸을 때,



이렇게 그려줌

퀴즈

display: flex;
flex-direction : column;
justify-content : space-between;

이 경우 박스의 위치는 ?

정답

 

 

==> 세로에서도 space가 적용된다!
✔️ 기준이 세로이기 때문

'🥸 웹앱개발 이모저모 > Css' 카테고리의 다른 글

[CSS] css 개념 | 미디어 쿼리  (0) 2023.05.18
[CSS] css 개념 | transition  (0) 2023.05.16
[CSS] 그라데이션 효과, 애니메이션 효과  (0) 2023.03.29
[CSS] 선택자  (0) 2023.03.29
[CSS] Position, flexbox  (0) 2023.03.29