Visualizzazione risultati 1 fino 11 di 11

Discussione: Effetto testo su campo testo

  1. #1
    Guest

    Predefinito Effetto testo su campo testo

    Ciao a tutti, sapete dirmi come posso realizzare questo effetto su un campo testo.
    https://login.live.com/login.srf?wa=...cxt=mai&snsc=1

  2. #2
    Guest

    Predefinito

    se premi ctrl + U riesci a prendere un spunto

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    In modo semplice e veloce puoi usare l'attributo placeholder definito nelle bozze di HTML5.
    Tabella di compatibilità: http://caniuse.com/#feat=input-placeholder

  4. #4
    Guest

  5. #5
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Hai provato a seguire il mio consiglio?

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da kissgossipgirl Visualizza messaggio
    se premi ctrl + U riesci a prendere un spunto
    Che simpatìa...

    ---------------------------------

    karl94 ti ha dato in effetti tutte le informazioni. Nel campo testo inserisci l'attributo placeholder con valore il testo che desideri venga visualizzato.

    Esempio: in un form dove ti trovi la mail da inserire, c'è la classica porzione di codice

    <input type="text" name="email" />

    Ti basterà inserire l'attributo così:

    <input type="text" name="email" placeholder="mail@example.com" />

    In maniera decisamente più complessa, ma altrettanto funzionale visto che non tutti i browser accettano di buon grado l'attributo placeholder, la cosa si può fare in javascript così:

    <input type="text" name="email" value="mail@example.com" onfocus="if (this.value == 'mail@example.com') {this.value = '';}" onblur="if (this.value == '') {this.value = 'mail@example.com';}" />

    Spero ora sia più chiaro...

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    Se oltre a guardare l'immagine leggi pure l'articolo da dove è tratta, si parla proprio di come fare ciò.

  8. #8
    Guest

    Predefinito

    @simpleticket:
    Lo letto ma non ho capito come faccia uso di un etichetta posizionandola in modo assoluto che quando l'utente faccia in focus cambia di colore e quando l'utente scrive l'etichetta scompare...
    Mi potresti dare una mano...

  9. #9
    Guest

    Predefinito

    Scusa il ritardo.

    Non ho letto bene l'articolo. Vedo di approfondire e ti dico.

  10. #10
    Guest

    Predefinito

    Ok, non ti preoccupare... ;)

  11. #11
    Guest

    Predefinito

    Ciao

    ho dato un'occhiata veloce allo script e l'autore usa combinatamente sia il placeholder che le label.
    Questo perchè, a suo dire, usare solo placeholder ha l'inconveniente che una volta avuto il fuoco sul campo, non essendo più mostrato, si perde la cognizione di quale sia il campo da compilare.
    Ecco che allora usa il label, osizionato in manera assoluta (rispetto a) dietro l'input.
    Solo quando il campo avrà il focus, si abbassa la trasparenza (la quarta cifra, .8) e così appare, con un'effetto come smorzato, la label dando l'impressione che il placeholder si sia spostatoa destra.

Regole di scrittura

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