HTML come inserire un input testo in un'immagine html

darklove

Utente Iron
11 Novembre 2021
14
4
1
9
salve sto creando un piccolo sito(in html5 come front-end) dove all'interno voglio inserire un immagine con un input text in un punto preciso per esempio
quanti anni ha? con un box testo dove inserire i dati. si può fare o devo scrivere tutti i dati dell'immagine a mano
 
Devi fare:
HTML:
<img src="url-immagine.jpg" alt="Nome" />

<form method="POST" action="page.php">

    <label for="id-input">Età:</label>

    <input type="text" id="id-input" name="Nome" />

    <input type="submit" value="INVIA" />

</form>

Poi per mettere l'input nell'immagine devi usare il CSS.
Position: absolute; per l'immagine e quant'altro
 
  • Mi piace
Reazioni: darklove
Devi fare:
HTML:
<img src="url-immagine.jpg" alt="Nome" />

<form method="POST" action="page.php">

    <label for="id-input">Età:</label>

    <input type="text" id="id-input" name="Nome" />

    <input type="submit" value="INVIA" />

</form>

Poi per mettere l'input nell'immagine devi usare il CSS.
Position: absolute; per l'immagine e quant'altro
si ciao ho provato il suo metodo ma non ho risolto nulla volevo inserire un input testo in un'immagine in un punto preciso ma me lo mette fuori dall'immagine non so perchè ho anche messo la classe css position absolute come mi aveva detto ma nulla mi compare questo lo mette fuori dall'immagine
 

Allegati

  • WhatsApp Image 2021-11-13 at 00.22.43.jpeg
    WhatsApp Image 2021-11-13 at 00.22.43.jpeg
    362.5 KB · Visualizzazioni: 24
La position absolute, deve applicarlo all'immagine
HTML:
<img src="url-immagine.jpg" alt="Nome" />

<form method="POST" action="page.php">

    <label for="id-input">Età:</label>

    <input type="text" id="id-input" name="Nome" />

    <input type="submit" value="INVIA" />

</form>

CSS:
img {
    position: absolute;
}
form {
    margin-top: 50px; /*---- Il margine che vuoi dall'alto in pixel----*/
    margin-left: 50px; /*---- Il margine che vuoi dal lato sinitro in pixel ----*/
}

Prova e mi dica se ha funzionato
 
La position absolute, deve applicarlo all'immagine
HTML:
<img src="url-immagine.jpg" alt="Nome" />

<form method="POST" action="page.php">

    <label for="id-input">Età:</label>

    <input type="text" id="id-input" name="Nome" />

    <input type="submit" value="INVIA" />

</form>

CSS:
img {
    position: absolute;
}
form {
    margin-top: 50px; /*---- Il margine che vuoi dall'alto in pixel----*/
    margin-left: 50px; /*---- Il margine che vuoi dal lato sinitro in pixel ----*/
}

Prova e mi dica se ha funzionato
ho provato ma non funziona è come se l'immagine copre l'input e l'invio
 

Allegati

  • s.JPG
    s.JPG
    276.2 KB · Visualizzazioni: 22
  • salva.JPG
    salva.JPG
    360.8 KB · Visualizzazioni: 21