Come fare un passaggio del mouse pop-out Casella di testo in HTML

September 12

L'aggiunta di Cascading Style Sheets (CSS) per HTML portato un controllo senza precedenti sulla comparsa di elementi visibili in una pagina Web. Il "hover" pseudo-classe è applicato ad un elemento quando il cursore del mouse dell'utente è su di esso. Utilizzare il "hover" pseudo-classe per creare menu a discesa e altri elementi che cambiano dinamicamente. Usatelo con un elemento "textarea" per creare una casella di testo di piccole dimensioni che fuoriesce a una dimensione più grande quando l'utente punta il cursore su di esso, dandogli più spazio per digitare.

istruzione

1 Inserire il seguente codice CSS tra i tag "testa" del documento HTML:

<Style type = "text / css">

.popoutwrapper {

position:relative;

}

.saltare fuori{

position:absolute;

width: 150px;

Altezza: 20px;

}

.popout: hover {

width:250px;

altezza: 120px;

sinistra: -50px;

top: -50px;

}

</ Style>

2 Aggiungere il seguente codice al corpo del documento HTML:

<Span class = "popoutwrapper"> <textarea class = "popout"> Inserire il testo qui </ textarea> </ span>

3 Salvare la pagina e caricare in un browser Web. Spostare il cursore del mouse sulla casella di testo, e cresce più grande. Digitare del testo in esso, quindi spostare il cursore lontano. La casella di testo si restringe torna alla sua dimensione originale.

4 Modificare la dimensione normale della casella di testo con la proprietà "height" della classe "popout" "larghezza" e, e la sua dimensione ampliata nel "popout: hover" pseudo-classe. A seconda della sua posizione sulla pagina e il contenuto intorno ad esso, le parti del dialogo allargato possono trovarsi al di fuori della zona visibile della finestra. Questo perché i e proprietà "sinistra" e "top" vengono utilizzati per tenerlo centrato nel luogo; rimuoverli per la scatola di crescere verso il basso e verso destra.

Consigli e avvertenze

  • Aggiungere la seguente riga alla cima del documento HTML, prima che il primo tag "html", per garantire la compatibilità con Internet Explorer:
  • <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">