Por que o professor usou background para adicionar uma imagem no body?
Teria diferença se ele tivesse colocado no body background-image?
body {
font-family: var(--familia-corpo);
font-size: var(--tamanho-corpo);
background: url(../../img/fundo-textura.png), url(../../img/fundo-linhas.png);
background-position: center;
}
O professor usou background-image para colocar um ícone dentro de um input.
Eu errei. Por conta do professor ter usado apenas background para adicionar uma imagem no body eu coloquei apenas background no input para adicionar o ícone. O problema que ocorreu foi que a propriedade background-repeat não funcionou.
Se os 2 eu consigo adicionar imagem, qual a diferença entre background e background-imagem?
Porque a propriedade background-repeat não funcionou quando usei background para adicionar o ícone?
.input--icone {
padding-left: 4.25rem;
background-repeat: no-repeat;
background-position: left 1.75rem center;
}
.input--email {
background-image: url(../../img/icones/mail.svg);
}