키 테이크 아웃
jQuery는 .css () 함수를 사용하여 웹 사이트에서 CSS 스타일을 동적으로 변경하는 쉬운 방법을 제공하여 색상, 플로트, 배경색 등과 같은 특정 속성을 수정합니다.
기존 CSS 스타일을 수정하는 것 외에도 JQuery는 .removeClass () 메소드를 통해 스타일을 제거 할 수 있으며, 패딩 또는 마진과 같은 현재 값을 기반으로 기존 스타일의 확장을 허용합니다.
여러 CSS 속성을 jQuery를 사용하여 동시에 변경할 수 있으며, 현재 값에 따라 CSS 클래스를 추가, 제거 또는 토글을 추가, 제거 또는 토글을 추가하거나 제거 또는 토글 할 수도 있습니다.
CSS 기능 데모
웹 사이트 스타일을 동적으로 변경하는 것이 이제 웹을 인수하는 열풍입니다! 이 짧지 만 달콤한 게시물에서는 jQuery를 사용하여 간단하지만 효과적인 CSS 트릭을 수행하는 방법을 설명합니다. 이것은 당신이 열렬한 jQuery 개발자들에게 반드시 알아야합니다!
특정 CSS 요소를 변경하십시오
jQuery로 CSS를 변경하는 것은 정말 쉽습니다. 이것은 .css () 함수의 형식입니다.
다음은 몇 가지 일반적인 예입니다.
<span>$('jQuery selector').css({"css property name":"css property value"});</span>
로그인 후 복사
jQuery css 명령 //change paragraph text colour to green
$('p').css({"color":"green"});
//float all divs with class .left
$('div.left').css('float');
//change all elements with class .bg-red to have a red background
$('.bg-red').css({"background-color":"red"});를 중첩하십시오
jQuery가 다중 단어 속성의 CSS 및 DOM 형식을 동일하게 해석 할 수 있다는 것을 아는 것은 편리합니다. 이것은 당신에게 많은 시간을 절약 할뿐만 아니라 더 예쁘게 보입니다!
정확히 동일합니다.
CSS 스타일을 제거하십시오
CSS 스타일을 제거하는 두 가지 주요 방법에는 크게 차이가 없습니다.
1. 페이지 또는 요소와 관련된 클래스를 제거 할 수 있습니다.
newimg<span>.css({'background-image': 'url('+newimgsrc+')'});
</span>newimg<span>.css({'position': 'absolute'});
</span>newimg<span>.css({'height': '70px'});
</span>newimg<span>.css({'width': '200px'});
</span>newimg<span>.css({'top': '68px'});
</span>newimg<span>.css({'right': '2px'});</span>
로그인 후 복사
2. 특정 요소에서 CSS 스타일을 직접 제거 할 수도 있습니다.
newimg<span>.css({'background-image': 'url('+newimgsrc+')', 'position': 'absolute', 'height': '70px', 'width': '200px', 'top': '68px', 'right': '2px'});</span>
로그인 후 복사
이것은 또한 같은 호출에서 클래스를 제거하고 추가하는 멋진 jQuery CSS 트릭입니다.
기존 스타일 값 확장
현재 가치에 따라 스타일을 확장 할 수 있습니다. 예를 들어, 요소의 패딩 왼쪽이 10px 인 경우 다음 코드는 총 25px의 패딩 왼쪽을 초래할 것입니다.
<span>//remove text color from a div
</span><span>$('#mydiv').removeClass('colors');</span>
로그인 후 복사
<span>//remove text color from a div
</span><span>$('#mydiv').css('color', '');</span>
로그인 후 복사
<..> jQuery .css () 함수 속성 //change text color from red to green (classes specified in stylesheet)
$('#div').removeClass('red').addClass('green');
대부분의 열렬한 jQuery 개발자가 알고 있듯이 jQuery 1.4, .css ()는 속성 값으로 함수를 전달할 수 있습니다. 이것은 현재 CSS 값을 반환하여 변경 사항을 결정하는 데 편리합니다.
일반적인 배경 CSS 변경
다음은 배경 CSS 변화의 몇 가지 예입니다.
jQuery 로 CSS를 변경하는 것에 대해 자주 묻는 질문
위 내용은 JQuery Change CSS 동적으로 - 쉽게!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!