[jQuery] jQuery CSS 미디어 쿼리 해상도
이번 포스트에서는 jQuery
를 사용하여 해상도에 따라 다른 CSS
스타일을 적용하는 방법에 대해 알아보겠습니다.
해상도에 따른 CSS 적용
웹 페이지가 다양한 디바이스와 해상도에서 확인될 수 있기 때문에, 미디어 쿼리를 사용하여 다른 화면 크기에 맞는 다양한 스타일을 적용하는 것이 중요합니다.
jQuery
를 사용하면 동적으로 스타일을 변경할 수 있으며, 해상도에 따라 스타일을 적용하는 것도 가능합니다.
jQuery를 사용한 미디어 쿼리 해상도 적용 방법
$(document).ready(function(){
function applyStylesForResolution() {
if ($(window).width() < 768) {
// 모바일용 스타일 적용
$('.element').css('color', 'red');
} else if ($(window).width() >= 768 && $(window).width() < 1200) {
// 태블릿용 스타일 적용
$('.element').css('color', 'blue');
} else {
// 데스크탑용 스타일 적용
$('.element').css('color', 'green');
}
}
// 초기 로딩 시 적용
applyStylesForResolution();
// 윈도우 리사이징 시에도 적용
$(window).resize(function(){
applyStylesForResolution();
});
});
위 코드는 $(document).ready()
를 사용하여 페이지 로딩이 완료된 후, 화면 해상도에 따라 다른 스타일을 적용하는 함수를 실행하도록 구성되어 있습니다.
해상도에 따라 다른 스타일을 적용하기 위해 $(window).width()
를 사용하여 현재 창의 너비를 가져와 조건에 따라 스타일을 적용하고 있습니다.
마치며
이렇게 jQuery
를 사용하여 해상도에 따라 다른 CSS 스타일을 적용하는 방법을 알아보았습니다. 이와 같은 기술을 사용하여 웹 페이지가 다양한 디바이스 및 화면 크기에서 최적의 사용자 경험을 제공할 수 있습니다.
참고: jQuery 공식문서, 미디어 쿼리(MDN web docs)
jquery
css
미디어쿼리
해상도
웹개발
반응형디자인