Dall'autore: Ciao. Un suggerimento è un piccolo testo esplicativo che appare quando passi con il mouse su un elemento, di solito un'immagine. Oggi vedremo come è possibile creare un tooltip in html in diversi modi.
Richiesta standard
Per impostazione predefinita, l'attributo title è responsabile della visualizzazione del testo esplicativo. Può essere indicato a vari elementi, ma di solito viene utilizzato solo per le immagini per spiegare cosa è raffigurato su di esse.
In uno degli articoli precedenti, ho usato l'immagine di una tigre per mostrare come lavorare con le dimensioni dell'immagine. Se non ti dispiace, userò di nuovo questa immagine. Quindi, per visualizzare il tooltip, devi solo aggiungere l'attributo title e scriverci il testo richiesto.
< img src = "tiger.jpg" title = "Questa è una tigre" > |
Può essere una parola o più frasi. Ed ecco come appare:
La descrizione comando viene visualizzata in modo fluido, non subito dopo il passaggio del mouse, ma dopo un po' di tempo. Questo è il comportamento predefinito.
Il problema principale con un simile tooltip è che non può essere stilizzato. Come risolvere questo problema? Dovremo fare il suggerimento in altri modi. Ora te ne mostro un paio.
Metodo CSS puro
Un modo molto interessante che ti consente di visualizzare magnificamente un suggerimento per un'immagine. Il markup html è semplice, solo l'immagine deve essere racchiusa in un blocco contenitore, a cui appenderemo un identificatore per farvi riferimento in seguito negli stili:
< div id = "tiger" data - name = "Tigre di Sumatra"> < img src = "tiger.jpg" > < / div > |
Solo l'attributo data-name può essere incomprensibile per te. Il fatto è che questo è un cosiddetto attributo di dati, che da solo non fa nulla, ma il suo valore può essere utilizzato in css e javascript, il che lo rende utile in alcuni casi. Vedrai questo dopo.
Quindi, per prima cosa, descriviamo gli stili per il contenitore. Abbiamo bisogno di un posizionamento relativo perché posizioneremo assolutamente il blocco con il testo esplicativo in modo che il posizionamento avvenga rispetto al blocco padre e non all'intera pagina.
#tiger (posizione: relativa; display: blocco in linea;)
#tigre ( posizione: relativa; display: in linea - blocco; |
La visualizzazione del blocco in linea impedirà al blocco (e con esso il blocco con il suggerimento che creeremo) di estendersi fino all'intera larghezza della finestra. Resta da creare il tooltip stesso. È molto comodo farlo in css usando pseudo-elementi. Come questo:
#tiger: hover: after (content: attr (data-name); position: absolute; left: 0; bottom: 0; background: rgba (5,13,156, .55); color: #fff; text-align: center ; font-family: corsivo; font-size: 14px; padding: 3px 0; width: 100%;)
#tiger: hover: dopo ( contenuto: attr (dati - nome); posizione: assoluta; sinistra: 0; in basso: 0; sfondo: rgba (5, 13, 156,. 55); colore: #fff; testo - allinea: centro; carattere - famiglia: corsivo; carattere - dimensione: 14px; imbottitura: 3px 0; larghezza: 100%; |
C'è molto codice, ma non c'è niente di complicato qui. Il selettore #tiger: hover: after significa quanto segue: quando passiamo con il mouse su un blocco con un'immagine, dobbiamo creare lo pseudo-elemento after (e quindi le regole sono elencate tra parentesi graffe). La proprietà content: attr (data-name) imposta il valore del testo per il blocco. Sarà uguale a quanto scritto nell'attributo data-name del blocco wrapper dell'immagine.
Questo suggerimento appare quando passi con il mouse sull'immagine, ma a differenza di quello standard, lo fa bruscamente e l'aspetto stesso si verifica direttamente al momento del passaggio del mouse. In questo caso, non è possibile implementare l'aspetto uniforme, poiché le transizioni uniformi non sono supportate per gli pseudo-elementi.
Metodo 2. CSS pulito e aspetto liscio
Tuttavia, riscrivendo un po' il codice, è possibile ottenere un aspetto uniforme del tooltip e, ancora, senza utilizzare javascript.
Per vedere da soli i 2 effetti, che ti mostrerò in seguito, consiglio di aprire il blocco note o un qualsiasi comodo editor di codice e ripetere tutto dopo di me. È vero, per questo devi ancora collegare un file di stile, sebbene gli stili possano essere scritti anche in html nei tag
Quindi, il codice per questo esempio sarà leggermente diverso e questo è dovuto al fatto che non utilizzeremo lo pseudo-elemento. Era a causa sua che era impossibile applicare cambiamenti uniformi. Questa volta il codice sarà simile a questo:
< div id = "tiger2" > < img src = "tiger.jpg" > < div class = "text" >Tigre di Sumatra< / div > < / div > |
Il codice CSS non ha subito grandi cambiamenti:
# tiger2 (posizione: relativa; display: inline-block;) # tiger2 .text (transizione: tutti 0.6s; opacità: 0; posizione: assoluta; sinistra: 0; fondo: 0; sfondo: rgba (5,13,156 ,. 55); color: #fff; text-align: center; font-family: cursive; font-size: 14px; padding: 3px 0; width: 100%; transform: scale (0);) # tiger2: hover .text (opacità: 1;)
# tigre2 ( posizione: relativa; display: in linea - blocco; # tigre2 .testo ( transizione: tutti 0.6s; trasforma: scala (0); # tiger2: passa il mouse su .text ( opacità: 1; |
Rimuoviamo solo la proprietà del contenuto, poiché è supportata solo da pseudo-elementi. Aggiungiamo la proprietà di transizione, che crea transizioni di stato uniformi. Bene, opacità: 0 darà al nostro blocco di suggerimenti piena trasparenza, quindi non sarà visibile sulla pagina.
Quando si passa con il mouse su un blocco, ora è sufficiente restituire la normale trasparenza al blocco con un suggerimento. Pronto. Puoi controllare se l'elemento appare uniformemente.
Utilizzando css3 è possibile nascondere un elemento in modo diverso. Usando le trasformazioni, per esempio. Sostituisci la piena trasparenza con questa proprietà: transform: scale (0) e la dimensione del blocco verrà ridotta a zero, quindi semplicemente non sarà sullo schermo. Quando passi con il mouse sopra il blocco con l'immagine, dovresti riportarlo alle sue dimensioni normali in questo modo: transform: scale (1). In questo caso, l'effetto estetico apparirà ancora più bello. Puoi vederlo da solo.
Come puoi vedere, su css il tooltip può anche apparire lentamente con simpatici effetti.
altri metodi
JQuery può darti ancora più opzioni. Con l'aiuto di questa libreria, puoi scrivere codice per visualizzare un suggerimento indipendentemente o trovare qualche plug-in che implementa già questa attività.
Ad esempio, il framework Bootstrap ha anche molti componenti già pronti e uno di questi sono i suggerimenti. Puoi cercare nella documentazione del framework esempi di codice che ti permettano di creare questi suggerimenti e usarli. Non è necessario includere tutto Bootstrap, generalmente puoi lasciare solo un componente come toolptips, scaricarlo e collegarlo solo.
In generale, oggi ti ho mostrato modi in css su come creare un bellissimo tooltip con un aspetto nitido e liscio, oltre a quello che hai Bootstrap e jQuery nel tuo arsenale. Scegli qualsiasi cosa e implementa suggerimenti interessanti e belli sui tuoi siti!
Il tooltip HTML è un blocco con informazioni aggiuntive che appare quando passi il cursore del mouse su un determinato elemento di una pagina web. Oggi creeremo il nostro tooltip usando HTML e CSS:
Visualizza demo | Scarica il codice sorgente
Saremo in grado di utilizzare i suggerimenti CSS per la maggior parte degli elementi come collegamenti, tag, testo con stili, ecc. Avremo bisogno di applicare diverse classi all'elemento e aggiungere un attributo data con il testo del tooltip.
Configurazione del documento
Dobbiamo creare un documento HTML e impostare il markup iniziale:
Ho aggiunto un collegamento a Normalize.css che aiuta a ripristinare tutti gli stili predefiniti del browser e garantisce che ogni elemento abbia lo stesso aspetto su tutti i browser. A differenza di un ripristino CSS standard, Normalize.css non rimuove tutti gli stili predefiniti, quindi non è necessario ridisegnare ogni elemento da zero.
Ho creato un div con un contenitore di classi in cui inseriremo esempi di base di suggerimenti HTML. Ecco gli stili per il corpo e la classe .container:
body (font-family: "Work Sans", sans-serif; font-size: 1.5em; line-height: 1.4em; font-weight: 700; background-color: # 28ABE3; color: #fff;) .container (larghezza: 800 px; margine: 100 px auto; sfondo: gradiente radiale (cerchia l'angolo più lontano a 400 px 250 px, # 64BBE0 0%, # 28ABE3, # 28ABE3 95%);)
Ho centrato il contenitore div impostando margin-left e margin-right su auto. Aggiunto anche uno stile per la sezione del corpo per renderlo migliore.
Ho deciso di aggiungere un leggero gradiente CSS per lo sfondo. Se il browser non supporta i gradienti CSS ( questo riguarda principalmente IE 8 e 9), il colore di sfondo tornerà al blu per impostazione predefinita ( colore di sfondo della sezione del corpo).
Userò i suggerimenti HTML al passaggio del mouse con i tag di ancoraggio, ma puoi assegnare classi ad altri elementi in linea come un tag forte o un intervallo. Di seguito è riportato il contenuto del contenitore div:
- Descrizione comando in alto
- Descrizione comando in basso
- Descrizione comando a sinistra
- Descrizione comando a destra
L'elenco puntato contiene quattro elementi con tag di ancoraggio. Ho modificato gli stili degli elementi dell'elenco in modo che non contengano indicatori di elenco, ma vengano visualizzati come blocchi in linea. Questo ci permetterà di aggiungere un po' di imbottitura tra di loro:
Tooltip-wrapper (padding: 160px 0; text-align: center;) .tooltip-wrapper li (list-style: nessuno; display: inline-block; margin: 0 10px;) .tooltip-wrapper li a (color: # fff; decorazione del testo: nessuna;)
Diamo un'occhiata più da vicino al tag anchor:
Descrizione comando a sinistra
Ho assegnato due classi per i collegamenti. La classe del tooltip sarà responsabile del corpo del tooltip e la seconda ne determinerà il posizionamento.
Puoi anche vedere l'attributo dati personalizzato, che contiene il testo del nostro tooltip HTML.
Creazione della classe dei suggerimenti
Di seguito è riportato il codice per la classe tooltip:
Tooltip (posizione: relativa;) .tooltip: dopo (posizione: assoluta; padding: 8px; border: 3px solid #fff; border-radius: 8px; background-color: # 1FDA9A; font-size: .9em; font-weight : bold; color: #fff; content: attr (data-tooltip); min-width: 80px; / * width: -moz-max-content; * / / * width: -webkit-max-content; * / opacity : 0; transizione: tutti .2s easy-in-out .25s; visibilità: nascosto; z-index: 2;) .tooltip: hover: dopo (opacità: 1; visibilità: visibile;)
Il tooltip HTML stesso al passaggio del mouse è: dopo lo pseudo-elemento, è posizionato in modo assoluto. Ecco perché è necessario assegnare una posizione relativa all'elemento di ancoraggio. Ho aggiunto alcuni stili di base come riempimento, bordo, dimensione e larghezza del carattere. Diamo un'occhiata più da vicino alla proprietà del contenuto.
Contiene attr() - il valore che memorizza il nostro tooltip di dati personalizzato e lo utilizza per visualizzare il testo del tooltip stesso. Puoi usare qualsiasi altro nome invece di data-tooltip, assicurati solo che inizi con data-. Puoi saperne di più su questi attributi qui.
Il corpo del suggerimento ha una larghezza minima di 80 pixel. Se vuoi che il contenuto della descrizione comando si estenda in una riga, aggiungi il valore max-content per la proprietà width, che è attualmente nel commento. Va notato che questa è una funzionalità sperimentale, quindi è necessario utilizzare i prefissi del fornitore -webkit- e -moz-.
Usiamo la proprietà di transizione per dare ai suggerimenti al passaggio del mouse HTML un effetto di animazione della diapositiva. Notare il valore .25s, che specifica il ritardo prima che il suggerimento venga mostrato o nascosto. Pertanto, non verrà visualizzato se si passa il cursore del mouse sul testo per errore, ma solo se si passa il cursore per un tempo più lungo. Ho anche impostato l'opacità su 0 e la visibilità su nascosto. Non possiamo usare display: nessuno; perché l'elemento scomparirà completamente e non vedremo alcun effetto di transizione. L'opacità e la visibilità cambiano quando si passa sopra l'elemento con il puntatore del mouse.
Risultato:
Aspetto
Nota: Ho modificato/rimosso parte del markup e degli stili nella demo su CodePen. Per vedere il risultato finale, guarda la demo alla fine di questo articolo.
Aggiunta di movimento
Ora che abbiamo implementato l'hover html fade in/out dal tooltip, facciamolo muovere. Abbiamo già assegnato la proprietà dell'animazione, e dobbiamo solo impostare la posizione iniziale, da dove dovrebbe apparire, e quella finale:
/ * Posizione iniziale del tooltip * / .tooltip-top: dopo (in basso: 150%; a sinistra: 0;) .tooltip-bottom: dopo (in alto: 155%; a sinistra: 0;) .tooltip-left: dopo (a destra: 130%; min-width: 100px;) .tooltip-right: dopo (sinistra: 130%; min-width: 100px;) / * Posizione finale del tooltip * / .tooltip-top: hover: dopo (bottom: 120 %; ) .tooltip-bottom: hover: dopo (alto: 125%;) .tooltip-left: hover: dopo (destra: 110%;) .tooltip-right: hover: dopo (sinistra: 110%;)
Ho deciso di aggiungere questa funzionalità a classi aggiuntive. Quindi, se assegni, ad esempio, la classe .tooltip-left, il tooltip verrà visualizzato a sinistra del testo, se aggiungi .tooltip-top, il tooltip verrà visualizzato in alto, ecc.
Visualizza demo
Per questa demo, sto usando la classe .tooltip-right. Puoi sperimentare e applicare diverse classi per definire diverse posizioni del tooltip HTML.
Crea un triangolo
L'ultimo elemento della descrizione comando è un piccolo triangolo su un lato del blocco. Lo creeremo usando: prima ( la: dopo che la pseudo-classe è già utilizzata per il tooltip stesso). Lo assegniamo alle nostre quattro classi di posizione in modo che per ciascuna di esse il triangolo sia disegnato di conseguenza:
/ ** * Triangoli * / .tooltip-top: prima, .tooltip-bottom: prima, .tooltip-left: prima, .tooltip-right: prima (contenuto: ""; display: blocco; posizione: assoluta; bordo- larghezza: 7px; stile bordo: solido; colore bordo: rgba (0, 0, 0, 0); opacità: 0; transizione: tutti i .2 s . top: hover: prima, .tooltip-bottom: hover: prima, .tooltip-left: hover: prima, .tooltip-right: hover: prima (opacità: 1; visibilità: visibile;)
Creiamo un triangolo impostando la larghezza per il bordo quando l'elemento stesso non ha larghezza o altezza. In questo caso, la larghezza del bordo è impostata su 7 pixel. Il colore della cornice è completamente trasparente, il che è molto importante. Nel seguente frammento di codice, assegno un colore al lato corrispondente del bordo, che mi permette di definire la forma del triangolo.
Il resto dello stile è simile a quello che abbiamo fatto per il corpo del tooltip HTML al passaggio del mouse. Abbiamo le stesse transizioni, la posizione è assoluta, l'opacità è impostata su 0 e la visibilità è nascosta:
/ * Posizione iniziale del triangolo * / .tooltip-top: prima (top: -51%; left: 50%; transform: translateX (-50%); border-top-color: #fff;) .tooltip-bottom: prima (in basso: -56%; a sinistra: 50%; trasform: translateX (-50%); border-bottom-color: #fff;) .tooltip-left: prima (a sinistra: -31%; in alto: 15%; border -left-color: #fff;) .tooltip-right: prima (right: -31%; top: 15%; border-right-color: #fff;) / * Posizione finale del triangolo * / .tooltip-top : hover : prima (in alto: -21%;) .tooltip-bottom: hover: prima (in basso: -26%;) .tooltip-left: hover: prima (sinistra: -11%;) .tooltip-right: hover : prima (a destra: -11%;)
Per fare in modo che il triangolo si muova allo stesso modo della descrizione comando, è necessario assegnare una posizione iniziale e finale.
È improbabile che i guru del layout trovino qualcosa di nuovo in questo post. Questo post è più per i programmatori principianti che, come me, hanno avuto problemi nella creazione e nello stile dei tooltip universali.
Di recente, quando stavo facendo un piccolo blog, mi sono trovata di fronte al compito di creare tooltip eleganti ma allo stesso tempo semplici. Avendo provato diversi modi per creare div separati per i tooltip, o creare tooltip in puro CSS, ho trovato una soluzione universale che non ingombrerà il codice, sarà cross-browser e allo stesso tempo sarà molto facile da implementare.
Chiunque sia interessato al mio modo di risolvere questo semplice problema, chiedo sotto cat.
Soluzione
Il metodo che ti proporrò è abbastanza semplice ed efficace. Funziona con tutti i browser, anche IE 6 (testato da me molte volte). Facile da cambiare e conveniente. Non ingombra il codice e lo rende descrittivo. Può essere facilmente modificato in base alle proprie esigenze. Ad esempio, puoi ritardare la visualizzazione del tooltip tramite setTimeout o qualcos'altro.HTML
Supponiamo di avere una pagina HTML con un collegamento e, al passaggio del mouse, vogliamo visualizzare un suggerimento:Come puoi vedere dall'elenco, sto usando il preprocessore LESS css.
Abbiamo incluso stili e script CSS in file separati. Abbiamo anche un collegamento e un blocco div che sarà il contenitore per il tooltip.
La specifica HTML5 consente l'uso di attributi di dati personalizzati, in cui è possibile memorizzare alcune informazioni su un elemento o un blocco. È negli attributi dei dati che salveremo il testo dei suggerimenti.
Collegamento
Uso l'attributo data-tooltip per l'archiviazione.
Con HTML finito, puoi andare agli stili.
CSS
Uso la libreria LESS Elements e consiglio a tutti, quindi scriverò alcune proprietà usando questo framework.@import "css/elements.less"; #tooltip (z-index: 9999; position: absolute; display: nessuno; top: 0px; left: 0px; background-color: # 000; padding: 5px 10px 5px 10px; color: white; .opacity (0.5);. arrotondato (5px);)
Dal listato, è chiaro che nella prima riga includiamo LE, impostiamo il tooltip div # sul posizionamento assoluto e lo nascondiamo. Successivamente, diamo al blocco un colore di sfondo e un colore del testo, arrotonda gli angoli (5px) e imposta l'opacità al 50%.
jQuery
Ora per la parte divertente - jQuery.$ .jQuery (document) .ready (function () ($ (""). mousemove (function (eventObject) ($ data_tooltip = $ (this) .attr ("data-tooltip"); $ ("# tooltip") .text ($ data_tooltip) .css (("top": eventObject.pageY + 5, "left": eventObject.pageX + 5)) .show ();)). mouseout (function () ($ ("# tooltip" ") .hide () .text (" ") .css ((" top ": 0," left ": 0));));)); // Fine pronta.
Ora aggiungiamo alla selezione tutti gli elementi con l'attributo data-tooltip, e quando passiamo con il mouse sull'elemento desiderato, otteniamo il valore del tooltip e lo salviamo in una variabile. Quindi, aggiungi il testo del suggerimento al blocco #tooltip, imposta le coordinate del cursore dal bordo della pagina a + 5 px e infine visualizza il blocco del suggerimento nel posto giusto. Dopo che il mouse lascia l'elemento, nascondiamo il blocco #tooltip, ne cancelliamo il contenuto e lo riportiamo a 0; 0 ;.
È tutto!
Di conseguenza, otteniamo qualcosa del genere: Dimostrazione
Grazie a uno script così semplice, tutti gli elementi della pagina che hanno l'attributo data-tooltip riceveranno un tooltip.
Grazie per l'attenzione!
I suggerimenti sono un ottimo modo per visualizzare informazioni aggiuntive semplicemente passando il mouse sul testo o su un'immagine. Possono essere utilizzati, ad esempio, per visualizzare i nomi delle immagini, le descrizioni dei link, o qualsiasi altra informazione che possa essere utile all'utente della tua risorsa. E non è necessario rompere il modello di progettazione.
In questo tutorial, vedremo come creare semplici tooltip HTML e CSS che renderanno il contenuto dell'attributo title per un collegamento.
Impostiamo lo stile di base per la classe descrizione comando:
Tooltip (visualizzazione: in linea; posizione: relativa;)
Ora il tooltip verrà visualizzato su una riga con un collegamento che utilizza il posizionamento relativo. Ora definiamo gli angoli arrotondati per il blocco della descrizione comandi e posizioniamolo sopra il collegamento:
Tooltip: hover: after (background: # 333; background: rgba (0,0,0, .8); border-radius: 5px; bottom: 26px; color: #fff; content: attr (title); left: 20 %; padding: 5px 15px; posizione: assoluta; z-index: 98; larghezza: 220px;)
Usiamo la pseudo-classe: hover, che seleziona l'elemento quando il mouse passa sopra di esso, e la pseudo-classe: after, che aggiunge contenuto dopo l'elemento selezionato. Lo sfondo è impostato su parzialmente trasparente e per i browser che non supportano il formato colore RGBA, il colore di sfondo è impostato su grigio.
Gli angoli arrotondati vengono creati utilizzando l'attributo border-radius. Rendi il colore del testo bianco. Infine, posizioniamo il blocco della descrizione comandi e aggiungiamo un po' di riempimento.
Oltre a definire stili e posizionamento, impostiamo la proprietà del contenuto:
Contenuto: attr (titolo);
Questa proprietà consente di inserire contenuto, che può essere una stringa o un attributo di un elemento. In questo caso, utilizzeremo l'attributo title del collegamento.
Link a risorse utili
Per completarlo, è necessario aggiungere una freccia nella parte inferiore del suggerimento. Usiamo la: prima della pseudo-classe e gli stili del bordo:
Tooltip: al passaggio del mouse: prima (bordo: solido; colore bordo: # 333 trasparente; larghezza bordo: 6px 6px 0 6px; fondo: 20px; contenuto: ""; sinistra: 50%; posizione: assoluta; z-index: 99 ;)
Abbiamo usato un trucco del bordo per creare la freccia: imposta il colore del bordo a sinistra e a destra su trasparente e controlla la larghezza del bordo. Inoltre, la freccia è posizionata sotto la descrizione comando.
Ciao cari amici. Uno di questi giorni uno dei miei clienti mi ha chiesto di finalizzare il suo sito web. O meglio, creare un nuovo modulo di domanda sul sito, poiché il vecchio modulo è cambiato.
Ha anche chiesto di allegare una descrizione comando a ciascun campo del modulo. Probabilmente hai visto tali suggerimenti, quando muovi il cursore del mouse su un'immagine o una parola, appare un suggerimento.
Ci sono, ovviamente, molte opzioni per implementare tali richieste. Naturalmente, concentrandomi sulla minimizzazione del carico sul server, ho deciso di creare tooltip utilizzando HTML e CSS. È abbastanza semplice e non carica minimamente il server.
E il tipo di tale suggerimento dipende solo dalla tua abilità e immaginazione. Nel modulo del cliente, l'ho implementato sotto forma di un'immagine con un punto interrogativo, accanto al campo di input, posizionando il cursore su cui appare un suggerimento.
Un esempio di implementazione del tooltip
Come creare un tooltip
Quindi, l'intero processo non richiederà più di 5 minuti. Per prima cosa devi decidere come sarà l'oggetto che attira l'attenzione. Cioè, potrebbe essere un'immagine Ecco come appare un semplice tooltip, creato con stili CSS. E legato all'immagine. o .
Per allegare un suggerimento a un'immagine, l'immagine deve prima essere caricata sul tuo sito. Penso che non abbia senso soffermarsi su questo. Inoltre, nel punto in cui desideri visualizzare questa immagine e il suggerimento, rispettivamente, incolla questo codice:
LINK IMMAGINE"alt =" (! LANG: suggerimento" />!} TESTO POP-UP
Se questa è una parola o una frase, devi inserire questo codice qui, nel punto in cui è richiesto il suggerimento.
PAROLA TESTO POP-UP
Ora devi inserire gli stili nel tuo foglio di stile CSS, nella maggior parte dei casi questo è il file style.css.
Apri il pannello di amministrazione di WP - "Aspetto esteriore" — "editore" — Foglio di stile e inserisci questi stili alla fine.
Aiuto (colore: # 2C8505; contorno: nessuno; / * suggerimento colore * / cursore: aiuto; decorazione del testo: nessuna; / * vista del cursore al passaggio del mouse, sostituibile con il puntatore * / posizione: relativa; / * posizione * /) / * posizione del tooltip * /.help span (margine sinistro: -999em; posizione: assoluto;) / * suggerimento al passaggio del mouse * /.help: hover span (font-family: Verdana, Tahoma, Geneva, sans-serif; / * font * / position: absolute; / * position * / left: 10px; top: 25px; z-index: 99; margin- sinistra: 0; larghezza: 200 px; / * larghezza blocco suggerimento * / } / * parametri immagine * /.help: passa il mouse su img (bordo: 0;) / * blocco descrizione comandi * /.airhelp (sfondo: nessuno ripeti scroll 0 0 rgba (97, 177, 255, 0.9); /*colore di sfondo e trasparenza*/ bordo: 1px solido # 2b82b8; / * opzioni bordo * / raggio di confine: 5px; / * arrotondamento angoli * / box-shadow: 5px 5px 5px rgba (0, 0, 0, 0.2); / * block shadow * / color: #fff; / * colore del carattere del tooltip * / imbottitura: 5px; / * imbottitura * / }
Come puoi vedere, ho fatto dei suggerimenti per te. Devi solo apportare modifiche al tuo design e puoi goderti i suggerimenti. E se i tuoi visitatori devono compilare qualcosa, registrarsi al sito o eseguire alcune azioni, allora hai solo bisogno di suggerimenti. E i tuoi visitatori ti saranno molto grati.