CSS Tutorial su come sostituire il modulo di un pulsante di invio con un'immagine

January 4

I browser applicano, stili grigio pianura ai pulsanti nei moduli web. Questi pulsanti sono simili a quelle che si trovano nelle versioni pre-XP di Windows e appaiono datati, se confrontato contro altrimenti bei disegni Web. È possibile invece lo stile "Invia" pulsanti con Cascading Style Sheet codice (CSS) e sostituire lo sfondo grigio con un'immagine. Per indirizzare il pulsante, è inoltre necessario aggiungere un ID al suo codice HTML. Dal momento che i browser aggiungono stile di default ai tasti, usare i CSS per spegnere il confine e accendere il puntatore del mouse corretto.

istruzione

1 Vai su "Start" sulla barra delle applicazioni in Windows e digitare "Blocco note" nella casella di ricerca. Fai clic su "File" nella barra dei menu in alto e aprire la pagina web contenente il modulo e il pulsante di invio. Si vedrà il codice prima per quella pagina visualizzata nell'editor.

2 Individuare il pulsante "Invia" nel codice modulo HTML:

<Input type = "submit" name = "submit" value = "Invia" />

Aggiungere il nome di ID per il pulsante "Invia":

<Input type = "submit" name = "submit" id = valore "send_button" = "Invia" />

Rimuovere l'attributo di "valore" e il suo testo, come ad esempio "Invia", per rendere il testo scompare dal pulsante se l'immagine contiene già il testo.

3 Scorrere fino alla parte superiore del codice e cercare "<style>" tag. Se non li trovate, aggiungere questi tag tra la "<head>" tag nella tua pagina web:

<Style type = "text / css">

</ Style>

4 Scrivi un selettore a "selezionare" il pulsante "Invia" tra le "<style>" tag:

send_button {}

Quanto sopra selettore trova un elemento HTML con "send_button" come il suo nome ID. Qualunque sia il codice CSS si mette tra le parentesi graffe cambierà il modo in cui l'elemento HTML selezionato appare nel browser.

5 Impostare il confine "Invia" del pulsante a zero pixel e dargli la stessa larghezza e altezza l'immagine che si desidera utilizzare:

send_button {

border: 0;

width: 100px;

Altezza: 50px;

}

6 Aggiungere l'immagine che si desidera utilizzare per il pulsante come sfondo:

background-image: URL ( 'path / to / image.png') centro no-repeat;

Il codice sopra va tra le parentesi graffe nello stesso modo come l'altro codice. Sostituire "path / to / immagine.png" con l'indirizzo Web per l'immagine che si desidera utilizzare. Utilizzare "centro" e "no-repeat" per centrare l'immagine sul pulsante e spegnere sfondo piastrelle.

7 Impostare la proprietà "cursore" a "puntatore" per portare il cursore mano dito che punta al pulsante, perché i browser passare indietro al cursore a freccia quando si modifica lo stile di un pulsante:

cursor: pointer;

Consigli e avvertenze

  • I browser che supportano CSS di livello 3 (CSS3) consentono di selezionare i pulsanti di forma in base al tipo: "ingresso [ 'type = submit'] {}". Nel browser compatibili, questo selettore si rivolgerà tutti bottoni di invio.
  • Impostando l'immagine come sfondo per il pulsante, è possibile mantenere "Invia" testo del pulsante e lo stile usando i CSS. Utilizzare imbottitura e l'allineamento del testo per posizionare il testo del pulsante.