Maison > interface Web > Questions et réponses frontales > Comment JQuery définit CSS

Comment JQuery définit CSS

PHPz
Libérer: 2023-04-26 14:06:55
original
887 Les gens l'ont consulté

JQuery est une bibliothèque JavaScript populaire qui fournit une API riche pour simplifier la manipulation DOM et le développement d'applications AJAX, tout en fournissant des fonctions intégrées pour manipuler les styles CSS. Dans cet article, nous présenterons comment JQuery définit CSS.

1. Les méthodes CSS de JQuery

Dans JQuery, vous pouvez utiliser les méthodes CSS pour définir ou modifier les propriétés CSS des éléments. Les méthodes CSS ont deux formes :

  1. CSS(property, value)

Vous pouvez modifier les propriétés CSS d'un élément en passant deux paramètres. Le premier paramètre est le nom de la propriété CSS à modifier et le deuxième paramètre est la valeur de la propriété.

Par exemple :

$("p").css("color", "red");
Copier après la connexion

Cet exemple définira la couleur de tous les éléments p sur rouge. Vous pouvez utiliser n'importe quelle valeur de propriété CSS, telle que "border", "background-color", etc.

  1. CSS(properties)

Plusieurs propriétés CSS d'un élément peuvent être modifiées en passant un objet propriétés. Cet objet contient les propriétés à modifier et leurs valeurs, comme indiqué ci-dessous :

$("p").css({
    "color": "red",
    "background-color": "yellow",
    "font-size": "20px"
});
Copier après la connexion

Cet exemple définit la couleur de tous les éléments p sur rouge, la couleur d'arrière-plan sur jaune et la taille de la police sur 20 pixels. .

Notez que nous utilisons des tirets dans les objets pour représenter les noms de propriétés CSS, mais les tirets ne sont pas autorisés comme noms de propriétés d'objet en JavaScript, nous devons donc les mettre entre guillemets.

2. Méthodes addClass et removeClass de JQuery

En plus d'utiliser les méthodes CSS pour définir les propriétés CSS, nous pouvons également utiliser les méthodes addClass et removeClass pour modifier le nom de classe d'un élément.

  1. addClass(class)

La méthode addClass peut ajouter un ou plusieurs noms de classe à l'élément spécifié. Par exemple :

$("p").addClass("highlighted");
Copier après la connexion

Cet exemple ajoutera le nom de classe de tous les éléments p en surbrillance. Vous pouvez utiliser des espaces pour séparer plusieurs noms de classe, par exemple « bordure en surbrillance ». Supprimez un ou plusieurs noms de classe de . Par exemple :

$("p").removeClass("highlighted");
Copier après la connexion
    Cet exemple supprimera la classe en surbrillance de tous les éléments p. Vous pouvez également supprimer plusieurs noms de classe en même temps, tels que "bordure en surbrillance".
  1. 3. La méthode toggleClass de JQuery

toggleClass peut changer les noms de classe sur les éléments. Si le nom de classe existe déjà dans l'élément, il supprimera le nom de classe de l'élément ; si le nom de classe n'existe pas dans l'élément, il ajoutera le nom de classe à l'élément.

Par exemple :

$("p").toggleClass("highlighted");
Copier après la connexion

Cet exemple changera la classe en surbrillance dans tous les p éléments. Si le nom de classe existe déjà dans l'élément, il supprime le nom de classe de l'élément.

4. Résumé

JQuery fournit une variété de méthodes pour définir les propriétés CSS, notamment les méthodes CSS, les méthodes addClass, les méthodes removeClass et les méthodes toggleClass. Ces méthodes rendent la manipulation des propriétés CSS très simple. Lorsque nous utilisons ces méthodes, nous devons veiller à ne pas en abuser, car un grand nombre d'opérations DOM affecteront les performances des pages.

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