No entanto, às vezes em certos cenários, como ao projetar um site responsivo ou buscar determinados dados do banco de dados que você precisaria buscar ou atualizar valores de determinadas variáveis CSS. Portanto, isso pode ser feito usando o método JavaScript GetComputedStyle () e o método setProperty ().
Abaixo, demonstramos com a ajuda de um exemplo de como alterar variáveis CSS usando JavaScript.
Como alterar as variáveis CSS através do JavaScript
Com o objetivo de entender como alterar uma variável CSS usando JavaScript, vamos considerar um exemplo.
Html
Este é um parágrafo.
Estamos criando um
Elemento para aplicar algum estilo usando variáveis CSS e depois criar dois botões para obter e definir variáveis CSS usando JavaScript.
CSS
Agora, antes de tudo, estamos criando algumas variáveis globais no: seletor de raiz e fornecendo alguns valores.
:raizAgora, para usar essas variáveis no parágrafo, siga o trecho de código abaixo.
PNo código acima, estamos dando um pouco de cor ao parágrafo e usando a função var (), estamos acessando nossas variáveis CSS para fornecer a família de fontes e o tamanho da fonte ao parágrafo.
Agora, queremos atualizar os valores das variáveis CSS usando JavaScript. Aqui está como você faz isso. No código abaixo, estamos basicamente buscando, além de atualizar o valor da variável -font -família.
JS
var store = documento.QuerySelector (': raiz');No código acima, estamos criando uma variável pelo nome "armazenamento" para armazenar todas as variáveis CSS declaradas no: seletor de raiz usando o método queryselector ().
Estamos então gerando uma função "getFontFamily" para buscar as variáveis que foram inicialmente salvas na variável "Store" usando o método getComputedStyle () e depois estamos usando alert () para mostrar o valor inicial da variável correspondente a a família de fontes.
Por fim, estamos novamente gerando outra função "setFontFamily ()" para definir o novo valor da variável -Font -Family usando o método setProperty ().
Saída
É assim que inicialmente nossa página da web se parece.
Clique no botão Get para buscar o valor da família de fontes originais.
Depois de clicar.
A família inicial é Times New Roman.
Para atualizar a família de fontes, clique no botão Definir.
Depois que o botão é clicado.
A variável -font -família foi atualizada para "Verdana" com sucesso.
Conclusão
Para o objetivo de buscar ou atualizar os valores de certas variáveis CSS através do JavaScript, existem dois métodos disponíveis. O primeiro é o método getComputedStyle () para buscar o valor de uma variável, enquanto isso, atualizar o valor de uma variável usando o método setProperty (). A alteração das variáveis de CSS por meio de JavaScript é útil em cenários como ao projetar um site responsivo ou buscar determinados dados do banco de dados. Este tutorial discute como alterar essas variáveis através do JavaScript com a ajuda de um exemplo adequado.