기은P
시간이 멈추는 장소
기은P
  • Programming (272)
    • 개발노트 (1)
    • FrontEnd (56)
      • ES&JS 문법 (14)
      • HTML&CSS (4)
      • React 기본 (18)
      • React 심화 (12)
      • React 이슈 (2)
      • Project 연습 (1)
      • Next.js (5)
    • Backend&Devops (33)
      • AWS (2)
      • Docker (9)
      • Jenkins (6)
      • Nginx (6)
      • Node.js (1)
      • ElasticSearch (5)
      • 프레임워크&아키텍처 (2)
      • 암호화 (0)
      • 기타 (2)
    • 알고리즘 (3)
    • C# (8)
      • WPF (8)
    • Java (51)
      • 순수 Java (18)
      • RDF&Jena (12)
      • RCP&GEF (9)
      • JMX (5)
      • JMapper (3)
      • 오류해결 (4)
    • Database (21)
      • RDBMS (9)
      • NoSQL (2)
      • TSDB (1)
      • GraphQL (1)
      • Hibernate (3)
      • 데이터베이스 이론 (4)
      • Redis (1)
    • 프로토콜 (11)
      • Netty (4)
      • gRPC (5)
      • 프로토콜 개념 (2)
    • Server (4)
      • Linux (4)
    • 2020 정보처리기사 필기 (43)
      • 목차 (1)
      • 기출문제 (1)
      • 1과목 - 소프트웨어 설계 (6)
      • 2과목 - 소프트웨어 개발 (7)
      • 3과목 - 데이터베이스 구축 (8)
      • 4과목 - 프로그래밍 언어 활용 (7)
      • 5과목 - 정보시스템 구축 관리 (10)
    • 2020 정보처리기사 실기 (31)
      • 목차 (4)
      • 기출예상문제 (19)
      • 실기요약 (8)
    • 빅데이터분석기사 필기 (4)
      • 목차 (0)
      • 필기 요약 (3)
    • 전기 공학 (1)
      • CIM (1)
    • 산업자동화시스템 (3)
      • SCADA (1)
      • OPC UA (2)
    • 디자인패턴 (1)
    • 휴지통 (0)

공지사항

  • 공지사항/포스팅 예정 항목

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
기은P

시간이 멈추는 장소

[CSS] 자주 쓰는 CSS 정리
FrontEnd/HTML&CSS

[CSS] 자주 쓰는 CSS 정리

2022. 9. 16. 13:53
반응형

1. img, video 등 오브젝트 요소에는 object-fit: cover 속성을 사용

내용의 크기가 요소의 크기와는 상관없이 기본 알고리즘에 의해 조정된다. 이 알고리즘은 원본의 크기에 가운데 정렬된 형태를 띈다.

 

2. 반응형 css 작업 우선순위

레이아웃을 작성할 때 반응형으로 작업하고 있고, 반응형을 나누는 기준이 min-width라면 모바일 크기부터 데스크탑으로, 작은 화면에서 큰 화면으로 우선순위를 맞춰서 작업한다.

 

 

3. display: flex 사용

되도록이면 flex를 사용하되 flex를 아무 이유 없이 남발하지 말것.

flex 밑의 자식은 flex-item이 된다.

flex-item이 1일 경우 flex: 1 1 0이 된다.

grow: 늘어남 / shrink 줄어듬

flex-grow가 0이면 크기 고정, 1이면 컨테이너를 채우도록 늘어남

flex-shrink가 0이면 크기 고정, 1이면 컨테이너에 맞게 줄어듬

 

 

4. overflow

내용이 요소의 크기를 벗어 났을때 

visible : 박스를 넘어가도 보여줍니다.
hidden : 박스를 넘어간 부분은 보이지 않습니다.
scroll : 박스를 넘어가든 넘어가지 않든 스크롤바가 나옵니다.
auto : 박스를 넘어가지 않으면 스크롤바가 나오지 않고, 박스를 넘어갈 때에는 스크롤바가 나옵니다.
initial : 기본값으로 설정합니다.
inherit : 부모 요소의 속성값을 상속받습니다.

 

 

5. css 상속

대표적으로 font와 color는 상속이되고, display, width와 같은 속성은 상속이 되지 않음

 

6. grid 사용

위와 같은 디자인은 3개의 칸으로 나눠서 디자인 하고, 컬럼을 모바일 1개, 태블릿 2개, 데스크탑 3개로 나눠서 반응형으로 디자인할 수 있다.

 

grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 justify-evenly gap-10

css를 위와 같이 작성하도록 한다.(with. tailwindcss)

반응형
저작자표시 변경금지 (새창열림)

'FrontEnd > HTML&CSS' 카테고리의 다른 글

[CSS] display : grid 정리  (0) 2022.01.17
[CSS] display : flex 정리(flexbox)  (0) 2022.01.13
[HTML/CSS] display 속성 inline과 block, span과 div  (0) 2021.12.07
    'FrontEnd/HTML&CSS' 카테고리의 다른 글
    • [CSS] display : grid 정리
    • [CSS] display : flex 정리(flexbox)
    • [HTML/CSS] display 속성 inline과 block, span과 div
    기은P
    기은P
    기은P의 블로그 일상과 개발 관련 포스팅 #React #Typescript #Next #Nest https://github.com/kimdongjang

    티스토리툴바