Visualizzazione risultati 1 fino 16 di 16

Discussione: Immagine dentro input testuale... come?

  1. #1
    Guest

    Post Immagine dentro input testuale... come?

    Ciao a tutti, come faccio a mettere un'immagine dentro un:
    Codice PHP:
    <input type="text" name="nome" />
    ...? Ho visto in alcuni siti che ci riescono..ma ora non ricordo quali! XD..
    Voi lo sapete fare?
    Grazie 1000...ciao Davide! ^^

  2. #2
    Guest

    Predefinito

    Come sfondo.


    Ciao!

  3. #3
    Guest

    Predefinito

    No..proprio deve essere dentro allineata a sinistra...prima del testo ossia:
    Codice PHP:
    <input type="text" name="ciao" value="IMG testo" />
    Ciao! :)

  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Come fondo e poi vai di padding


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    perchè no?
    Tutti i campi che hai visto con una immagine al loro interno sono stati realizzati in questo modo.
    Puoi allineare l'immagine di sfondo dove vuoi, farla ripetere o meno, dargli desgli spazi esterni ed interni (per esempio per non farci sovrapporre il testo che si scrive)...


    Ciao!

  6. #6
    Guest

    Predefinito

    ...un esempio pratico? Lo sfondo è diverso dall'immagine...
    Io devo mettere una casetta per esempio ma non come sfondo..deve restare 16x16px..
    Ciao! :)

  7. #7
    Guest

    Predefinito

    Sarà banale ma non potresti fare così?
    Codice HTML:
    <img src="linkimm">&nbsp;<input type="text" value="">

  8. #8
    Guest

    Predefinito

    Ma guarda che lo sfondo mica si distorce!
    L'immagine messa come sfondo mantiene le su caratteristiche, come se fosse richiama con il tag <img>


    Ciao!

  9. #9
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    E con un pò di CSS la posizioni dove vuoi ed eviti che venga ripetuta per riempire tutto lo spazio a disposizione.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  10. #10
    Guest

    Predefinito

    Ok..ma se io volessi che l'immagine risultasse con la posizione del testo??
    Nel senso che ogni volta che metto un immagine il testo accanto ad essa sale...perchè?
    -IMG- ciao come stai?
    Ossia fosse allineata con il testo..
    Ciao! :)

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    ....
    Puoi allineare l'immagine di sfondo dove vuoi, farla ripetere o meno, dargli desgli spazi esterni ed interni (per esempio per non farci sovrapporre il testo che si scrive)...

    Ciaooooo!

  12. #12
    Guest

    Predefinito

    Ti servono i seguenti attributi, null'altro:

    background-image
    background-position
    background-repeat
    padding

    I primi tre poi si possono tranquillamente racchiudere nell'unica proprietà background

  13. #13
    Guest

    Lightbulb

    Citazione Originalmente inviato da Zorinik Visualizza messaggio
    Ti servono i seguenti attributi, null'altro:

    background-image
    background-position
    background-repeat
    padding
    Ciao Zorinik, ho creato tre esempi di form con immagini di sfondo per il text-area che si modificano al focus; il problema è che solo Firefox riconosce questo CSS.. Qualcuno mi saprebbe dire il perché e come farlo cross-browser ?

    Questa è la pagina con tre esempi: http://consapevolezza.altervista.org/b-form.html
    .

  14. #14
    Guest

    Predefinito

    Ci sono riuscito..ma ora l'immagine non è allineata al testo dentro l'input e dopo il testo viene scritto sopra! :(
    Codice PHP:
    <html>

    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <
    title>Nuova pagina 1</title>
    <
    style>
    .
    bgx {
    background: url(icons/accept.png) no-repeat scroll left top;
    }
    </
    style>
    </
    head>

    <
    body>

    <
    form method="POST">
    <
    p><input type="text" name="asd" size="20" class="bgx" value="asdas"><input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
    </
    form>

    </
    body>

    </
    html>
    Ecco lo "stamp":

    Ciao! :)

  15. #15
    Guest

    Predefinito

    beh semplicemente perché non usi il padding :-)
    alla classe bgx metti un padding-left di circa 20px, così il testo viene scritto spostato a destra ^^

    mentre per allineare l'immagine di sfondo modifica 'top' con 'center' :)

  16. #16
    Guest

    Lightbulb

    Citazione Originalmente inviato da sIM Visualizza messaggio
    Ci sono riuscito..ma ora l'immagine non è allineata al testo dentro l'input e dopo il testo viene scritto sopra! :(
    Fai così:
    Codice:
    <style>
    .bgx {
    background: url(icons/accept.png) no-repeat 3px 1px ; 
        padding: 2px 0px 3px 24px;
    }
    </style>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •