Vous souhaitez ajuster les règles de classe CSS à la volée à l'aide de jQuery, en modifiant spécifiquement la taille de la police sans affecter les autres styles au sein d’une classe fournie (.classname). De plus, vous recherchez une méthode pour stocker les modifications de classe mises à jour dans un fichier.
Modifier les règles de classe CSS avec jQuery
Malheureusement, jQuery lui-même ne dispose pas d'un support natif pour modifier directement les classes CSS. Cependant, voici une approche alternative utilisant 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>
Enregistrement des modifications de classe CSS dans un fichier
Pour enregistrer les règles CSS modifiées dans un fichier, suivez ces étapes :
Scrape les déclarations CSS à l'aide du script suivant :
<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>
Construis une chaîne CSS à partir des déclarations collectées :
<code class="javascript">// Create a CSS string const cssString = declarations.join(";\n");</code>
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!