Comment changer les styles CSS à l'aide de JQuery

PHPz
Libérer: 2023-04-26 15:26:43
original
2870 Les gens l'ont consulté

JQuery est actuellement l'une des bibliothèques JavaScript les plus populaires, ce qui permet aux développeurs d'exploiter plus facilement les pages HTML. L'une des fonctions les plus basiques et les plus couramment utilisées consiste à utiliser JQuery pour modifier les styles CSS.

1. La syntaxe de base de JQuery pour changer le style CSS

Dans JQuery, nous utilisons la méthode .css() pour changer le style CSS de l'élément La syntaxe est la suivante :

$(selector).css(property,value)
Copier après la connexion

Parmi eux, le sélecteur est. l'élément qui doit être modifié, et property est l'élément qui doit être modifié, la propriété CSS, value est la nouvelle valeur de la propriété. Par exemple, nous pouvons changer la couleur de fond de l'élément en rouge :

$("#myDiv").css("background-color", "red");
Copier après la connexion

2. Comment changer le style CSS avec JQuery

  1. Changer directement la valeur de la propriété CSS

Nous pouvons définir directement la valeur de la propriété CSS à une nouvelle valeur par l’implémentation de la méthode .css(). Par exemple, définissez la couleur de la police sur bleu :

$("#myDiv").css("color", "blue");
Copier après la connexion

Remarque : La méthode css() modifiera uniquement le style en ligne de l'élément spécifié (c'est-à-dire le style écrit dans la balise element) et n'affectera pas les règles de la feuille de style externe.

  1. Changer de classe CSS

Nous pouvons utiliser la méthode .addClass() pour ajouter une classe CSS à un élément et la méthode .removeClass() pour supprimer une classe CSS. L'exemple suivant montre comment cliquer sur un bouton pour basculer la classe d'un div :

$("#btnToggle").click(function(){
  $("#myDiv").toggleClass("active");
});
Copier après la connexion

La méthode .toggleClass() ajoutera ou supprimera le nom de classe spécifié.

  1. Définir plusieurs propriétés CSS

Nous pouvons définir plusieurs propriétés et valeurs CSS à la fois, il suffit de transmettre un objet dans la méthode .css(). Par exemple, définissez simultanément la bordure, la largeur, la hauteur et le remplissage sur la même valeur :

$("#myDiv").css({
  "border": "1px solid #000",
  "width": "50px",
  "height": "50px",
  "padding": "10px"
});
Copier après la connexion
  1. Obtenez la valeur de la propriété CSS

Nous pouvons utiliser la méthode .css() pour obtenir la valeur de la propriété CSS du élément spécifié. Par exemple, obtenez la couleur d'arrière-plan d'un élément :

var backgroundColor = $("#myDiv").css("background-color");
Copier après la connexion

Grâce à la méthode .css(), nous pouvons modifier et obtenir de manière flexible le style CSS des éléments de la page pour obtenir des effets d'interaction utilisateur plus riches.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!