TIL

dev-whol·2021년 4월 21일

✍🏻 CSS

  • Reset css : 브라우저마다 기본값이 있기때문에 초기값을 리셋 시켜놓고 작업을 한다.
  • Atomic CSS : 클래스 이름과 구현을 1:1로 일치시켜 CSS를 작성하는 기법
    (아래의 VS구조는 이 방법으로 만들었다)
  • VS Code의 구조

Flex

display: flex ❗️부모 요소에 적용

  • 부모 박스의 자식 요소를 왼쪽부터 차례대로 배치

Flex 요소의 방향 지정(flex-direction)

  • row(default) : 가로, 행
  • column : 세로, 열

Flex 속성의 하위 속성

  • grow(팽창 지수), shrink(수축 지수), basis(기본 크기)
  • grow(팽창 지수) : 속성에 적용하는 값은 비율을 의미
  • shrink(수축 지수) : width,basis 속성에 따른 비율(grow와 shrink는 함께 사용하지 않는 것이 좋다)
  • basis(기본 크기) : grow나 shrink에 영향을 받기 전 크기

justify-content(수평 정렬)

  • flex-start : 컨텐츠가 왼쪽에 붙어서 정렬
  • flex-end : 컨텐츠가 오른쪽에 붙어서 정렬
  • center : 가로 기준으로 가운데 정렬
  • space : 컨텐츠 간의 간격
    • space-around : 각 컨텐츠의 간격
    • space-evenly : 컨텐츠와 컨텐츠 간의 간격
    • space-between : 화면의 왼쪽과 오른쪽 공백이 없이 정렬

align-items(수직 정렬)

  • flex-start : 컨텐츠가 위에서 아래로 정렬
  • flex-end : 컨텐츠가 아래에서 위로 정렬
  • center : 세로 기준으로 가운데 정렬

0개의 댓글