<?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>Roll dock &#187; effects</title>
	<atom:link href="http://blog.rollstudio.it/tag/effects/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rollstudio.it</link>
	<description>Multimedia Design</description>
	<lastBuildDate>Fri, 26 Feb 2010 11:55:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Effetto &#8220;Color Switch&#8221;</title>
		<link>http://blog.rollstudio.it/it/2009/12/effetto-color-switch/</link>
		<comments>http://blog.rollstudio.it/it/2009/12/effetto-color-switch/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 13:43:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lab @it]]></category>
		<category><![CDATA[Works @it]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.rollstudio.it/?p=203</guid>
		<description><![CDATA[Per il sito www.lasagradellacastagna.it abbiamo sperimentato un effetto semplice ma divertente di contrasto tra background e immagini contenute nelle &#8220;celle&#8221; che riproponiamo in questo tutoral.
Abbiamo utilizzato l&#8217;ultima versione di jQuery (la 1.3.2) disponibile sul sito  ufficiale.
Per prima cosa impostiamo un div vuoto alla fine del body, che ci servirà a contenere l&#8217;immagine &#8216;desaturata&#8217;.
&#60;body&#62;
&#60;div id="overlay"&#62;&#60;/div&#62;
&#60;/body&#62;
Nel [...]]]></description>
			<content:encoded><![CDATA[<p>Per il sito <a href="http://www.lasagradellacastagna.it">www.lasagradellacastagna.it</a> abbiamo sperimentato un effetto semplice ma divertente di contrasto tra background e immagini contenute nelle &#8220;celle&#8221; che riproponiamo in questo tutoral.</p>
<p>Abbiamo utilizzato l&#8217;ultima versione di jQuery (la 1.3.2) disponibile sul <a href="http://jquery.com/">sito  ufficiale</a>.</p>
<p>Per prima cosa impostiamo un div vuoto alla fine del body, che ci servirà a contenere l&#8217;immagine &#8216;desaturata&#8217;.</p>
<p><code>&lt;body&gt;<br />
&lt;div id="overlay"&gt;&lt;/div&gt;<br />
&lt;/body&gt;</code></p>
<p>Nel css imposteremo <code> #overlay {display:none;}</code> per nascondere al caricamento della pagina il contenuto del div.</p>
<p>Tramite il js aggiungiamo due immagini, una colorata e l&#8217;altra all&#8217;interno del div.</p>
<p><code>function prepare() {<br />
$('body').prepend("&lt;img class="bg" src="images/color.jpg" /&gt;");<br />
$("#overlay").append("&lt;img class="bg" src="images/sepia.jpg" /&gt;");<br />
}<br />
</code></p>
<p>Adesso aggiungiamo le &#8220;celle&#8221; nell&#8217;html, ognuna di esse conterrà delle immagini (in bianco/nero e a colori), per creare un effetto come quello del sito di esempio.</p>
<p>Al mouse over sulla cella dovremo ottenere l&#8217;effetto di invertire le immagini di sfondo del body (da colorata a bianco/nero) e contemporaneamente mostrare l&#8217;immagine colorata all&#8217;interno della cella (da bianco/nero a colori). Inoltre abbiamo aggiunto un altro effetto (un &#8220;expose&#8221;) per accentuare la visibilità della cella che scatena l&#8217;evento, rendendo leggermente trasparenti le celle intorno.</p>
<p>Nell&#8217;HTML dunque avremo:</p>
<p><code>&lt;div&gt;<br />
&lt;div&gt;&lt;img src="images/small_sepia.jpg" /&gt;&lt;/div&gt;<br />
&lt;div&gt;&lt;img src="images/small_color.jpg" /&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
</code></p>
<p>e nel js:</p>
<p><code> var cells = $('div.cell').hover(function () {<br />
$('#overlay').show();<br />
cells.not(this).css("opacity",0.8);<br />
$(this).css({<br />
zIndex: 1000<br />
});<br />
$(this).find("div.photo_sepia").hide();<br />
$(this).find("div.photo_color").show();<br />
}, function() {<br />
$('#overlay').hide();<br />
a = this;<br />
$(a).css({<br />
zIndex: 10<br />
});<br />
cells.css("opacity",1);<br />
$(this).find("div.photo_color").hide();<br />
$(this).find("div.photo_sepia").show();<br />
});<br />
</code><br />
Abbiamo dunque creato il nostro effetto saturazione, con poche semplici righe di codice.</p>
<p>Una demo è visibile qui: <a href="http://blog.rollstudio.it/demos/ColorSwitch">blog.rollstudio.it/demos/ColorSwitch</a>.</p>
<p>Disponibili anche i file in <a href="http://blog.rollstudio.it/demos/ColorSwitch.zip">download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rollstudio.it/it/2009/12/effetto-color-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
