Tooltip grafico con jQuery – Guide pratiche a jQuery

Scopriamo come realizzare un fantastico tooltip animato al passaggio del mouse con jQuery.

Se volete potete vedere il risultato finale , oppure scaricare direttamente il file zippato contenente tutto quello che vi serve.

Iniziamo!

  • Easy tooltip e jQuery

Per creare l’animazione con fade del tooltip scarichiamo lo script “easy tooltip” che troverete gia’ dentro il nostro archivio. Alleghiamo al nostro documento anche le librerie jQuery, indispensabili ovviamente per l’animazione.

Una volta fatto questo, passiamo alla costruzione dello script. Ricordiamoci che gli script vanno scritti nella sezione “head” del vostro sito.

Procediamo come segue:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ToolTip con jQuery - By Targetweb.it</title>

<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="js/easyTooltip.js"></script>

<script type="text/javascript" src="js/atooltip.min.jquery.js"></script>
		<script type="text/javascript">
			jQuery(function(){
				jQuery('a.tip').aToolTip();

			});
		</script>

Come vedete lo script e’ molto semplice,  si seleziona la classe  .tip con jQuery e si assegna a tal classe il tooltip animato.

  • Applichiamo lo stile

Per lo stile della nostra demo (ovviamente personalizzabile secondo le vostre esigenze), incolliamo quanto segue:

<style>
body{
margin:0;
padding:0;
text-align:center;
background-image:url(images/bg.png); background-repeat:repeat;
}

#main{
margin:0 auto;
padding:0;
background-color:#000;
width:960px; height:700px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 5px 5px 100px #FFF;  /*OMbre*/
-webkit-box-shadow: 5px 5px 50px #FFF;
}

#header{ width:960px; height:200px; background-image:url(images/header.png);}

#nav {    /*navigazione orizzontale*/
	width: 80%;
	float: right;
	margin: 0 0 3em 0;
	padding: 0;
	list-style: none;
	top:35px;
	right:0px;
	left:0px;
	position:relative;
	z-index:+1;
	}
#nav li {
	float: right; }
#nav  li a {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;

 }
#nav  li a:hover {
	color: #000;
	background-color: #FFF;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

border-radius: 15px;
	}

/*TOOLTIP STYLE*/
.aToolTip {

	background-color:#CCC;
	border-color:#999;
	color:#000;
	margin:0;
	padding:6px 12px;
}

.aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
}

</style>

Le stringhe:

background-color:#CCC;
border-color:#999;
color:#000;

Modificano rispettivamente: Colore di sfondo, colore del bordo, e del testo del nostro tooltip animato.

  • Finiamo con l’HTML

<body>

<div id="main">

	<div id="header"></div>

  <ul id="nav">
			<li><a href="#" class="tip" title="I siti utili da visitare"><h2>Link</h2></a></li>
			<li><a href="#"class="tip" title="Siamo un'impresa specializzata in web design"><h2>Chi Siamo</h2></a></li>
			<li><a href="#"class="tip" title="Targetweb.it e' utile!"><h2>Dove Siamo</h2></a></li>
			<li><a href="#"class="tip" title="Compila questo form e sarai ricontattato!"><h2>Contatti</h2></a></li>
			<li><a href="#" class="tip" title="Ritorna alla Home Page"><h2>Home</h2></a></li>
		</ul>        

</div>

</div>

</body>
</html>

Come vedete e’ indispensabile applicare la classe “tip” ai vari link a cui vogliamo applicare l’effetto, lo script visualizzera’ a schermo il contenuto del tag “title”, quindi ricordate di scriverlo!. A presto con altre guide e approfondimenti su questa fantastica libreria!

0 0 voti
Valutazione dell'articolo
Iscriviti
Notificami
guest

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

3 Commenti
Vecchi
Più recenti Le più votate
trackback
Tweets that mention » Tooltip grafico con jQuery - Guide pratiche a jQuery | Target Web.it -- Topsy.com
15 anni fa

[…] This post was mentioned on Twitter by Fabio, Riccardo Mel. Riccardo Mel said: Fantastico tooltip grafico con #jQuery: http://tiny.cc/9fn60 […]

trackback
Iniziare con jQuery: le basi indispensabili per creare il nostro sito | Target Web.it
15 anni fa

[…] I primi passi con jQueryParte 2: Animazioni di base con jQueryParte 3: Guida pratica, overlay jQueryParte 4: Guida Pratica, Tooltip graficoParte 5: Evitare conflitti fra script jQueryProva anche questi miei articoli:Creare un form PHP in […]

trackback
Guida jQuery: le animazioni di base con fadeIn e Toggle | Target Web.it
15 anni fa

[…] I primi passi con jQueryParte 2: Animazioni di base con jQueryParte 3: Guida pratica, overlay jQueryParte 4: Guida Pratica, Tooltip graficoParte 5: Evitare conflitti fra script jQueryProva anche questi miei articoli:Guida jQuery: […]

Rimani Aggiornato
Nuove idee, zero Spam
Ti invieremo solo le ultime novità di articoli o nostri progetti.
Iscrivendoti accetti la nostra privacy poliicy. Una volta iscritto, ricordati di attivare l'iscrizione cliccando sul link ricevuto via mail.
3
0
Esprimete la vostra opinione commentando.x