Skip to main content

Como criar efeitos CSS Hover?

Os efeitos de foco CSS são bastante simples de criar, e os efeitos básicos de foco podem ser rápida e facilmente implementados e modificados com várias outras opções. As folhas de estilo em cascata (CSS) são uma linguagem usada na criação do estilo e layout de um documento criado em uma linguagem de marcação e podem ser usadas para criar facilmente efeitos de foco. Efeitos de focalização são alterações que ocorrem com texto, imagens ou outros objetos em um documento quando o ponteiro controlado por um mouse passa o mouse sobre o objeto. Os efeitos de foco CSS geralmente são criados no código CSS e podem ser implementados de maneira rápida e eficaz.

Um dos tipos mais fáceis de criar efeitos de foco CSS é o efeito que causa uma alteração em um link em um site quando o mouse é passado. Por exemplo, alguém pode querer criar um link de texto que se pareça com o texto padrão ou que seja de uma cor diferente do restante da página, mas quando "colocado sobre o mouse" ou "sobre o mouse", ele é sublinhado ou embelezado. Como isso é feito, precisamente, normalmente depende da codificação exata usada na página, mas em um caso simples, o efeito de foco CSS pode ser adicionado às regras CSS na seção "estilo".

Uma nova regra é criada para o efeito de foco CSS usando a tag apropriada para o objeto ao qual o efeito está sendo adicionado. Por exemplo, o texto que está sendo escolhido pode fazer parte de uma lista ou ser selecionado no corpo de uma página da web. Este texto deve ter uma tag específica associada a ele na codificação do corpo. Com essa tag observada, a regra pode ser criada para estabelecer um efeito de foco CSS para qualquer objeto com essa tag especificada.

Usando o texto, por exemplo, se você deseja fazer um link ficar sublinhado quando um usuário passa o mouse sobre ele, comece identificando esse link no código do corpo e criando uma regra especial para esse tag. Dentro dessa regra, você pode indicar qual a cor do texto, destacando-o facilmente do texto ao redor e indicando visualmente que o usuário pode passar o mouse sobre ele, o que acionaria o efeito de foco CSS. Esse efeito é adicionado pela criação de uma "pseudo classe de foco" na tag da linha de texto.

Se a tag do texto, por exemplo, fosse “a”, você usaria a pseudo-classe que se parecia com “a: hover {…}” com o efeito de foco CSS desejado indicado dentro do colchete. Usando o exemplo anterior, se o efeito desejado fosse sublinhar o texto quando passar o mouse sobre ele, seria exibido “decoração de texto: sublinhado;” dentro do colchete. Existem vários efeitos de foco diferentes que podem ser criados para objetos diferentes, e cada um possui um comando específico para criar o efeito, mas o processo é semelhante na maioria dos casos.