<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DoZ-log&#187; Script</title>
	<atom:link href="http://www.dozarte.com/wordpress/category/software/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dozarte.com/wordpress</link>
	<description>appunti, pensieri, ambiente, programmazione, contro-informazione, ...</description>
	<lastBuildDate>Fri, 03 Sep 2010 12:00:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Less: meno codice CSS, più funzioni!</title>
		<link>http://www.dozarte.com/wordpress/2010/07/20/less-meno-codice-css-piu-funzioni/</link>
		<comments>http://www.dozarte.com/wordpress/2010/07/20/less-meno-codice-css-piu-funzioni/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 00:36:53 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=1682</guid>
		<description><![CDATA[Come programmatori di pagine web, cerchiamo sempre di usare il codice al meglio delle sue potenzialità; se usiamo i Css ma vorremmo avere qualcosa di più potente sotto le mani, ma comunque ci garantisca compatibilità coi i browser più diffusi, senza dimenticare l&#8217;odiato Internet Explorer&#8230; Less è un pre-processore di Css che espande le regole [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://lesscss.org/images/logo.png" alt="LESS: più CSS con meno codice!" /></p>
<p>Come programmatori di pagine web, cerchiamo sempre di <strong>usare il codice </strong>al meglio delle sue potenzialità; se usiamo i <strong>Css </strong>ma vorremmo avere qualcosa di più potente sotto le mani, ma comunque ci garantisca <strong>compatibilità</strong> coi i browser più diffusi, senza dimenticare l&#8217;odiato Internet Explorer&#8230;</p>
<p><strong>Less </strong>è un <strong><a rel="nofollow" href="http://it.wikipedia.org/wiki/Preprocessore" target="_blank">pre-processore </a>di Css </strong>che espande le regole css tradizionali ed aggiunge ad essi nuove funzioni, rendendoli <strong>più potenti e più snelli da scrivere</strong>.</p>
<p>Less nasce come RubyGem ma non dobbiamo preoccuparci se non abbiamo familiarità con Ruby, perché è anche disponibile per Php e .Net .</p>
<p>Le <strong>variabili </strong>permettono di specificare dei valori usati molte volte in un singolo passaggio, e poi essere usate nello stile css richiamandole, rendendo il cambiamento di valori globali facile come cambiare una sola riga di codice.</p>
<p><code>@brand_color: #4D926F;<br />
#header {<br />
color: @brand_color;<br />
}<br />
h2 {<br />
color: @brand_color;<br />
}</code></p>
<p><span id="more-1682"></span>I <strong>&#8220;mescolamenti&#8221; (mixins)</strong> permettono di inserire tutte le proprietà di una classe dentro ad un&#8217;altra classe semplicemente includendone il nome come fosse una proprietà. Come le variabili, ma per classi intere!<br />
Questi possono comportarsi come delle funzioni, e prendere argomenti, come nell&#8217;esempio sotto&#8230;</p>
<p><code>.rounded_corners (@radius: 5px) {<br />
-moz-border-radius: @radius;<br />
-webkit-border-radius: @radius;<br />
border-radius: @radius;<br />
}<br />
#header {<br />
.rounded_corners;<br />
}<br />
#footer {<br />
.rounded_corners(10px);<br />
}</code></p>
<p><strong>Regole nidificate</strong><br />
Piuttosto che scrivere lunghissimi nome dei selettori si possono nidificare i selettori dentro altri selettori; questo rende l&#8217;eredità delle proprietà più semplice ed intuitiva.</p>
<p><code>#header {<br />
color: red;<br />
a {<br />
font-weight: bold;<br />
text-decoration: none;<br />
}<br />
}</code></p>
<p><strong>Operazioni</strong><br />
Alcuni elementi nei tuoi fogli di stile sono proporzionati ad altri elementi?<br />
Le &#8220;operazioni&#8221; ti consentono di sommare, sottrarre, dividere e moltiplicare i valori e i colori delle proprietà, dandoti il potere di creare complesse relazioni tra le varie proprietà.</p>
<p><code>@the-border: 1px;<br />
@base-color: #111;<br />
#header {<br />
color: @base-color * 3;<br />
border-left: @the-border;<br />
border-right: @the-border * 2;<br />
}<br />
#footer {<br />
color: (@base-color + #111) * 1.5;<br />
}</code></p>
<p>Molto presto vedremo la prossima generazione di Less. Ci saranno cambiamenti maggiori rispetto a quelli fatti in ogni versione precedente perchè ora Less è stato <strong>re-implementato in Javascript</strong>.<br />
Questo significa che non sarà più necessario un linguaggio lato server come Ruby, Asp o Php per usare Less, ma solo il browser.</p>
<p>Less.js è quindi la versione Javascript di Less per Ruby.<br />
Comq per ogni javascript basta includerne il codice nel file Html e basta! Less processerà direttamente il codice less senza dover richiamare un file Css per la pre-compilazione.</p>
<p>Sui browser che implementano <strong>Html5</strong>, Less.js memorizzerà in nella memoria locale il codice Css generato, a favore della velocità di esecuzione.</p>
<p>Non è ancora disponibile una versione ufficiale di Less.js, ma la versione &#8220;lavori in corso&#8221; è disponibile nel repository (deposito) di <a href="http://github.com/cloudhead/less.js" target="_blank"><strong>Github</strong></a> e <strong><a href="http://code.google.com/p/lesscss/downloads/list" target="_blank">Google Code</a></strong>.</p>
<p>Prima di tutto bisogna inserire la solita riga di codice nell&#8217;Head della pagine html; poi, per usare il codice &#8220;Less&#8221;, bisogna includere il file .less come fosse un file .css ma avendo l&#8217;accortezza di inserire la proprietà rel=&#8221;stylesheet/less&#8221; in modo che il compilatore Less sappia che quello è un file di cui deve occuparsi!</p>
<p>Basta assicurarsi &#8211; almeno &#8211; di inserire il Javascript dopo la chiamata al file .less .</p>
<p><code>&lt;link rel="stylesheet/less" href="/stylesheets/main.less" type="text/css" /&gt;<br />
&lt;script src="http://lesscss.googlecode.com/files/less-1.0.21.min.js"&gt;&lt;/script&gt;</code></p>
<p>Infine, c&#8217;è una caratteristica che in fase di progettazione può risultare moooolto utile, e fa in modo che il Css venga ricaricato ogni volta che il file Less viene salvato con delle modifiche; basta usare questo codice qua:</p>
<p><code>&lt;script type="text/javascript" charset="utf-8"&gt;<br />
less.env = "development";<br />
less.watch();<br />
&lt;/script&gt;</code></p>
<p>fonte: <a href="http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css" target="_blank">Less.js Will Obsolete CSS</a> , <a href="http://lesscss.org/" target="_blank">Less</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2008/03/12/come-aggiungere-nuovi-funzionalita-al-css/" rel="bookmark" title="12 marzo 2008">Come aggiungere nuovi funzionalit&agrave; al CSS</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/02/05/disegnare-grafici-dinamici-tramite-javascript-2/" rel="bookmark" title="5 febbraio 2009">Disegnare grafici dinamici tramite javascript /2</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/08/14/cambiare-colore-ad-un-movieclip/" rel="bookmark" title="14 agosto 2006">Cambiare colore ad un MovieClip</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/01/14/come-evidenziare-i-commenti-dellautore/" rel="bookmark" title="14 gennaio 2008">Come evidenziare i commenti dell&#8217;autore</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/08/21/fare-clic-per-attivare-questo-controllo-e-utilizzarlo/" rel="bookmark" title="21 agosto 2006">&#8220;Fare clic per attivare questo controllo e utilizzarlo&#8221;</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/07/aprire-una-pagina-nel-suo-frameset/" rel="bookmark" title="7 dicembre 2007">Aprire una pagina nel &#8220;suo&#8221; frameset</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/03/11/sifr-via-javascript-con-typeface/" rel="bookmark" title="11 marzo 2009">Sifr via javascript con Typeface</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/09/14/galleria-di-immagini-in-javascript-mooolto-interattiva/" rel="bookmark" title="14 settembre 2006">Galleria di immagini in Javascript MOOOLTO interattiva</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/12/07/non-preoccupiamoci-piu-di-explorer-6/" rel="bookmark" title="7 dicembre 2008">Non preoccupiamoci più di Explorer 6</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/08/17/inserire-un-swf-nelle-pagine-web-la-soluzione-definitiva/" rel="bookmark" title="17 agosto 2007">Inserire un SWF nelle pagine web: la soluzione definitiva?</a></li>
</ol><!-- Similar Posts took 11.547 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2010/07/20/less-meno-codice-css-piu-funzioni/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creare slideshow di foto in una pagina web</title>
		<link>http://www.dozarte.com/wordpress/2010/03/14/creare-slideshow-di-foto-in-una-pagina-web/</link>
		<comments>http://www.dozarte.com/wordpress/2010/03/14/creare-slideshow-di-foto-in-una-pagina-web/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 05:42:55 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=1608</guid>
		<description><![CDATA[Capita di aver bisogno di mostrare in un sito web uno slideshow, una carrellata o una sequenza di immagini o fotografie, e i modi per fare questo sono sicuramente molti. Esistono servizi online in cui basta caricare le foto e dopo averle caricate ci viene fornito il codice per incorporare un player con il nostro [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dozarte.com/wordpress/2010/03/14/creare-slideshow-di-foto-in-una-pagina-web/"><em>Clicca qui per vedere il video incorporato.</em></a></p>
<p>Capita di aver bisogno di <strong>mostrare in un sito web uno slideshow</strong>, una carrellata o una sequenza di immagini o fotografie, e i modi per fare questo sono sicuramente molti.<br />
Esistono servizi online in cui basta caricare le foto e dopo averle caricate ci viene fornito il codice per incorporare un player con il nostro slideshow, magari pure arricchito di musica.<br />
Però se vogliamo qualcosa di relativamente più semplice, che non comporti l&#8217;uso di servizi esterni o l&#8217;utilizzo di tecnologie video o Flash, ci sono dei javascript che fanno al caso nostro!</p>
<p><strong>Cycle</strong> è un plugin per jQuery per <strong>creare slideshow e caroselli di immagini</strong>, animare sequenze di immagini, con diversi tipi di animazioni e transizioni; supporta la pausa on-hover del mouse, l&#8217;auto-stop, l&#8217;adattamento automatico delle immagini, &#8230;e tanto altro. Supporta &#8211; ma non richiede &#8211; i plugin Metadata e Easing.</p>
<p><strong>Cycle Lite</strong> è una versione più leggera di Cycle.<br />
Questa versione lite è ottimizzata nelle dimensioni dei file e supporta solamente la transizione in dissolvenza.<br />
Supporta anche il pause-on-hover (e cioè arresta il ciclo nel momento in cui il mouse si sovrappone all&#8217;immagine), l&#8217;adattamento automatico, i callback prima/dopo, e reagisce al click del mouse.</p>
<p>Per funzionare, il plugin mette a disposizione un metodo chiamato &#8220;cycle&#8221; il quale è richiamato su un contenitore di elementi (le immagini, o gli elementi, che andremo a &#8220;ciclare&#8221;); ogni elemento figlio del contenitore diventa uno &#8220;slide&#8221;.</p>
<p>Ci sono diversi parametri facoltativi per personalizzare lo slideshow: il tempo tra le varie transizioni, la loro velocità, l&#8217;altezza del contenitore, ritardo addizionale per la prima transizione (anche negativo), ecc.ecc.</p>
<p>Ad esempio, per farlo creare uno slideshow nella configurazione base basta una riga:<br />
<code>$('#slideshow1').cycle()</code></p>
<p><span id="more-1608"></span></p>
<p>link: <a href="http://malsup.com/jquery/cycle/" target="_blank">Cycle</a> , <a href="http://malsup.com/jquery/cycle/lite/" target="_blank">Cycle Lite</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2009/03/16/scambiatore-di-immagini/" rel="bookmark" title="16 marzo 2009">&#8220;Scambiatore&#8221; di immagini</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/08/25/flickr-slideshow-widget/" rel="bookmark" title="25 agosto 2008">Flickr slideshow widget</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/01/11/editor-video-gratuiti-online/" rel="bookmark" title="11 gennaio 2010">Editor video gratuiti online</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/12/29/primadopo-la-cura-slider/" rel="bookmark" title="29 dicembre 2009">Prima/Dopo la cura slider</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/09/14/galleria-di-immagini-in-javascript-mooolto-interattiva/" rel="bookmark" title="14 settembre 2006">Galleria di immagini in Javascript MOOOLTO interattiva</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/12/22/isolare-un-oggetto-in-primo-piano-ed-eliminarne-lo-sfondo/" rel="bookmark" title="22 dicembre 2009">Isolare un oggetto in primo piano ed eliminarne lo sfondo</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/07/22/creare-puzzle-da-unimmagine-in-javascript/" rel="bookmark" title="22 luglio 2008">Creare puzzle da un&#8217;immagine, in javascript</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/03/04/grafici-tridimensionali-accattivanti-e-gratuiti/" rel="bookmark" title="4 marzo 2009">Grafici tridimensionali accattivanti e gratuiti</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/12/31/programmi-gratis-per-disegnare-online-2/" rel="bookmark" title="31 dicembre 2009">Programmi gratis per disegnare online /2</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/08/11/lightbox-lightwindow/" rel="bookmark" title="11 agosto 2007">Lightbox, Lightwindow</a></li>
</ol><!-- Similar Posts took 18.937 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2010/03/14/creare-slideshow-di-foto-in-una-pagina-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prima/Dopo la cura slider</title>
		<link>http://www.dozarte.com/wordpress/2009/12/29/primadopo-la-cura-slider/</link>
		<comments>http://www.dozarte.com/wordpress/2009/12/29/primadopo-la-cura-slider/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 14:18:37 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=1499</guid>
		<description><![CDATA[Se volete mostrare una tipica foto &#8220;prima e dopo la cura&#8221; in una pagina web, ora c&#8217;è più di una opzione per farlo. Prima d&#8217;ora l&#8217;unica possibilità, parlando di soluzioni pratiche e veloci da mettere in pratica, era pubblicare le due foto affiancate; ora c&#8217;è un plugin per jQuery che consente di sovrapporre le due [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img237.imageshack.us/img237/7739/primaedopolacura.jpg" alt="prima e dopo la cura" /></p>
<p>Se volete mostrare una tipica foto &#8220;<strong>prima e dopo la cura</strong>&#8221; in una pagina web, ora c&#8217;è più di una opzione per farlo.<br />
Prima d&#8217;ora l&#8217;unica possibilità, parlando di soluzioni pratiche e veloci da mettere in pratica, era pubblicare le due foto affiancate; ora c&#8217;è un <strong>plugin per jQuery </strong>che consente di sovrapporre le due foto e implementa un sistema per passare da una all&#8217;altra in maniera controllata.</p>
<p>Il plugin per jQuery <strong>Before/After </strong>inserisce infatti un cursore (<strong>slider</strong>) &#8211; totalmente manovrabile tramite il mouse &#8211; che scorre a destra e a sinistra, rivelando l&#8217;una o l&#8217;altra fotografia; inoltre è possibile inserire due pulsanti per visualizzare completamente una delle due immagini.</p>
<p>Il plugin pesa solamente 7 KB è può essere usato più di una volta sulla stessa pagina; se il navigatore non ha javascript attivato allora vedrà entrambe le fotografie. Per usarlo bisogna richiamare jQuery e <strong>jQuery UI</strong>, oltre al plugin:</p>
<p><span id="more-1499"></span></p>
<pre>&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="jquery.beforeafter.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
$(function(){
 $('#container').beforeAfter();
});
&lt;/script&gt;</pre>
<p>Le immagini, che devono ovviamente avere entrambe le stesse dimensioni, devono essere sistemate ognuna dentro un DIV, i quali a loro volta vanno messi dentro un altro DIV contenitore; inoltre è <strong>obbligatorio </strong>inserire altezza e larghezza, altrimenti il plugin non funziona su browser basati su Webkit (come Safari e Chrome).</p>
<pre>&lt;div id="container"&gt;
 &lt;div&gt;&lt;img alt="before" src="before.jpg" width="600" height="366" /&gt;&lt;/div&gt;
 &lt;div&gt;&lt;img alt="after" src="after.jpg" width="600" height="366" /&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
<p>DEMO e link: <a href="http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin/" target="_blank"><strong>Before/After jQuery Plugin</strong></a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2009/01/26/come-creare-un-dropdown-menu/" rel="bookmark" title="26 gennaio 2009">Come creare un dropdown menu</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/04/come-ordinare-le-righe-di-una-tabella-html/" rel="bookmark" title="4 aprile 2008">Come ordinare le righe di una tabella HTML</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/22/creare-slide-di-immagini/" rel="bookmark" title="22 gennaio 2009">Creare slide di immagini</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/05/28/velocizza-i-tempi-di-accesso-al-tuo-framework-preferito-tramite-le-ajax-libraries-api-di-google/" rel="bookmark" title="28 maggio 2008">Velocizza i tempi di accesso al tuo framework preferito tramite le AJAX Libraries API di Google</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/08/21/fare-clic-per-attivare-questo-controllo-e-utilizzarlo/" rel="bookmark" title="21 agosto 2006">&#8220;Fare clic per attivare questo controllo e utilizzarlo&#8221;</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/12/07/non-preoccupiamoci-piu-di-explorer-6/" rel="bookmark" title="7 dicembre 2008">Non preoccupiamoci più di Explorer 6</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/02/03/un-altro-script-per-gallerie-ajax-fancy-zoom/" rel="bookmark" title="3 febbraio 2009">Un altro script per gallerie Ajax: Fancy Zoom</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/07/20/less-meno-codice-css-piu-funzioni/" rel="bookmark" title="20 luglio 2010">Less: meno codice CSS, più funzioni!</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/28/15-trucchetti-con-i-css/" rel="bookmark" title="28 gennaio 2009">15 trucchetti con i CSS</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/01/14/come-evidenziare-i-commenti-dellautore/" rel="bookmark" title="14 gennaio 2008">Come evidenziare i commenti dell&#8217;autore</a></li>
</ol><!-- Similar Posts took 14.045 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/12/29/primadopo-la-cura-slider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come usare qualsiasi font su una pagina web anche se non è installato /3</title>
		<link>http://www.dozarte.com/wordpress/2009/12/26/come-usare-qualsiasi-font-su-una-pagina-web-anche-se-non-e-installato-3/</link>
		<comments>http://www.dozarte.com/wordpress/2009/12/26/come-usare-qualsiasi-font-su-una-pagina-web-anche-se-non-e-installato-3/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 12:58:41 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=1482</guid>
		<description><![CDATA[Nonostante altre soluzioni per usare qualsiasi font su una pagina web anche se questo non è installato nel sistema operativo dell&#8217;utente/navigatore, si stanno &#8220;pian piano&#8221; affermando delle soluzioni che possiamo trovare incorporate direttamente all&#8217;interno dei browser. Il supporto per la regola @font-face permette di usare una particolare sintassi all&#8217;interno dello stile CSS di una pagina [...]]]></description>
			<content:encoded><![CDATA[<p><a title="&quot;font-face&quot;: faccia di font!" href="http://www.dozarte.com/wordpress/2009/12/26/come-usare-qualsiasi-font-su-una-pagina-web-anche-se-non-e-installato-3/"><img title="&quot;font-face&quot;: faccia di font!" src="http://img37.imageshack.us/img37/8580/fontface1.gif" alt="Come usare qualsiasi font su una pagina web anche se non è installato /3" width="450" height="363" /></a></p>
<p>Nonostante <a href="http://www.dozarte.com/wordpress/2009/07/13/typeselect-ovvero-usare-font-non-standard-nelle-pagine-web/">altre soluzioni</a> per <a href="http://www.dozarte.com/wordpress/2009/03/11/sifr-via-javascript-con-typeface/">usare qualsiasi font</a> su una pagina web anche se questo non è installato nel sistema operativo dell&#8217;utente/navigatore, si stanno &#8220;pian piano&#8221; affermando delle soluzioni che possiamo trovare incorporate direttamente all&#8217;interno dei browser.</p>
<p>Il supporto per la regola <span style="font-family: courier;">@font-face</span> permette di usare una particolare sintassi all&#8217;interno dello stile CSS di una pagina html, richiamando un file TTF (<strong>True Type font</strong>) opure OTF (<strong>Open Type Font</strong>) tramite una semplice riga di codice.<br />
Il supporto per questa regola è disponibile però non in tutti i browser attualmente usati: <strong>Firefox</strong> 3.5, <strong>Safari</strong> 3.1 e <strong>Opera</strong> 10 (ed ovviamente le versioni successive) supportano la regola <span style="font-family: courier;">@font-face</span>.</p>
<p>In <strong>Google Chrome</strong> il supporto della regola <span style="font-family: courier;">@font-face</span> ci sarebbe, ma è stato disabilitato per questioni di sicurezza; sembra però che nelle versioni future il supporto alla regola verrà riattivato nella configurazione di default.</p>
<p>Per <strong>Microsoft Internet Explorer</strong> il discorso è &#8211; come sempre! &#8211; diverso: il supporto per la regola <span style="font-family: courier;">@font-face</span> c&#8217;è addirittura dalla versione 4 di Explorer (!), ma il supporto per i font TTF e OTF è sostituito dal supporto per i font <strong>EOT</strong> (<a href="http://www.microsoft.com/typography/web/embedding/default.aspx" target="_blank">Embedded OpenType</a>), che è un tipo di font studiato e sviluppato da Microsoft per l&#8217;uso sul web.</p>
<p>L&#8217;uso della regola <span style="font-family: courier;">@font-face</span>, come detto, è molto semplice&#8230;</p>
<p><span id="more-1482"></span></p>
<p>All&#8217;interno di un foglio di stile, ogni uso della regola definisce il nome di una famiglia di caratteri da usare, il file del font da caricare e le caratteristiche dello stile (come grassetto, corsivo, ecc.):</p>
<p><code>@font-face {<br />
font-family: Carattere personale;<br />
src: url(SEVESBRG.TTF);<br />
}<br />
body {<br />
font-family: Carattere personale, verdana, arial;<br />
}</code></p>
<p>Tramite l&#8217;uso di &#8220;font-weight&#8221; e &#8220;font-style&#8221; si possono definire gli stili diversi di un medesimo font, andando ben oltre la combinazione di grassetto/corsivo, in quanto i valori di Font-Weight possono essere arrivare fino a 9.</p>
<p>Siccome lo scaricamento di un font richiede banda e tempo &#8211; perché il file in sé ha un certo peso in termini di kb &#8211; si può scegliere di usare una sintassi che faccia in modo di usare per primi i font installati localmente e, se assenti, di scaricarli dal server, :</p>
<p><code>src:<br />
local("Helvetica Neue Bold"),<br />
url(HelveticaNeueBold.ttf);</code></p>
<p>Il nome esatto da usare per richiamare un carattere è solitamente formato dal nome della <strong>famiglia</strong> più il nome dello <strong>stile</strong>.<br />
In Mac OsX è possibile risalire a questi semplicemente accedendo <strong>FontBook</strong> e cliccando su <em>Show Font Info</em>.<br />
su Windows questo è possibile scaricando il programma gratuito <a href="http://www.microsoft.com/typography/TrueTypeProperty21.mspx" target="_blank"><strong>Font properties extension</strong></a>; con il programma installato, il pannello informazioni aperto su un file TTF o OTF permette di accedere alle informazioni del singolo carattere; il nome da usare è indicato alla voce <em>Font Name</em>.</p>
<h3>Risorse e Link</h3>
<p>Se comunque non volete stare lì a studiarvi tutti i vari metodi per <strong>convertire ed usare un font TTF</strong> in un sito web, c&#8217;è un sito che offre un servizio online gratuito molto bello: vi permette di caricare uno (o più) file TTF, dopodiché potrete scaricare la versione convertita di questo font &#8211; ovvero <strong>font in formato EOT, WOFF, CFF e SVG</strong> &#8211; ed un file HTML comprensivo di stile CSS che vi mostra come implementare il font in una pagina web in una maniera &#8220;a prova di proiettile&#8221;!<br />
link: <a href="http://www.fontsquirrel.com/fontface/generator" target="_blank">Font Face Generator</a></p>
<p>Per ulteriori e maggiori informazioni: <a href="http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/" target="_blank">mozilla</a> , <a href="http://www.w3.org/TR/SVG/fonts.html#FontFaceElement" target="_blank">w3c</a><br />
Per aggiornamenti sulla compatibilità offerta dai browser: <a href="http://webfonts.info/wiki/index.php?title=%40font-face_browser_support" target="_blank">webfonts</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2010/06/02/usare-font-non-standard-su-pagine-web/" rel="bookmark" title="2 giugno 2010">Usare font non standard su pagine web</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/03/05/coma-usare-qualsiasi-font-nei-titoli/" rel="bookmark" title="5 marzo 2009">Come usare qualsiasi font nei titoli</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/03/11/sifr-via-javascript-con-typeface/" rel="bookmark" title="11 marzo 2009">Sifr via javascript con Typeface</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/01/usare-png-trasparenti-su-ie6/" rel="bookmark" title="1 dicembre 2007">Usare PNG trasparenti su IE6</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/09/04/come-scegliere-lo-stile-del-font-giusto-per-il-web/" rel="bookmark" title="4 settembre 2008">Come scegliere lo stile del font giusto per il web</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/07/13/typeselect-ovvero-usare-font-non-standard-nelle-pagine-web/" rel="bookmark" title="13 luglio 2009">TypeSelect ovvero usare font non standard nelle pagine web</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/17/font-fonts-gratis-gratuiti-e-free/" rel="bookmark" title="17 aprile 2008">Font &#038; fonts: gratis, gratuiti e free</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/11/14/un-ottimo-font-manager-gratuito-per-macintosh-e-windows/" rel="bookmark" title="14 novembre 2007">Un ottimo font manager gratuito per Macintosh e Windows</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/28/15-trucchetti-con-i-css/" rel="bookmark" title="28 gennaio 2009">15 trucchetti con i CSS</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/01/come-inserire-una-chat-nel-proprio-sito-internet-2/" rel="bookmark" title="1 aprile 2008">Come inserire una chat nel proprio sito internet /2</a></li>
</ol><!-- Similar Posts took 22.808 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/12/26/come-usare-qualsiasi-font-su-una-pagina-web-anche-se-non-e-installato-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Scambiatore&#8221; di immagini</title>
		<link>http://www.dozarte.com/wordpress/2009/03/16/scambiatore-di-immagini/</link>
		<comments>http://www.dozarte.com/wordpress/2009/03/16/scambiatore-di-immagini/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 22:27:53 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[effetti]]></category>
		<category><![CDATA[immagini]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[oggetti]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[scroll]]></category>
		<category><![CDATA[scrolling]]></category>
		<category><![CDATA[slide]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=914</guid>
		<description><![CDATA[Dopo la marea di metodi per creare slide di immagini, ecco un altro plugin per jQuery che serve &#8220;solamente&#8221; per effettuare un cambio di immagini sfruttando alcuni effetti animati molto carini: ImageSwitch. Con jQuery è facile creare effetti come la dissolvenza, muovere oggetti, ecc. Sfortunatamente, quando si ha bisogno di creare un effetto per scambiare [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.hieu.co.uk/ImageSwitch/images/slash5.jpg" alt="" width="450" /></p>
<p>Dopo la marea di metodi per <a href="http://www.dozarte.com/wordpress/2009/01/22/creare-slide-di-immagini/">creare slide di immagini</a>, ecco un altro plugin per jQuery che serve &#8220;solamente&#8221; per effettuare un cambio di immagini sfruttando alcuni effetti animati molto carini: <strong>ImageSwitch</strong>.</p>
<p>Con jQuery è facile creare effetti come la dissolvenza, muovere oggetti, ecc.<br />
Sfortunatamente, quando si ha bisogno di creare un effetto per scambiare delle immagini diventa un po&#8217; più complicato: non è impossibile, ma non è nemmeno semplice, semplicemente richiede più codice da scrivere.</p>
<p>Il punto di forza di questo plugin è fornire un metodo facile e veloce per creare questi effetti quando se ne ha bisogno.<br />
Il plugin supporta vari effetti come la dissolvenza, il &#8220;volo&#8221;, il &#8220;flip&#8221;, lo scroll, &#8230; sia in entrata che in uscita.<br />
Inoltre è ben commentato, il che rende ancora più facile il suo uso.</p>
<p><span id="more-914"></span>link: <a href="http://www.hieu.co.uk/ImageSwitch/">ImageSwitch</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2009/03/03/891/" rel="bookmark" title="3 marzo 2009">Come mettere le didascalie nelle immagini</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/26/come-creare-un-dropdown-menu/" rel="bookmark" title="26 gennaio 2009">Come creare un dropdown menu</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/03/14/creare-slideshow-di-foto-in-una-pagina-web/" rel="bookmark" title="14 marzo 2010">Creare slideshow di foto in una pagina web</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/01/16/pulsanti-bottoni-rollover-javascript/" rel="bookmark" title="16 gennaio 2008">Creare pulsanti con rollover</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/12/27/integrare-leffetto-lightbox-nelle-nuove-gallerie/" rel="bookmark" title="27 dicembre 2008">Integrare l&#8217;effetto Lightbox nelle nuove gallerie</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/11/10/angoli-arrotondati-agli-elementi-html/" rel="bookmark" title="10 novembre 2006">Angoli arrotondati agli elementi HTML</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/22/creare-slide-di-immagini/" rel="bookmark" title="22 gennaio 2009">Creare slide di immagini</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/21/come-creare-un-fading-incrociato-di-immagini-in-pagine-html/" rel="bookmark" title="21 dicembre 2007">Come creare un fading incrociato di immagini in pagine html</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/04/come-ordinare-le-righe-di-una-tabella-html/" rel="bookmark" title="4 aprile 2008">Come ordinare le righe di una tabella HTML</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/04/21/inserire-codice-html-in-wordpress/" rel="bookmark" title="21 aprile 2009">Come inserire codice HTML in WordPress</a></li>
</ol><!-- Similar Posts took 27.599 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/03/16/scambiatore-di-immagini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come mettere le didascalie nelle immagini</title>
		<link>http://www.dozarte.com/wordpress/2009/03/03/891/</link>
		<comments>http://www.dozarte.com/wordpress/2009/03/03/891/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 22:33:21 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[didascalie]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[sottotitoli]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=891</guid>
		<description><![CDATA[Captify è un plugin per jQuery molto semplice, che consente un facile inserimento di didascalie alle immagini. Le didascalie possono essere fisse e sempre attive, oppure impostate per apparire/sparire in dissolvenza al passaggio del mouse. Inoltre i sottotitoli possono anche comparire dall&#8217;alto o dal basso. Captify è stato ispirato da ImageCaptions, un altro plugin per [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img145.imageshack.us/img145/3029/captions.jpg" alt="didascalie e sottotitoli" /></p>
<p><strong>Captify </strong>è un plugin per jQuery molto semplice, che consente un facile inserimento di <strong>didascalie alle immagini</strong>. Le didascalie possono essere fisse e sempre attive, oppure impostate per apparire/sparire in dissolvenza al passaggio del mouse. Inoltre i sottotitoli possono anche comparire dall&#8217;alto o dal basso.</p>
<p>Captify è stato ispirato da <a href="http://plugins.jquery.com/project/imagecaptions"><strong>ImageCaptions</strong></a>, un altro plugin per jQuery per mostrare didascalie; <strong>Captify è però più semplice, facile, leggero</strong> e completo da usare; è testato per Firefox, Chrome, Safari, e Internet Explorer.</p>
<p><span id="more-891"></span>link: <a href="http://masterfidgeter.com/projects/captify/">Captify </a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2009/03/16/scambiatore-di-immagini/" rel="bookmark" title="16 marzo 2009">&#8220;Scambiatore&#8221; di immagini</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/01/menu-ad-albero-in-javascript/" rel="bookmark" title="1 aprile 2008">Menù ad albero in Javascript</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/12/29/primadopo-la-cura-slider/" rel="bookmark" title="29 dicembre 2009">Prima/Dopo la cura slider</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/03/28/come-fare-affinche-explorer-funzioni-su-tutti-i-siti/" rel="bookmark" title="28 marzo 2010">Come fare affinché Explorer funzioni su tutti i siti</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/01/27/altro-script-per-gallery-multimediali-shadowbox/" rel="bookmark" title="27 gennaio 2008">Altro script per gallery multimediali: Shadowbox</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/11/10/angoli-arrotondati-agli-elementi-html/" rel="bookmark" title="10 novembre 2006">Angoli arrotondati agli elementi HTML</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/17/come-modificare-impostazioni-nascoste-di-leopard/" rel="bookmark" title="17 aprile 2008">Come modificare impostazioni nascoste di Leopard: Super Docker</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/08/04/come-personalizzare-check-box-e-radio-button-nei-form-html/" rel="bookmark" title="4 agosto 2008">Come personalizzare check box e radio button nei form html</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/01/04/quali-sono-i-browser-piu-usati/" rel="bookmark" title="4 gennaio 2010">Quali sono i browser più usati?</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/26/come-creare-un-dropdown-menu/" rel="bookmark" title="26 gennaio 2009">Come creare un dropdown menu</a></li>
</ol><!-- Similar Posts took 17.692 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/03/03/891/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disegnare grafici dinamici tramite javascript /2</title>
		<link>http://www.dozarte.com/wordpress/2009/02/05/disegnare-grafici-dinamici-tramite-javascript-2/</link>
		<comments>http://www.dozarte.com/wordpress/2009/02/05/disegnare-grafici-dinamici-tramite-javascript-2/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 22:03:56 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=812</guid>
		<description><![CDATA[Dopo aver visto come disegnare grafici usando la struttura offerta da Google Charts oppure usando librerie in javascript da implementare nelle nostre pagine web, facciamo amicizia con un nuovo framework. JS Charts è un generatore di grafici gratuito basato su javascript che richiede pochissima programmazione per essere usato. Basta preparare i dati in array javascript [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img297.imageshack.us/img297/1830/disegnaregraficiatortayx1.jpg" alt="disegnare grafici a torta, barre e linee" /></p>
<p>Dopo aver visto come <strong>disegnare grafici </strong>usando la struttura offerta da <a href="http://www.dozarte.com/wordpress/2008/01/02/disegnare-grafici-con-google-charts/">Google Charts</a> oppure usando <a href="http://www.dozarte.com/wordpress/2007/12/06/disegnare-grafici-dinamici-tramite-javascript/">librerie in javascript</a> da implementare nelle nostre <strong>pagine web</strong>, facciamo amicizia con un nuovo framework.</p>
<p><strong>JS Charts </strong>è un generatore di grafici gratuito basato su javascript che richiede pochissima programmazione per essere usato. Basta preparare i dati in <strong>array </strong>javascript o in un file <strong>XML </strong>ed inserire lo script in una pagina html per vedere un grafico, senza bisogno di plugin particolari.</p>
<p>I grafici che si possono disegnare sono <strong>grafici a torta, grafici a barre e diagrammi a linee</strong>.<br />
Il sito da cui è disponibile JS Charts mette a disposizione anche un&#8217;interfaccia per l&#8217;inserimento dei dati e l&#8217;esportazione dello <strong>script personalizzato </strong>pronto all&#8217;uso.</p>
<p>Le caratteristiche sono&#8230;</p>
<ol>
<li>non bisogna scrivere codice</li>
<li>è facile da usare</li>
<li>personalizzabile</li>
<li>puoi farti i grafici online</li>
<li>supporta i 3 tipi di grafici più comuni</li>
<li>puoi salvare i tuoi grafici sul tuo account</li>
<li>puoi pubblicare codice &#8220;hostato&#8221; sul sito di jscharts</li>
<li>compatibile coi comuni browser</li>
<li>non servono moduli server-side</li>
<li>100% javascript</li>
<li>gratuito e senza watermark</li>
</ol>
<p>È compatibile con i più diffusi browser: Firefox 1.5+, Internet Explorer 6+, Safari 3.1+, Opera 9+ su Windows; Firefox 1.5+,, Safari 2+ su Mac, e iPhone 1+.</p>
<h3>Come si usa JS Charts?</h3>
<p><span id="more-812"></span></p>
<p>Per prima cosa bisogna richiamare lo script all&#8217;interno dell&#8217;HEAD:</p>
<p><code>&lt;script src="jscharts.js"&gt;&lt;/script&gt;</code></p>
<p>Poi preparare un &#8220;contenitore&#8221; per il grafico:</p>
<p><code>&lt;div id="grafico"&gt;TESTO ALTERNATIVO&lt;/div&gt;</code></p>
<p>Infine inserire nella pagine lo script con i dati e le istruzioni per il grafico:</p>
<p><code>&lt;script&gt;<br />
var myData = new Array([10, 20], [15, 10], [20, 30]);<br />
var myChart = new JSChart('grafico', 'line');<br />
myChart.setDataArray(myData);<br />
myChart.draw();<br />
&lt;/script&gt;</code></p>
<p>La prima riga passa i dati a coppie: nei grafici a linea spezzata i valori indicano un punto della linea, in quelli a barre e a torta sono un nome ed un valore.<br />
La seconda riga inizializza il grafico fornendo l&#8217;ID del contenitore e il tipo di grafico (line, bar, pie).<br />
La terza invia i dati allo script e la quarta disegna il grafico.</p>
<p>Come detto, al posto di un array scritto direttamente nella pagine html, possiamo scrivere i dati in un file XML esterno:</p>
<p><code>&lt;?xml version="1.0"?&gt;<br />
&lt;JSChart&gt;<br />
&lt;dataset type="line"&gt;<br />
&lt;data unit="10" value="20"/&gt;<br />
&lt;data unit="15" value="10"/&gt;<br />
&lt;data unit="20" value="30"/&gt;<br />
&lt;/dataset&gt;<br />
&lt;/JSChart&gt;</code></p>
<p>&#8230;e scrivendo poi lo script in questa maniera:</p>
<p><code>&lt;script&gt;<br />
var myChart = new JSChart('grafico', 'bar');<br />
myChart.setDataXML('data.xml');<br />
myChart.draw();<br />
&lt;/script&gt;</code></p>
<p>link: <a href="http://www.jscharts.com">JS Charts</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2009/03/04/grafici-tridimensionali-accattivanti-e-gratuiti/" rel="bookmark" title="4 marzo 2009">Grafici tridimensionali accattivanti e gratuiti</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/01/02/disegnare-grafici-con-google-charts/" rel="bookmark" title="2 gennaio 2008">Disegnare grafici con Google charts</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/30/creare-grafici-e-diagrammi-in-flash/" rel="bookmark" title="30 dicembre 2007">Creare grafici e diagrammi in Flash</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/06/disegnare-grafici-dinamici-tramite-javascript/" rel="bookmark" title="6 dicembre 2007">Disegnare grafici dinamici tramite javascript</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/09/21/come-allegerire-il-lavoro-di-dattilografo/" rel="bookmark" title="21 settembre 2007">Come alleggerire il lavoro di dattilografo</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/08/21/fare-clic-per-attivare-questo-controllo-e-utilizzarlo/" rel="bookmark" title="21 agosto 2006">&#8220;Fare clic per attivare questo controllo e utilizzarlo&#8221;</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/04/come-ordinare-le-righe-di-una-tabella-html/" rel="bookmark" title="4 aprile 2008">Come ordinare le righe di una tabella HTML</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/26/come-creare-un-dropdown-menu/" rel="bookmark" title="26 gennaio 2009">Come creare un dropdown menu</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/03/11/sifr-via-javascript-con-typeface/" rel="bookmark" title="11 marzo 2009">Sifr via javascript con Typeface</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/07/aprire-una-pagina-nel-suo-frameset/" rel="bookmark" title="7 dicembre 2007">Aprire una pagina nel &#8220;suo&#8221; frameset</a></li>
</ol><!-- Similar Posts took 17.692 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/02/05/disegnare-grafici-dinamici-tramite-javascript-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roll-over preview tramite tooltip</title>
		<link>http://www.dozarte.com/wordpress/2009/02/05/roll-over-preview-tramite-tooltip/</link>
		<comments>http://www.dozarte.com/wordpress/2009/02/05/roll-over-preview-tramite-tooltip/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 15:25:12 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=810</guid>
		<description><![CDATA[Abbiamo visto come sia facile creare tooltip normali e anche più complessi. Un altro modo facilissimo per fare degli spettacolari tooltip con preview di un&#8217;immagine è usando jQuery: lo script in questione è un plugin che pesa solo 2 kb e che può essere usato in molti modi. Il primo mostra semplicemente l&#8217;attributo TITLE del [...]]]></description>
			<content:encoded><![CDATA[<p>Abbiamo visto come sia facile creare <a href="http://www.dozarte.com/wordpress/2008/01/14/prototip-tooltip-pronti-alluso/">tooltip normali </a>e anche <a href="http://www.dozarte.com/wordpress/2008/02/04/come-creare-aree-con-tooltip-su-unimmagine/">più complessi</a>. Un altro modo facilissimo per fare degli spettacolari <strong>tooltip </strong>con <strong>preview </strong>di un&#8217;immagine è usando <strong>jQuery</strong>: lo script in questione è un plugin che pesa <strong>solo 2 kb</strong> e che può essere usato in molti modi.</p>
<p>Il primo mostra semplicemente l&#8217;attributo <strong>TITLE </strong>del link come un &#8220;normale&#8221; tooltip:</p>
<pre>&lt;a class="tooltip" title="TOOLTIP" href="http://..."&gt;LINK&lt;/a&gt;</pre>
<p>Un altra possibilità è usarlo come preview di immagini, con o senza <strong>didascalie </strong>(sempre tramite l&#8217;uso del TITLE):</p>
<pre>&lt;a class="preview" title="DIDASCALIA" href="image.jpg"&gt;LINK&lt;/a&gt;</pre>
<p>Una terza bella possibilità e di associare ad un link testuale una immagine di anteprima, con didascalia (in questo caso il file di anteprima è richiamato tramite l&#8217;attributo <strong>REL</strong>):</p>
<pre>&lt;a class="screenshot" title="DIDASCALIA" rel="ANTEPRIMA.JPG" href="http://www...."&gt;LINK&lt;/a&gt;</pre>
<p>Come si può vedere, tra le tre versioni cambia la CLASSE: tooltip, preview e screenshot.<br />
Il tutto va ovviamente poi &#8220;condito&#8221; con qualche righettina di codice CSS.</p>
<p>fonte: <a href="http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery">CSS globe</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2006/08/23/cooltipcha/" rel="bookmark" title="23 agosto 2006">CoolTipCha!</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/10/04/immagini-con-didascalie-in-pagine-html/" rel="bookmark" title="4 ottobre 2006">Immagini con didascalie in pagine HTML</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/01/14/prototip-tooltip-pronti-alluso/" rel="bookmark" title="14 gennaio 2008">ProtoTip: tooltip pronti all&#8217;uso</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/02/04/come-creare-aree-con-tooltip-su-unimmagine/" rel="bookmark" title="4 febbraio 2008">Come creare aree con tooltip su un&#8217;immagine</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/02/26/nessuna-sidebar-definita-come-attivare-gli-widget/" rel="bookmark" title="26 febbraio 2009">&#8220;Nessuna Sidebar definita&#8221; come attivare gli widget</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/08/23/ricercare-immagini-piu-rapidamente-in-flickr/" rel="bookmark" title="23 agosto 2008">Ricercare immagini più rapidamente in Flickr</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/08/09/editor-di-immagini-nel-menu-contestuale-di-windows/" rel="bookmark" title="9 agosto 2008">Editor di immagini nel menù contestuale di Windows</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/08/25/screenshot-su-mac/" rel="bookmark" title="25 agosto 2007">Screenshot su Mac: fotografare lo schermo</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/17/font-fonts-gratis-gratuiti-e-free/" rel="bookmark" title="17 aprile 2008">Font &#038; fonts: gratis, gratuiti e free</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/06/06/come-ingrandire-una-foto-senza-perdere-qualita-2/" rel="bookmark" title="6 giugno 2010">Come ingrandire una foto &#8220;senza&#8221; perdere qualità /2</a></li>
</ol><!-- Similar Posts took 13.160 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/02/05/roll-over-preview-tramite-tooltip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Un altro script per gallerie Ajax: Fancy Zoom</title>
		<link>http://www.dozarte.com/wordpress/2009/02/03/un-altro-script-per-gallerie-ajax-fancy-zoom/</link>
		<comments>http://www.dozarte.com/wordpress/2009/02/03/un-altro-script-per-gallerie-ajax-fancy-zoom/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 16:06:18 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[fotografica]]></category>
		<category><![CDATA[galleria]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[immagini]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[zoom javascript]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=788</guid>
		<description><![CDATA[Come LightBox e ShadowBox (e molti altri&#8230;) anche FancyZoom è uno script, solo che questo non si basa su nessun framework esterno. FancyZoom, come dice il nome, ha di bello l&#8217;essere molto elaborato e particolare: salta subito all&#8217;occhio l&#8217;effetto ZOOM in dissolvenza che si ha nel passaggio dall&#8217;icona all&#8217;immagine ingrandita. Per il resto le caratteristiche [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.cabel.name/images-post/2008/02/fancy-fruits.png" alt="" /></p>
<p>Come <a href="http://www.dozarte.com/wordpress/2007/08/11/lightbox-lightwindow/">LightBox </a>e <a href="http://www.dozarte.com/wordpress/2008/01/27/altro-script-per-gallery-multimediali-shadowbox/">ShadowBox </a>(e molti altri&#8230;) anche FancyZoom è uno script, solo che questo non si basa su nessun framework esterno.<br />
<strong>FancyZoom</strong>, come dice il nome, ha di bello l&#8217;essere molto elaborato e particolare: salta subito all&#8217;occhio l&#8217;effetto ZOOM in dissolvenza che si ha nel passaggio dall&#8217;icona all&#8217;immagine ingrandita.</p>
<p>Per il resto le caratteristiche complete sono&#8230;</p>
<ul>
<li>dissolvenza in entrata ed in uscita</li>
<li>allineamento automatico al centro della pagina</li>
<li>adatta l&#8217;ingrandimento alla dimensione del browser</li>
<li>pre-caricamento delle immagini n background</li>
<li>2 script JS  ed 1 cartella in tutto (61 kb)</li>
<li>aggiunge l&#8217;ombra agli ingrandimenti (in Safari 3 usa la caratteristica nativa)</li>
<li>si inserisce nelle pagine con 2 righe di codice</li>
<li>testato su Safari, Firefox, IE7, e IE6</li>
</ul>
<p>Le due righe di codice per implementarlo sono per la solita inclusione tra i tag HEAD:</p>
<pre>&lt;script src="/js-global/FancyZoom.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="/js-global/FancyZoomHTML.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
<p>L&#8217;unica pecca che gli ho trovato, a parte mostrare solo immagini, e che al ridimensionare la finestra del browser oppure allo scorrere la pagina, l&#8217;immagine resta fissa dovè.</p>
<p><span id="more-788"></span>link: <a href="http://www.cabel.name/2008/02/fancyzoom-10.html">FancyZoom</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2009/12/29/primadopo-la-cura-slider/" rel="bookmark" title="29 dicembre 2009">Prima/Dopo la cura slider</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/26/come-creare-un-dropdown-menu/" rel="bookmark" title="26 gennaio 2009">Come creare un dropdown menu</a></li>

<li><a href="http://www.dozarte.com/wordpress/2006/09/14/galleria-di-immagini-in-javascript-mooolto-interattiva/" rel="bookmark" title="14 settembre 2006">Galleria di immagini in Javascript MOOOLTO interattiva</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/01/22/creare-slide-di-immagini/" rel="bookmark" title="22 gennaio 2009">Creare slide di immagini</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/04/04/come-ordinare-le-righe-di-una-tabella-html/" rel="bookmark" title="4 aprile 2008">Come ordinare le righe di una tabella HTML</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/12/07/non-preoccupiamoci-piu-di-explorer-6/" rel="bookmark" title="7 dicembre 2008">Non preoccupiamoci più di Explorer 6</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/02/05/disegnare-grafici-dinamici-tramite-javascript-2/" rel="bookmark" title="5 febbraio 2009">Disegnare grafici dinamici tramite javascript /2</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/01/27/altro-script-per-gallery-multimediali-shadowbox/" rel="bookmark" title="27 gennaio 2008">Altro script per gallery multimediali: Shadowbox</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/07/aprire-una-pagina-nel-suo-frameset/" rel="bookmark" title="7 dicembre 2007">Aprire una pagina nel &#8220;suo&#8221; frameset</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/07/20/less-meno-codice-css-piu-funzioni/" rel="bookmark" title="20 luglio 2010">Less: meno codice CSS, più funzioni!</a></li>
</ol><!-- Similar Posts took 17.164 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/02/03/un-altro-script-per-gallerie-ajax-fancy-zoom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>15 trucchetti con i CSS</title>
		<link>http://www.dozarte.com/wordpress/2009/01/28/15-trucchetti-con-i-css/</link>
		<comments>http://www.dozarte.com/wordpress/2009/01/28/15-trucchetti-con-i-css/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 16:09:42 +0000</pubDate>
		<dc:creator>DoZ</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[trucchi]]></category>

		<guid isPermaLink="false">http://www.dozarte.com/wordpress/?p=773</guid>
		<description><![CDATA[Dopo i 10 migliori hack da usare con i CSS, ecco altri 15 trucchi da usare con i CSS&#8230; 1. Nascondi il testo con la rientranza del margine: text-indent:-9999px;/*Hide Text, keep for SEO*/ 2. Cross browser min height: #container { min-height:500px; } * html #container { height:500px; } &#8230;oppure&#8230; #container{ height:auto !important;/*all browsers except ie6 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://devsnippets.com/wp-content/themes/devsnippets/images/logo2.png" alt="" /></p>
<p>Dopo i <a href="http://www.dozarte.com/wordpress/2008/02/19/i-10-migliori-hack-per-css/">10 migliori hack da usare con i CSS</a>, ecco altri 15 trucchi da usare con i CSS&#8230;</p>
<h3>1.</h3>
<p>Nascondi il testo con la rientranza del margine:<br />
<code>text-indent:-9999px;/*Hide Text, keep for SEO*/ </code></p>
<h3>2.</h3>
<p>Cross browser min height:<br />
<code>#container  { min-height:500px; } * html #container { height:500px; }</code><br />
&#8230;oppure&#8230;<br />
<code>#container{<br />
height:auto !important;/*all browsers except ie6 will respect the !important flag*/<br />
min-height:500px;<br />
height:500px;/*Should have the same value as the min height above*/<br />
}</code></p>
<h3>3.</h3>
<p>Evidenzia i target:_blank links:<br />
<code>a[target="_blank"]:before,<br />
a[target="new"]:before {<br />
background:#ff9;<br />
}</code><br />
<span id="more-773"></span></p>
<h3>4.</h3>
<p>Evidenzia i link che puntano a file PDF o DOC:<br />
<code>a[href$="pdf"]:after,<br />
a[href$="doc"]:after {<br />
background:#ff9;<br />
content: " (PDF)";<br />
}<br />
a[href$=".doc"]:after {content: " (DOC)";}</code></p>
<h3>5.</h3>
<p>Usare le pseudo classi in ordine (la regola LVHA):<br />
<code>a:link {color: blue;}<br />
a:visited {color: purple;}<br />
a:hover {color: red;}<br />
a:active {color: yellow;}</code></p>
<h3>6.</h3>
<p>Usare&#8230;<br />
<code>overflow:auto</code><br />
&#8230;nei DIV che contengono materiale che &#8216;sborda&#8217;</p>
<h3>7.</h3>
<p>Usare il <strong>pagebreak</strong> per separare i commenti dai post (printer friendly):<br />
<code>#comments {page-break-before:always;}</code></p>
<h3>8.</h3>
<p>Dai uno stile alle Liste Ordinate (<strong>OL</strong>):<br />
<code>ol {<br />
font: italic 1em Georgia, Times, serif;<br />
color: #999999;<br />
}<br />
ol p {<br />
font: normal .8em Arial, Helvetica, sans-serif;<br />
color: #000000;<br />
}</code></p>
<h3>9.</h3>
<p>Crea immagini ridimensionabili via CSS:<br />
<code>&lt;div class="resize2"&gt;&lt;img src="image.jpg" alt="" /&gt;&lt;/div&gt;</code><br />
<code>.resize2 {<br />
border: 3px double #333;<br />
float: left;<br />
height: 12em;<br />
margin: .2em 1em 1em 0;<br />
overflow: hidden;<br />
width: 12em;<br />
}<br />
.resize2 img {<br />
margin: -220px 0 0 -210px;<br />
padding: 6em 0 0 6em;<br />
}</code></p>
<p>Gli atri 6 sono:</p>
<ul>
<li>crea un effetto roll-over sulle liste di link</li>
<li>resetta gli stili CSS</li>
<li>usa i capilettera ingranditi</li>
<li>la trasparenza cross-browser</li>
<li>angoli arrotondati via CSS</li>
</ul>
<p>fonte: <a href="http://devsnippets.com/reviews/css-code-snippets-15-wicked-tricks.html">DevSnippets</a></p>
<h3>Articoli simili</h3><ol><li><a href="http://www.dozarte.com/wordpress/2008/02/19/i-10-migliori-hack-per-css/" rel="bookmark" title="19 febbraio 2008">I 10 migliori hack per CSS</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/08/19/css-diversi-per-browser-diversi-firefox-internet-explorer-7-e-ie-60/" rel="bookmark" title="19 agosto 2008">CSS diversi per browser diversi</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/03/12/come-aggiungere-nuovi-funzionalita-al-css/" rel="bookmark" title="12 marzo 2008">Come aggiungere nuovi funzionalit&agrave; al CSS</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/12/29/primadopo-la-cura-slider/" rel="bookmark" title="29 dicembre 2009">Prima/Dopo la cura slider</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/11/30/generatore-di-abbinamenti-cromatici/" rel="bookmark" title="30 novembre 2007">Generatore di abbinamenti cromatici</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/12/07/non-preoccupiamoci-piu-di-explorer-6/" rel="bookmark" title="7 dicembre 2008">Non preoccupiamoci più di Explorer 6</a></li>

<li><a href="http://www.dozarte.com/wordpress/2009/03/11/sifr-via-javascript-con-typeface/" rel="bookmark" title="11 marzo 2009">Sifr via javascript con Typeface</a></li>

<li><a href="http://www.dozarte.com/wordpress/2010/06/02/usare-font-non-standard-su-pagine-web/" rel="bookmark" title="2 giugno 2010">Usare font non standard su pagine web</a></li>

<li><a href="http://www.dozarte.com/wordpress/2008/09/04/come-scegliere-lo-stile-del-font-giusto-per-il-web/" rel="bookmark" title="4 settembre 2008">Come scegliere lo stile del font giusto per il web</a></li>

<li><a href="http://www.dozarte.com/wordpress/2007/12/01/usare-png-trasparenti-su-ie6/" rel="bookmark" title="1 dicembre 2007">Usare PNG trasparenti su IE6</a></li>
</ol><!-- Similar Posts took 13.173 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.dozarte.com/wordpress/2009/01/28/15-trucchetti-con-i-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
