1
resposta

Não funciona

A explicação dada pelo professor sobre opacidade não funciona.

Encontrei outro aluno com a mesma dúvida, mas a resposta dada à pergunta eu não consegui entender e nem fazer funcionar, neste link.

Eu até consegui fazer funcionar uma vez, definindo um tipo para opacityValue, ficando assim:

primary: ({ opacityValue }: {RecursiveKeyValuePair<number>} ) => `rgba(var(--primary), ${opacityValue})`,

no entanto, o typescript ficava apontando erro.

No momento estou definindo uma cor com opacidade no arquivo globals.css, mas isso não é prático, pois eu deixo de usar a classe dinâmica "bg-opacity" e fico definindo uma variável para cada nível de opacidade que preciso.

Por favor, esclareçam melhor.

[EDIT] Verifiquei na documentação que usar "opacity-[valor]" funciona normal, ao invés de usar "bg-opacity-[valor]". Assim está correto??

1 resposta

Oi!

Se você tá achando uma solução que tá funcionando, mesmo que seja diferente do que o professor falou, vai fundo! O importante é o resultado, mano!

Ainda mais nessa parte de estudar!