English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo css() di jQuery ottiene o imposta uno o più attributi di stile degli elementi selezionati.
Quando si utilizza il metodo css()OttieniAl valore proprietà, essa restituiràIl primo elemento selezionatoIl valore.
Utilizzando il metodo css()ImpostaAl valore proprietà, essa saràTutti gli elementi selezionatiImposta uno o più coppie proprietà/valore.
Allo stesso modo, jQuery può interpretare CSS e formato DOM multi-parole in modo equivalente. Ad esempio, jQuery può comprendere css(" background-color") e css(" backgroundColor") e restituire il valore corretto.
Ma non supporta completamente le abbreviazioni CSS brevi (ad esempio "background", "margin" e "border") e può produrre risultati diversi in diversi browser.
Ottieni valore proprietà CSS:
$(selector).css(property)
Imposta proprietà CSS e valori:
$(selector).css(property, value)
Imposta più proprietà CSS e valori:
$(selector).css({property:value, property:value, ...})
Imposta proprietà CSS e valori utilizzando una funzione
$(selector).css(property, function(index, currentValue))
Clicca per ottenere il colore di sfondo del DIV:
$("div").click(function() { $(this).css("background-color"); });Testa a vedere‹/›
Imposta la proprietà color di tutti i paragrafi:
$("button").click(function(){ $("p").css("color", "blue"); });Testa a vedere‹/›
Imposta più proprietà CSS e valori:
$("button").click(function(){ $("p").css({ "color": "white", "font-size": "1.3em", "background-color": "#4285f4", "padding": "20px" }); });Testa a vedere‹/›
Ottieni la larghezza, l'altezza, il colore e il colore di sfondo del DIV cliccato:
$("div").click(function() { let html = ["Il div cliccato ha i seguenti stili:"]; let styleProps = $(this).css(["width", "height", "color", "background-color"]); $.each(styleProps, function(prop, value) { html.push(prop + ": \ }); $("#result").html(html.join("<br>"));}} });Testa a vedere‹/›
Imposta attributi CSS e valori utilizzando una funzione:
$("button").click(function(){ $("p").css("padding", function(i, val){ return i + 25; }); });Testa a vedere‹/›
Clicca sul pulsante per aumentare il riempimento di tutti i paragrafi (usando la funzione):
$("button").click(function(){ $("p").css({ padding: function(i, val){ return parseFloat(val) * 1.2; } }); });Testa a vedere‹/›
Parametro | Descrizione |
---|---|
property | Specificare il nome dell'attributo CSS |
value | Specificare il valore dell'attributo CSS |
function(index, currentValue) | Specificare una funzione che restituisce il valore dell'attributo CSS
|