"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como criar um giro de imagem ativado por foco com CSS?

Como criar um giro de imagem ativado por foco com CSS?

Publicado em 2024-11-22
Navegar:356

How to Create a Hover-Activated Image Spin with CSS?

Rotação de imagem ativada por foco

A incorporação de comportamento dinâmico em suas páginas da web, como rotações de imagem ao passar o mouse, pode aumentar o envolvimento do usuário. Para conseguir esse efeito com CSS em uma imagem com borda circular, siga estes passos:

1. Transições CSS3 com rotate()

Utilize transições CSS3 para girar suavemente a imagem ao passar o mouse. A propriedade de transição define a duração e a função de atenuação da animação. Nesse caso, definimos a duração da transição para 0,7 segundos e especificamos uma função de atenuação de entrada e saída.

img {
  transition: transform .7s ease-in-out;
}

2. Transformação Hover

Para girar a imagem ao passar o mouse, usamos a propriedade transform com a função rotate() para definir o ângulo de rotação desejado. Neste exemplo, giramos a imagem 360 graus.

img:hover {
  transform: rotate(360deg);
}

3. Implementação HTML

No seu código HTML, coloque um elemento de imagem com a fonte e o tamanho apropriados.

Como criar um giro de imagem ativado por foco com CSS?

Código de amostra

Aqui está um exemplo de código completo demonstrando a imagem giratória efeito:

img {
  border-radius: 50%;
  transition: transform .7s ease-in-out;
}

img:hover {
  transform: rotate(360deg);
}
Como criar um giro de imagem ativado por foco com CSS?

Com este código, sempre que o usuário passar o mouse sobre o imagem, ela girará 360 graus suavemente.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3