Modifier les propriétés de style

La fonction css(), dotée de certains paramètres, permet également de modifier des propriétés de style d’éléments de la page.

css({propriété de style})

Cette fonction modifie les propriétés de style CSS d’un élément donné en utilisant la notation CSS clé/valeur pour les propriétés de style à modifier.


$("p").css({ color: "red", background: "blue" });
 

Il faut remarquer la présence des accolades habituelles pour les déclarations de style.

Si la clé contient un trait d’union comme par exemple background-color, l’ensemble doit être placé entre des guillemets (soit "background-color").

La notation JavaScript (CamelCase) peut également être adoptée, soit backgroundColor au lieu de background-color.

Cette méthode renvoie un objet jQuery.

Depuis la version 1.6 de jQuery, on peut utiliser des valeurs relatives pour modifier la valeur d’une propriété de style CSS. Celle-ci peut se noter avec "+=" ou "-=" par rapport à la valeur courante.


$ ("#item").css("left", "+=10px")
 

Dans cet exemple nous déplaçons, l’élément item de 10 pixels vers la gauche.

Exemple

Illustrons cette méthode jQuery par un exemple. Au survol d’un paragraphe, celui-ci est doté d’un arrière-plan...

couv_EI4JQU.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Accéder à une propriété de style
Suivant
Attribuer des propriétés de style