Como o CSS é uma linguagem de chapas de estilo e não pode executar a lógica, diferentemente das linguagens de programação, não podemos escrever uma instrução "se" no CSS, mas existem alternativas para usar a condição "se" em CSS.
Neste artigo, discutiremos um método alternativo para realizar uma operação condicional em HTML sem usar a instrução “se” real. Isso significa aplicar condições no CSS sem a declaração real "se" é possível.
Usando seletores CSS | Método alternativo
No elemento de estilo CSS, crie seletores de classe que se referem às classes criadas no documento HTML para o qual a solução alternativa CSS “se” é necessária. E então, dentro do seletor de classe, escreva a propriedade para executar qualquer tarefa como "cor: roxa", o que significa que a cor dos elementos da classe selecionada deve ser alterada para roxo.
Para criar condições para a execução das propriedades do CSS, vamos criar várias classes, cada uma contendo algumas informações de texto:
Esta é a primeira linha!
Esta é a segunda linha!
Esta é a terceira linha!
Para instruir o compilador a executar tarefas de instrução “se” (como “se” essa classe em particular é selecionada, “então” essa coisa em particular acontecerá), podemos criar vários seletores de classe no elemento de estilo CSS:
.linha 1O código acima produzirá a seguinte saída:
A figura acima mostra claramente que o programa foi executado de acordo com as condições que aplicamos no elemento de estilo CSS.
Isso resume o método CSS equivalente à declaração de programação "se".
Conclusão
Não existe uma declaração "se" na linguagem da folha de estilo CSS, mas existe um método alternativo para executar a mesma tarefa no CSS. É possível criar condições para a execução de propriedades específicas do CSS, adicionando seletores de classe nos elementos do estilo CSS que funcionarão de tal maneira que eles definem operações para executar referência às classes específicas.