반응형 웹 CSS 미디어쿼리

| 2024.04.29
@media all and (max-width: 1024px){
	//브라우저 창 width가 1024px보다 작아지는 순간부터 적용
	//태블릿
}
@media all and (max-width: 768px){
	//브라우저 창 width가 768px보다 작아지는 순간부터 적용
	//모바일
}
@media all and (min-width: 768px){
	//브라우저 창 width가 768px보다 커지는 순간부터 적용
	//태블릿
}
@media all and (min-width: 1024px){
	//브라우저 창 width가 1024px보다 커지는 순간부터 적용
	//데스크탑
}

 

.box{
	width: 1000px;
	height: 800px;
	background-color: red;
}

@media all and(max-width: 960px){
	.box{
		width: 700px;
		background-color: blue;
    }
}

@media all and(max-width: 480px){
	.box{
		width: 300px;
		height: 400px;
    }
}​
 
<body>
	<div class="box">box</div>
</body>

 

화면 넓이가 960px일 경우 박스의 넓이가 줄어들고 배경색이 파란색으로 바뀐다.

높이는 800px이 그대로 적용되고 있음을 알 수 있다.

 

넓이가 480px보다 작아지면 넓이는 300px로 줄고 높이도 400px로 줄어든다.

배경색은 파란색이 유지되고 있다.

 

이처럼 미디어 쿼리에는 화면 넓이에 따라 바꿔야 할 css속성만 적어주면 이전에 설정한 값들은 그대로 적용됨을 알 수 있다. 화면 크기에 따라 미디어 쿼리를 오름차순, 혹은 내림차순으로 나열해 변경되는 요소들을 잘 작성해야 한다.

 

실무에서는 모바일 화면을 먼저 구현하고 데스크탑 화면으로 확장시키는 순으로 작업

TAG •

List of Articles
번호 분류 제목 날짜 조회 수
103 zb4 vol.1 허접한 최근게시물 file 2003.01.21 23631
102 제로카운터 설치하기 2 file 2003.02.02 16325
101 zb4 vol.2 기본적인 최근게시물 file 2003.02.08 10005
100 zb4 vol.3 스노우보드 게시판형 갤러리 2 file 2003.02.28 10707
99 zb4 vol.4 스노우보드 게시판형 자료실 file 2003.02.28 7861
98 zb4 vol.5 스노우보드플러스 한글판 file 2003.06.28 7278
97 zb4 vol.6 평범한 최근게시물 file 2003.07.07 9309
96 zb4 vol.7 간단 깔끔 로그인 file 2003.07.12 9495
95 zb4 vol.8 하나포스 디자인 외부로그인 file 2003.07.31 10543
94 zb4 vol.9 daerew1 게시판 file 2003.12.30 9030
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11