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 | 31 |
Tags
- npm styled-reset
- icon
- nextjs
- bootstrap
- react env
- Git
- SCSS
- API 토큰
- styled components
- git lab
- react
- react typescript
- fetch
- typescript react
- getModifierState
- next.js css
- CSS
- createGlobalStyle
- rewrites
- 컨디셔널 렌더링
- There isn’t anything to compare
- dart 변수
- nextjs .env
- nextjs 설치
- ngrok실행
- github io
- github
- ngrok설치
- API token
- input type=file
Archives
- Today
- Total
꾸준히 성장하는 개발자
css - flex 본문
flex (정렬)
display : Flex container의 화면 출력(보여짐) 특성
- flex - 블록요소와 같이 flex container 정의 (flex contaiver가 블록 요소처럼 세로로 쌓임)
- inline-flex - 인라인 요소와 같이 flex container 정의 (인라인 요소처럼 가로로 쌓임)
flex-direction : 주축을 설정
- row 행축(좌 -> 우)
- row-reverse 행축(우 -> 좌)
- column 열축(위 -> 아래 )
- column-reverse 열축(아래 -> 위)
flex-wrap : flex items 묶음(줄 바꿈) 여부
- nowrap 묶음(줄바꿈) 없음
- wrap 여러줄로 묶음
justify-content 주축(수평)의 정렬방법
- flex-start Flex Items를 시작점으로 정렬
- flex-end flex Items를 끝점으로 정렬
- center flex items를 가운데 정렬
- space-between 각 flex items 사이를 균등하게 정렬
- space-around 각 flex items의 외부 여백을 균등하게 정렬
align-contenet : 교차축(수직)의 여러 줄 정렬 방법 (한 줄 일 때 제어되지 않음)
- stretch flex items를 시작점으로 정렬
- flex-start flex items를 시작점으로 정렬
- flex-end flex items를 끝점으로 정렬
- center flex items 가운데 정렬
align-items : 교차축의 한줄 정렬 방법
- stretch flex items를 교차축으로 늘림
- flex-start flex items 각줄의 시작점으로 정렬
- flex-end flex items 각줄의 끝점으로 정렬
- center flex items를 각줄의 가운데 정렬
- baseline flex items 각줄의 문자 기준선에 정렬
속성 정리 (사용 가능한)
Flex container
- display
- flex-flow, flex-direction, flex-wrap
- justify-content
- align-content
- align-itens
Flex Items
- order
- flex, flex-grow, flex-shrink, flex-basis
- align-self
Flex Items의 속성
order : flex item의 순서
- 0 순서 없음
- 숫자 숫자가 작을수록 먼저(음수도 가능)
flex-grow : flex item의 증가 너비 비율
- 0 증가비율 없음(기본값)
- 숫자 증가 비율
flex-shrik : flex item의 감소 너비 비율
- 1 flex container 너비에 따라 감소 비율 적용(기본값)
- 숫자 감소비율(0, 2....)
-요소들이 찌그러지길 원치 않으면 각각 아이템에 flex shrink 값을
0으로 주면 부모 요소에 맞춰 줄어들지 않음
flex-basis : flex item의 공간 배분 전 기본 너비
- auto 요소의 content 너비
- 단위 px, em, rem 등 단위로 지정
'CSS' 카테고리의 다른 글
[css] 글 넘칠때 말줄임 ... (0) | 2023.01.30 |
---|---|
[CSS] 웹폰트 최적화 - 서브셋폰트/woff (0) | 2022.07.26 |
[CSS] 스크롤바 없애면서 스크롤 동작 하게 만들기 (0) | 2022.05.08 |
CSS - transition (0) | 2022.01.27 |
css 선택자 (0) | 2022.01.26 |