Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- NextJs
- 리액트
- graphQL
- Component
- GRID
- pug
- heroku
- nodejs
- MongoDB
- JavaScript
- react
- node.js
- Flutter
- CSS
- ECMAScript
- 자바스크립트
- Session
- backend
- javscript
- TypeScript
- Mongoose
- API
- ES6
- form
- express
- clonecoding
- HTML
- DART
- frontend
- CLONE
Archives
- Today
- Total
Enjoy Programming
Flexbox.2 (css master) 본문
flex-box의 룰은 간단하다.
1. flexbox는 자식요소와 이야기 하지 않는다.
간단히 말해 내가 움직이길 원하는 박스들이 있다면 그 박스들에 flexbox로 조정을 하는게 아닌
그 박스들을 감싸는 flexbox container box를 만들어서 거기에 flexbox로 이야기 해야한다.
항상 붙어있는 부모 요소가 자식 요소의 위치를 움질일 수 있다는 얘기.
2. flexbox는 main-axis와 cross-axis가 있다.
flex-direction : row일때 (default) - 수평축이 main-axis
main-axis일때 justify-content를 사용하면 box들을 수평축에서 이동이 가능하다.
cross-axis방향으로 box를 이동할 땐 align-items를 사용하면 된다.
flex-direction: column일땐 수평축이 cross-axis
수직축이 main-axis로 바뀐다~ 잘 이해하면 된다.
그럼 눈으로 보이는 수직축에서 조절을 해줄때는 반대로 해주면 된다.
column일때 수평축에서 조절하려면 cross-axis니까 align-items를 사용하면 되고 수직에서 옮기려면 justify-content
를 이용하면된다/
'CSS' 카테고리의 다른 글
Flexbox.4 wrap,nowrap,align-content (0) | 2021.04.17 |
---|---|
Flexbox .3 (align-self and order) (0) | 2021.04.17 |
Flexbox.1 (css-master) (0) | 2021.04.15 |
노마드코더 11일차 과제 (0) | 2021.04.15 |
노마드코더 챌린지 8일차 (0) | 2021.04.12 |