Imagem em um div ou no css - resolvido

7 respostas Resolvido
G

Tem uma imagem que vem do backend, como base64. Estou querendo inclui ela em um div, nesta maneira:

<div
  id="login"
  class="inner-scroll"
  fxLayout="row"
  fxLayoutAlign="start"
  style="background: url({imagem}) no-repeat"
>
</div>

No console mostra assim: http://localhost:4400/{imagem} 404 (Not Found)

ou no css

#login {
    width: 100%;
    overflow: hidden;
    background: url("/assets/images/backgrounds/dark-material-bg.jpg") no-repeat;
    background-size: cover;

Como fazer ?

7 Respostas

R

angular? vue?

G

Fiz assim

<div
  id="login"
  class="inner-scroll"
  fxLayout="row"
  fxLayoutAlign="start"
  [ngStyle]="{'background-image': 'url(' + imagem + ') no-repeat'}"
></div>

Mas não funcionou

G

Angular

G

Deveria aparacer e ajustar o formulário de login

Tipo esta imagem

R

cara, ve se isso aqui te ajuda:

L

Aqui deveria estar com duas {, não?

style="background: url({{imagem}}) no-repeat"

ou:

[ngStyle]="{ 'background': 'url(' + imagem + ') no-repeat' }"

Vê ai se funfa.

G
Solucao aceita

Funcionou assim

Criado 2 de junho de 2022
Ultima resposta 2 de jun. de 2022
Respostas 7
Participantes 3