"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 fazer a imagem girar ao passar o mouse usando HTML e CSS

Como fazer a imagem girar ao passar o mouse usando HTML e CSS

Publicado em 2024-11-06
Navegar:525

How to make Image rotate on hover using HTML and CSS

Um efeito de rotação instantânea nas imagens pode tornar seu conteúdo mais envolvente e interativo. Neste tutorial, orientaremos você sobre como criar um efeito de rotação flutuante simples, mas atraente, usando apenas HTML e CSS.

Como criar o efeito

HTML:

Primeiro, adicione o seguinte código HTML:

Sample Image

Você pode adicionar qualquer imagem que desejar.

Este código configura uma imagem envolvida em uma tag com uma classe de hover-rotate.

CSS:

.hover-rotate {
  overflow: hidden;
  margin: 8px;
  min-width: 240px;
  max-width: 320px;
  width: 100%;
}
.hover-rotate img {
  transition: all 0.3s;
  max-width: 100%;
}
.hover-rotate:hover img {
  transform: scale(1.3) rotate(5deg);
}

Como funciona:

A tag

atua como um contêiner para a imagem, aplicando a classe hover-rotate.

A classe .hover-rotate define as dimensões da imagem e oculta qualquer excesso. A classe .hover-rotate img lida com o efeito de transição suave.

Quando você passa o mouse sobre a imagem, ela aumenta 1,3 vezes e gira 5 graus, graças à propriedade transform.

Se você achou este tutorial útil, sinta-se à vontade para compartilhá-lo com outras pessoas ou deixar um comentário abaixo. Para mais dicas e truques sobre web design, não deixe de conferir nossos outros posts.

Visite meu site para mais tutoriais como este

Declaração de lançamento Este artigo está reproduzido em: https://dev.to/kaja_uvais_a8691e947dd399/how-to-make-image-rotate-on-hover-using-html-and-css-1d49?1 Se houver alguma violação, entre em contato com study_golang @163.com excluir
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