30 of 119 menu

Metodo css

Il metodo css permette di ottenere e modificare gli stili CSS di un elemento. È importante ricordare che otterremo 'valori calcolati' delle proprietà (computed style properties), che potrebbero differire da quelli specificati negli stili css.

Sintassi

Ottenere una singola proprietà:

$(selettore).css(proprietà);

Ottenere più proprietà, il parametro passato è un array di nomi di proprietà:

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

Modificare una singola proprietà:

$(selettore).css(proprietà, nuovo valore);

Modifichiamo più proprietà, passandole come un oggetto contenente coppie 'chiave: valore'. Il nome della proprietà è specificato in CamelCase:

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

Oppure, una variante alternativa:

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

Possiamo anche applicare una determinata funzione a ogni elemento nel set. In questo caso, la funzione riceverà come primo parametro l'indice dell'elemento nel set, e come secondo parametro - il valore corrente della proprietà css specificata per l'elemento specifico. Inoltre, this all'interno della funzione si riferirà all'elemento corrente. La proprietà CSS di ogni elemento cambierà in base a ciò che la funzione restituisce per quell'elemento specifico:

$(selettore).css(nome proprietà, function(indice nel set, valore corrente proprietà css));

Esempio

Prendiamo tutti gli elementi con classe www e cambiamo il loro colore in rosso:

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

Esempio

Prendiamo tutti gli elementi con classe www e cambiamo il loro colore in rosso, e la dimensione del carattere - a 20px:

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

Oppure, una variante alternativa:

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

Vedi anche

  • metodo width,
    che permette di ottenere e modificare la larghezza di un elemento
  • metodo offset,
    che permette di ottenere le coordinate correnti di un elemento
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta