Guida jQuery: Animazione di un box di testo con jQuery

Oggi iniziamo la nostra rubrica di guide dedicate a jQuery, questa fantastica tecnlogia che ci permette di creare animazioni davvero complesse in poco tempo e dal notevole impatto visivo.

Per iniziare vedremo come animare un b0x di testo facendolo apparire quando clicchiamo su un link.

Creiamo un file html e un foglio di stile che useremo per inizializzare il box.

  • Iniziamo con l’Html

<!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>Animazione Jquery</title>
<link href="stile.css" rel="stylesheet" type="text/css" />

<script src="jquery-1.4.2.min.js" type="text/javascript"></script>  

<script type="text/javascript">
function mostra_box () {
	$("#box").show("slow");
}

</script>

</head>

<body>

<li><a href="javascript:mostra_box();">Mostra il box </a></li>

<div id="contenitore">
		<div id="box"><H1>TargetWeb.it - Prova box Jquery</H1>

		<p align="justify">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type. </p>

</div>

</div>

</body>
</html>

Nel dettaglio abbiamo creato un div chiamato #box e un link che rimanda al codice jQuery posizionato nell’head della pagina.

Nel dettaglio il codice jQuery:

  • function mostra_box () {   —> Viene creata una funzione richiamabile in qualsiasi momento nel documento ( nel nostro caso la funzione viene richiamata al click sul nostro link)
  • $(“#box”).show(“slow”);      —-> $ e’ un alias di “jQuery” e serve per richimare la variabile “box” (che di fatto e’ un div html) e  animarla con “slow”. Grazie al comando “show” il div ( nascosto precedentemente tramite il comando  css  display: “none” ) viene visualizzato finalmente sullo schermo.
  • Un po di stile con i CSS

body{
margin:0;
padding:0;
text-align:center;
}

ul {
	list-style-type: disc;
	padding: 10px;
	background-color:#FFFFFF;
}
ul li {
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 16px;
}
#box {
	width:400px;
	height:200px;
	background-color:#CCCCCC;
	border:1px solid #666666;
	display:none;}/*rende il box invisibile finche non viene premuto il tasto*/

La parte piu’ importante di questo codice e’ l’ultima parte con il comando display:none; che rende il div invisibile sul foglio finche’ non viene premuto il link.

Potete scaricare i sorgenti qui.

Nella prossima guida vedremo come animare il box di testo facendolo scomparire e riapparire grazie al comando toggle.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Up Next:

Font inspiration: Aller font elegante per corporate e aziende

Font inspiration: Aller font elegante per corporate e aziende