Pular para o conteúdo
Componentes

Imagem e mídia · Exclusivo THM

Distort Hover

Ao passar o mouse, a foto se deforma como líquido e se transforma em uma segunda imagem.

Em resumo

O Distort Hover é um componente exclusivo do THM Componentes que troca uma imagem por outra quando o mouse passa por cima: um campo de ruído deforma a foto como líquido, com leve separação de cores no meio da troca, até revelar a segunda imagem. Feito em WebGL sem dependências, serve para cards de portfólio e cases.

Distort Hover: Ao passar o mouse, a foto se deforma como líquido e se transforma em uma segunda imagem.
Captura da demonstração no catálogo

Como ele é

Imagine uma foto refletida na água que alguém agita com a mão. Quando o cursor entra na área, a imagem inicial se estica numa diagonal, ondula com um ruído orgânico e se funde na segunda imagem em pouco mais de um segundo; no meio da troca, uma franja colorida discreta aparece nos contornos. Quando o cursor sai, o caminho se desfaz ao contrário e a primeira foto volta. O mesmo acontece quando um elemento focável dentro do componente recebe foco pelo teclado. As duas imagens preenchem a área sem distorcer a proporção, e o conteúdo colocado dentro fica por cima.

Você pode estar procurando isto se pediu algo assim

  • foto que vira outra quando passo o mouse, meio derretendo
  • efeito de líquido ao trocar a imagem do card no hover
  • imagem que distorce e mostra o depois quando o mouse entra
  • card de portfólio que troca a foto com um efeito fluido
  • aquele hover de site de agência em que a imagem ondula e muda
  • mostrar antes e depois sem botão, só passando o mouse
  • deixar a galeria de projetos com cara de site premiado

Também chamado de

  • displacement hover
  • transição por deslocamento
  • image distortion hover
  • hover com distorção líquida
  • WebGL image transition
  • troca de imagem no hover
  • liquid hover effect

Quando usar

  • Cards de portfólio de estúdio, agência ou fotógrafo
  • Grade de cases em que cada projeto tem duas imagens
  • Antes e depois de reforma, tratamento ou edição de foto
  • Vitrine de produto que mostra a peça em uso ao passar o mouse

Quando evitar

  • Sites acessados quase só pelo celular, onde não existe hover; ali, prefira o autoplay
  • Páginas com dezenas de cards, já que cada instância abre o seu próprio contexto WebGL
  • Imagens de outro domínio sem CORS liberado, que não carregam como textura

Como pedir para a sua IA

Pedido de exemplo
Crie um efeito de hover com transição por deslocamento em WebGL nos cards do meu portfólio: ao passar o mouse, a foto se deforma como líquido e revela uma segunda imagem. Quero troca instantânea para quem prefere menos movimento, pausa fora da tela e uma imagem estática de reserva.

Com o THM Componentes, você cola o prompt completo do catálogo, que já traz o código-fonte deste componente, e a IA reproduz este efeito exato em vez de improvisar.

Perguntas sobre Distort Hover

O Distort Hover funciona no celular?

Em telas de toque não existe hover: o Distort Hover troca a imagem enquanto o dedo fica pressionado sobre ela e volta quando a pessoa solta. Para celular, a prop autoplay alterna as duas imagens sozinha, em intervalos regulares. O efeito precisa de WebGL, e o prompt orienta a IA a prever um fallback estático no Nuxt.

Dá para trocar as imagens e a direção do Distort Hover?

Dá. O Distort Hover recebe a imagem inicial e a revelada pelas props src1 e src2, e a força do deslocamento, o ângulo, a escala do ruído e a duração também são props. As imagens precisam vir do mesmo domínio ou com CORS liberado, como o prompt lembra, porque viram textura na placa de vídeo.

O Distort Hover respeita quem prefere menos movimento?

Sim. Com a preferência de reduzir movimento ativada no sistema, o Distort Hover faz a troca de uma vez, sem a deformação animada, e continua mostrando a segunda imagem no hover. O componente também para de desenhar quando sai da tela, o que poupa a placa de vídeo enquanto a pessoa lê outras seções.

Imagem e mídia

Componentes relacionados

Deixe a sua IA com repertório de estúdio

268 componentes Vue e Nuxt, 115 exclusivos, prompt pronto em todos. Pagamento único, acesso vitalício e 7 dias de garantia.