Breakpoint 기반 미디어 쿼리
미디어 쿼리는 Breakpoint
를 기준으로 화면 크기에 따라 다른 스타일을 적용합니다.
Breakpoint는 반응형 웹 디자인에서 사용되는 용어로, 웹 페이지 레이아웃이 변경되어야 하는 화면 크기의 변곡점을 의미합니다.
주요 Breakpoint 값
프로젝트마다 breakpoint를 자유롭게 설정할 수 있지만, 일반적으로 사용되는 breakpoint 값은 다음과 같습니다.
-
Extra small devices : < 576px (휴대폰)
-
Small devices : ≥ 576px (휴대폰 - 가로 모드, 태블릿 - 세로 모드)
-
Medium devices : ≥ 768px (태블릿 - 가로 모드)
-
Large devices : ≥ 992px (데스크톱)
-
Extra large devices: ≥ 1200px (대형 데스크톱)
Breakpoint 미디어 쿼리를 어떻게 사용하나요?
CSS의 @media
규칙과 min-width
, max-width
를 활용해 breakpoint를 지정하고, 특정 화면 조건에만 적용되는 CSS 스타일을 정의할 수 있습니다.
CSS
/* 기본 스타일 */ .container { width: 100%; } /* 화면 너비가 768px 이상일 때의 스타일 */ @media (min-width: 768px) { .container { width: 750px; } } /* 화면 너비가 992px 이하일 때의 스타일 */ @media (max-width: 992px) { .container { width: 970px; } } /* 화면 너비가 1200px 이상, 1920px 이하일 때의 스타일 */ @media (min-width: 1200px) and (max-width: 1920px) { .container { width: 1170px; } }
오른쪽 A
, B
, C
상자를 표시하는 코드 실행 결과
화면의 너비를 조절하고, Media Query가 Breakpoint에 따라 어떻게 적용되는지 확인해보세요.
Mission
0 / 1
빈칸에 들어갈 가장 적절한 단어는 무엇일까요?
화면 너비가 768px 이상일 때의 스타일을 지정하려면 `@media` 규칙과 를 사용합니다.
min-width
max-width
min-height
max-height
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말