Váriaveis CSS vs Variáveis de pré processadores #342
Replies: 10 comments
-
@afonsopacifer eu escolho você! |
Beta Was this translation helpful? Give feedback.
-
Opaaaaa.. O que vocês acham desse poder de criar suas folhas de estilo mias dinamicas? |
Beta Was this translation helpful? Give feedback.
-
Acabei de ler, pra mim fica claro que o @chriscoyier anda lendo nosso fórum e escreveu o artigo para responder essa issue 😄 |
Beta Was this translation helpful? Give feedback.
-
Além da dinamicidade, outra funcionalidade interessante é escopo. O efeito cascata também vale para as custom properties! Acho isso demais! Falei de forma aprofundada no artigo A Cascata das Variáveis do CSS. Inclusive, é importante falar que o cssnext implementa imparcialmente as custom properties, suportando apenas declaração de variáveis no Talvez por isso essa funcionalidade não seja tão popular. 😢 |
Beta Was this translation helpful? Give feedback.
-
Hahaha.. O cara responde muitas das nossas dúvidas mesmo! @afonsopacifer @lfeh Bem legal o artigo @diessica ! Interessante poder mudar o nome das variáveis em determinado escopo! Não consegui imaginar um uso prático pra isso assim de cara, costumo manter o valor das variáveis globias. Mas eventualmente isso pode ser útil em alguma situação mesmo. Porém poder declarar apenas no :root é uma deficiência na minha opinião. Nos meus arquivos sass/less/styl, quando repito algum valor durante o desenvolvimento as vezes crio pequenas variáveis de escopo para auxiliar no projeto. Exemplo:
Isso, mais o fato de ainda precisar de fallback, maais o fato de que o pré-processador é necessário na maioria dos projetos me desencoraja um pouco a usar as variáveis nativas, pelo menos por enquanto... =/ |
Beta Was this translation helpful? Give feedback.
-
Essa questão da cascata é interessante, mas na prática o Stylus ja oferece algo muito parecido com as variáveis dentro de escopos. Como disse o @raphaguasta A maior vantagem pra mim é a possibilidade de controlar essas variaveis do CSS por JavaScript, ai sim o bagulho fica louco! Sério, pensem nas possibilidades. Fantastico. |
Beta Was this translation helpful? Give feedback.
-
Uso postcss-css-variables aqui, as variaveis sao definidas num arquivo JS e inseridas no CSS pelo plugin. Uma vantagem muito conveniente que encontrei foi poder usa-las como dados pra alimentar o styleguide. O styleguide no caso é um component react que uso pra documentaçao dentro do storybook, tambem com capacidade para diferentes temas. |
Beta Was this translation helpful? Give feedback.
-
Sensacional @bernardodiasc |
Beta Was this translation helpful? Give feedback.
-
Revivendo de leve o post rsrsr, terminei recentemente uma série de videos explicando todos os pontos importantes para se trabalhar com Custom Properties (variables), se alguém ainda tiver duvida sobre o assunto ❤️ 001 - Trabalhando com CSS Custom Properties: 002 - Fallback nativo em variáveis CSS: 003 - Criando mixins com CSS nativo: 004 - Construindo uma Style API com HTML e CSS: 005 - Custom Properties Progressivas com Stylus (suporte para IE6+): 006 - Manipulando Custom Properties com Javascript: 007 - Design Responsivo e dinâmico com Style API (Parte 1): 008 - Design Responsivo e dinâmico com Style API (Parte 2): 009 - Design Responsivo e dinâmico com Style API (Parte 3): |
Beta Was this translation helpful? Give feedback.
-
👏 👏 👏 👏 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Utilizar váriaveis CSS ou Variáveis de pré processadores?
Qual é mais performática?
Já é possível utilizar as variáveis nativas sem fallback?
Quais as vantagens de cada cenário?
Trazendo a continuação da discussão #335 para um post apropriado :)
Beta Was this translation helpful? Give feedback.
All reactions