Acompanhando uma aula de mobile first, foi criado um input de cadastro de e-mail. A estilização ficou assim:
.cadastro__email::placeholder {
font-family: var(--font-principal);
font-size: 0.85rem;
font-weight: 400;
text-align: left;
color: var(--azul);
background: url("../assets/Vector_Email.svg") no-repeat;
padding-left: 2rem;
}
Porém, ao ajustar para o tamanho 1024px da tela, o background foi para a esquerda. E o padding-left
que antes ajustava o texto para o lado, no tamanho 1024px, nem se mexe.
Essa foi a mudança que fiz:
.cadastro__email {
width: 50%;
}
.cadastro__email::placeholder {
font-size: 1rem;
background-position: 2rem;
padding-left: 5rem;
}
Para a imagem aparecer coloquei esse position: 2rem; e o padding-left nem mexe.
alguém pode me tirar essa dúvida?
Isso ocorre no firefox. No chrome está normal.