336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
jQuery 스타일 다루기
jQuery에서 제공하는 스타일을 제공하는 기능 중에서 알아야 할 내용을 정리하자면 아래와 같습니다.
1. 스타일 값 구하기
1 2 | $(대상).css("스타일 속성 이름") $(대상).css(["스타일 속성 이름", "스타일 속성 이름"]) |
2. 스타일 값 설정하기
1 2 3 4 5 | $(대상).css("스타일 속성" ,"값") $(대상).css({ 속성이름:값 속성이름:값 ); |
3. 클래스 추가
1 2 | $대상.addClass("클래스이름"); $대상.addClass("클래스이름1 클래스 이름2") |
4. 클래스 삭제
1 2 3 | $대상.removeClass() //모든 클래스 삭제 $대상.removeClass("클래스 이름") $대상.removeClass("클래스이름1 클래스 이름2") |
예제를 위해 아래와 같이 코드를 준비하였습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <style> .select {border:solid} .selectfont {font-size:24px} .selectbg {background-color:orange} </style> <div class="container"> <ul> <li id="menu1">menu1</li> <li id="menu2" class="select">menu2</li> <li id="menu3" class="selectfont">menu3</li> <li id="menu4" class="selectbg">menu4</li> <li id="menu5" class="select selectfont selectbg">menu5</li> </ul> </div> |
1. 스타일 값 구하기
1 2 | $(대상).css("스타일 속성 이름") $(대상).css(["스타일 속성 이름", "스타일 속성 이름"]) |
1 2 3 4 | console.log($("#menu2").css("border"););//3px solid rgb(51, 51, 51) var cssInfo = $("#menu5").css(["border", "font-size", "background-color"]); console.log(cssInfo); //{border: "3px solid rgb(51, 51, 51)", font-size: "24px", background-color: "rgb(255, 165, 0)"} |
2. 스타일 값 설정하기
1 2 3 4 5 | $(대상).css("스타일 속성" ,"값") $(대상).css({ 속성이름:값 속성이름:값 ); |
1 2 3 4 5 6 7 | $("#menu1").css("background-color", "red"); $("#menu1").css({ backgroundColor:'red', border:"solid", fontSize:"24px" }); |
3. 클래스 추가
1 2 | $대상.addClass("클래스이름"); $대상.addClass("클래스이름1 클래스 이름2") |
1 2 3 | $("#menu1").addClass("select"); $("#menu1").addClass("select selectfont"); |
4. 클래스 삭제
1 2 3 | $대상.removeClass() //모든 클래스 삭제 $대상.removeClass("클래스 이름") $대상.removeClass("클래스이름1 클래스 이름2") |
1 2 3 | $("#menu4").removeClass("selectbg"); $("#menu5").removeClass("select selectfont"); |
'jQuery' 카테고리의 다른 글
jQuery 속성 다루기 (0) | 2018.07.19 |
---|---|
jQuery 노드의 내용 읽고 변경하기 (0) | 2018.07.18 |
jQuery 노드를 생성/추가/삭제/이동 하기 (0) | 2018.07.17 |
jQuery 선택자 다루기 (0) | 2018.07.17 |
jQuery 선택자(자식, 부모, 형제) (2) | 2018.07.17 |