jQuery를 사용하여 CSS 클래스 규칙을 즉석에서 조정하고 싶습니다. 제공된 클래스(.classname) 내의 다른 스타일에 영향을 주지 않고 글꼴 크기를 조정합니다. 또한 업데이트된 클래스 변경 사항을 파일에 저장하는 방법을 찾고 있습니다.
jQuery로 CSS 클래스 규칙 수정
안타깝게도, jQuery 자체에는 CSS 클래스를 직접 수정하기 위한 기본 지원이 부족합니다. 그러나 JavaScript를 사용하는 대체 접근 방식은 다음과 같습니다.
<code class="javascript">// Select the CSS rule for the target class (`classname`) const rule = document.styleSheets[0].cssRules[0]; // Adjust font size specifically rule.style.fontSize = "16px";</code>
CSS 클래스 변경 사항을 파일에 저장
수정된 CSS 규칙을 파일에 저장하려면 다음 단계를 따르세요. :
다음 스크립트를 사용하여 CSS 선언을 스크랩합니다.
<code class="javascript">// Function to extract CSS declarations from a rule function getDeclarations(rule) { let declarations = []; for (let i = 0; i < rule.cssText.length; i++) { declarations.push(rule.cssText[i].trim()); } return declarations; } // Save declarations to a variable const declarations = getDeclarations(rule);</code>
수집된 선언에서 CSS 문자열을 구성합니다.
<code class="javascript">// Create a CSS string const cssString = declarations.join(";\n");</code>
추가 참고 사항:
위 내용은 동일한 클래스의 다른 스타일에 영향을 주지 않고 jQuery를 사용하여 CSS 클래스 규칙의 글꼴 크기를 어떻게 수정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!