1
resposta

[Sugestão] Solução para a lupa acompanhar o texto da busca

Olá pessoal, queria compartilhar aqui a solução que tive para algo que ficou me incomodando nesse projeto. No layout de 1024px percebi que quanto mais a tela aumentava mais a lupa se afastava do texto no placeholder do input de pesquisa do banner.

lupa afastada do texto

Adicionando o seguinte código na versão mobile resolvi esse problema para todos os tamanhos: background-position: calc(50% - 120px);

A função calc() permite você executar cálculos quando especificar os valores de propriedades no CSS. (MDN Web Docs) Como o texto está centralizado determinei o meio do elemento (50%) e depois retirei desse valor 120px para deixar a lupa a esquerda do texto, como o texto não sofre alterações esse valor não precisa ser modificado.

Espero ter ajudado.

1 resposta

Oi, Rozangela, tudo bem?

Muito obrigado por compartilhar essa informação com a comunidade do fórum. Tenho certeza que vai ajudar os demais estudantes que estão aprendendo este mesmo assunto.

Continue mergulhando em seus estudos e caso tenha dúvidas, não hesite em postar no fórum!

Abraços e bons estudos!