[jQuery] jQuery CSS 레이아웃 조작
jQuery는 CSS를 통해 웹 페이지의 레이아웃을 동적으로 조작하는 데 유용한 라이브러리입니다. 이 포스트에서는 jQuery를 사용하여 CSS 레이아웃을 조작하는 방법에 대해 알아보겠습니다.
1. CSS 속성 변경
jQuery를 사용하여 HTML 요소의 CSS 속성을 변경할 수 있습니다.
$(document).ready(function(){
$("button").click(function(){
$("p").css("color", "red");
$("p").css("font-size", "24px");
});
});
2. 요소 숨김/표시
$(document).ready(function(){
$("#hide").click(function(){
$("p").hide();
});
$("#show").click(function(){
$("p").show();
});
});
3. 애니메이션 효과
jQuery를 사용하여 CSS 속성에 애니메이션 효과를 적용할 수도 있습니다.
$(document).ready(function(){
$("button").click(function(){
$("div").animate({left: '250px'});
});
});
4. CSS 클래스 추가/제거
$(document).ready(function(){
$("#addClass").click(function(){
$("p").addClass("highlight");
});
$("#removeClass").click(function(){
$("p").removeClass("highlight");
});
});
5. 동적으로 CSS 속성 설정
jQuery를 사용하여 동적으로 CSS 속성을 설정할 수 있습니다.
$(document).ready(function(){
$("button").click(function(){
$("p").css({
"color": "red",
"font-size": "24px",
"background-color": "yellow"
});
});
});
jQuery를 사용하면 CSS 레이아웃을 동적으로 조작할 수 있어서 웹 페이지의 사용자 경험을 향상시킬 수 있습니다.
Reference: