Come creare: posizionare il testo sull'immagine

Impara come posizionare il testo sull'immagine.

Testo dell'immagine

Pechino
Basso a sinistra
Alto a sinistra
Alto a destra
Basso a destra
Centrato

Prova personalmente

Come posizionare il testo nell'immagine

Primo passo - Aggiungi HTML:

<div class="container">
  <img src="img_snow_wide.jpg" alt="Neve" style="width:100%;">
  <div class="bottom-left">Basso a sinistra</div>
  <div class="top-left">Alto a sinistra</div>
  <div class="top-right">Alto a destra</div>
  <div class="bottom-right">Basso a destra</div>
  <div class="centered">Centrato</div>
</div>

Secondo passo - Aggiungi CSS:

/* Contenitore che contiene immagine e testo */
.container {
  position: relative;
  text-align: center;
  color: white;
}
/* Testo in basso a sinistra */
.bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}
/* Testo in alto a sinistra */
.top-left {
  position: absolute;
  top: 8px;
  left: 16px;
}
/* Testo in alto a destra */
.top-right {
  position: absolute;
  top: 8px;
  right: 16px;
}
/* Testo in basso a destra */
.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}
/* Testo centrato */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

Prova personalmente

Pagina relativa

Tutorial:Immagine CSS

Tutorial:Posizionamento CSS