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.
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.