English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método css() do jQuery obtém ou define um ou mais atributos de estilo do elemento selecionado.
ao usar o método css()Obterao definir o valor da propriedade, ele retornaráo primeiro elemento selecionadovalor.
usando o método css()Definirao definir o valor da propriedade, eleTodos os elementos selecionadosDefinir uma ou mais propriedades/par. valor.
Da mesma forma, o jQuery pode interpretar igualmente formatos CSS e DOM de atributos de múltiplas palavras. Por exemplo, o jQuery pode entender css("background-color" e css("backgroundColor") e retornar o valor correto.
No entanto, não há suporte completo para abreviações de propriedades CSS (por exemplo, "background", "margin" e "border") e podem gerar resultados diferentes em diferentes navegadores.
Obter valor de propriedade CSS:
$.css(property)
Definir propriedades CSS e valores:
$.css(property, value)
Definir várias propriedades CSS e valores:
$.css({property:value, property:value, ...})
Definir propriedades CSS e valores usando função
$.css(selector, function(index, currentValue))
Obter a cor de fundo do DIV clicado:
$("div").click(function(){ $.css("background-color"); });Testar e Ver‹/›
Definir a propriedade color de todos os parágrafos:
$("button").click(function(){ $("p").css("color", "blue"); });Testar e Ver‹/›
Definir várias propriedades CSS e valores:
$("button").click(function(){ $("p").css({ "color": "white", "font-size": "1.3em", "background-color": "4285f4", "padding": "20px" }); });Testar e Ver‹/›
Obter a largura, altura, cor e cor de fundo do DIV clicado:
$("div").click(function(){ let html = ["O div clicado possui os seguintes estilos:"]; let styleProps = $(this).css(["width", "height", "color", "background-color]); $.each(styleProps, function(prop, value) { html.push(prop + ": " + value); }); $("#result").html(html.join("<br>"));}} });Testar e Ver‹/›
Definir propriedade CSS e valor usando função:
$("button").click(function(){ $("p").css("padding", function(i, val){ return i + 25; }); });Testar e Ver‹/›
Ao clicar no botão, aumentar o preenchimento de todos os parágrafos (usando função):
$("button").click(function(){ $("p").css({ padding: function(i, val){ return parseFloat(val) * 1.2; } }); });Testar e Ver‹/›
Parâmetros | Descrição |
---|---|
property | Especificar o nome da propriedade CSS |
value | Especificar o valor da propriedade CSS |
function(index, currentValue) | Especificar uma função que retorna o valor da propriedade CSS
|