30 of 119 menu

Método css

El método css permite obtener y modificar los estilos CSS de un elemento. Es importante recordar que obtendremos los 'valores calculados' de las propiedades (computed style properties), que pueden diferir de los especificados en los estilos css.

Sintaxis

Obtener una propiedad:

$(selector).css(propiedad);

Obtener varias propiedades, el parámetro pasado es un array de nombres de propiedades:

$(selector).css(['width', 'height', 'color']);

Cambiar una propiedad:

$(selector).css(propiedad, nuevo valor);

Cambiemos varias propiedades, pasándolas como un objeto que contiene pares 'clave: valor'. El nombre de la propiedad se especifica en formato CamelCase:

$(selector).css({fontSize: '12px', color: 'red'});

O, una alternativa:

<p class="www">texto</p> $('.www').css({'font-size':'12px', 'color':'red'});

También podemos aplicar una función determinada a cada elemento del conjunto. En este caso, la función recibirá como primer parámetro el índice del elemento en el conjunto, y como segundo parámetro - el valor actual de la propiedad css especificada para el elemento concreto. Además, this dentro de la función hará referencia al elemento actual. La propiedad CSS de cada elemento cambiará a aquella que devuelva la función específicamente para ese elemento:

$(selector).css(nombre de la propiedad, function(índice en el conjunto, valor actual de la propiedad css));

Ejemplo

Obtengamos todos los elementos con la clase www y cambiemos su color a rojo:

<p class="www">texto</p> $('.www').css('color', 'red');

Ejemplo

Obtengamos todos los elementos con la clase www y cambiemos su color a rojo, y el tamaño de fuente - a 20px:

<p class="www">texto</p> $('.www').css({color:'red', fontSize:'20px'});

O, una alternativa:

<p class="www">texto</p> $('.www').css({'color':'red', 'font-size':'20px'});

Véase también

  • método width,
    que permite obtener y modificar el ancho de un elemento
  • método offset,
    que permite obtener las coordenadas actuales de un elemento
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar