<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2italianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>MaiNick Web</title>
	
	<link>http://www.mainickweb.com</link>
	<description>Web 2.0, Ajax, JavaScript, PHP,  xHTML e Css</description>
	<lastBuildDate>Thu, 15 Jul 2010 06:00:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MainickWeb" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mainickweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/MainickWeb" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=it&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FMainickWeb" src="http://eur.i1.yimg.com/eur.yimg.com/i/it/my/mioya1.gif">Subscribe with Mio Yahoo!</feedburner:feedFlare><item>
		<title>Trasformazioni sui link con CSS</title>
		<link>http://www.mainickweb.com/trasformazioni-sui-link-con-css/</link>
		<comments>http://www.mainickweb.com/trasformazioni-sui-link-con-css/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 06:00:25 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[css hack]]></category>
		<category><![CDATA[css transform]]></category>
		<category><![CDATA[css transition]]></category>
		<category><![CDATA[css trasformazioni]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[hover link]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=490</guid>
		<description><![CDATA[

Quando si passa su un link, l&#8217;elemento si anima e si inclina verso sinistra o destra. Gli effetti sono stati creati solo con i CSS.
Vengono utilizzate le funzionalit&#224; di transizione specifiche per ogni browser tramite hack CSS (dato che ciascuno ha il proprio prefisso). La durata della transizione &#232; impostata su 250 millisecondi e la [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/07/C0E0DA1B-C8AE-4FF2-96ED-AB937C106B65.jpg" alt="C0E0DA1B-C8AE-4FF2-96ED-AB937C106B65.jpg" border="0" width="496" height="78" style="border:none" /></div>
<p><span id="more-490"></span></p>
<p>Quando si passa su un link, l&#8217;elemento <strong>si anima e si inclina verso sinistra o destra</strong>. Gli effetti sono stati creati solo con i CSS.</p>
<p>Vengono utilizzate le <strong>funzionalit&agrave; di transizione</strong> specifiche per ogni browser tramite <strong>hack CSS</strong> (dato che ciascuno ha il proprio prefisso). La durata della transizione &egrave; impostata su 250 millisecondi e la scala/rotazione &egrave; impostata ad un valore predefinito.<br />
Sempre tramite CSS, allo stato <em>hover</em> dei link viene assegnato un colore di sfondo, gli angoli arrotondati per migliorare l&#8217;effetto e la scala/rotazione modificati per inclinare l&#8217;elemento.</p>
<h2>Foglio di stile CSS</h2>
<pre name="code" class="css">
.cpojer-links a	{
  display: inline-block;
  padding: 4px;
  outline: 0;
  color: #3a599d;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  -webkit-transform: scale(1) rotate(0);
  -moz-transform: scale(1) rotate(0);
  -o-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0);
}
.cpojer-links a:hover {
  background: #3a599d;
  text-decoration: none;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transform: scale(1.05) rotate(-1deg);
  -moz-transform: scale(1.05) rotate(-1deg);
  -o-transform: scale(1.05) rotate(-1deg);
  transform: scale(1.05) rotate(-1deg);
}
.cpojer-links a:nth-child(2n):hover {
  -webkit-transform: scale(1.05) rotate(1deg);
  -moz-transform: scale(1.05) rotate(1deg);
  -o-transform: scale(1.05) rotate(1deg);
  transform: scale(1.05) rotate(1deg);
}
</pre>
<p>Fonte <a href="http://davidwalsh.name/css-transformations" title="Sexy Link Transformations with CSS" target="_blank">David Walsh Blog</a> e <a href="http://davidwalsh.name/dw-content/cpojer-links.php" title="Esempio trasformazione link con CSS" target="_blank">demo</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&title=Trasformazioni%20sui%20link%20con%20CSS" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS&amp;notes=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS&amp;bodytext=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;t=Trasformazioni%20sui%20link%20con%20CSS" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Trasformazioni%20sui%20link%20con%20CSS%20-%20http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Trasformazioni%20sui%20link%20con%20CSS&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;t=Trasformazioni%20sui%20link%20con%20CSS&amp;s=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F&amp;title=Trasformazioni%20sui%20link%20con%20CSS&amp;annotation=%0A%0A%0D%0AQuando%20si%20passa%20su%20un%20link%2C%20l%27elemento%20si%20anima%20e%20si%20inclina%20verso%20sinistra%20o%20destra.%20Gli%20effetti%20sono%20stati%20creati%20solo%20con%20i%20CSS.%0D%0AVengono%20utilizzate%20le%20funzionalit%26agrave%3B%20di%20transizione%20specifiche%20per%20ogni%20browser%20tramite%20hack%20CSS%20%28dato%20che%20c" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Trasformazioni%20sui%20link%20con%20CSS&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Ftrasformazioni-sui-link-con-css%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/QBHdkwoMgPk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/trasformazioni-sui-link-con-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drop Shadows con CSS3</title>
		<link>http://www.mainickweb.com/drop-shadows-con-css3/</link>
		<comments>http://www.mainickweb.com/drop-shadows-con-css3/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 06:00:29 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[box-shadow]]></category>
		<category><![CDATA[css ombra]]></category>
		<category><![CDATA[css trasformazioni]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[drop shadows]]></category>
		<category><![CDATA[transform]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=483</guid>
		<description><![CDATA[

Funziona su tutte le ultime versioni di Opera, Chrome, Safari e Firefox, anche se su Opera e Firefox le trasformazioni non sono proprio ottime come Webkit, motore di Safari e Google Chroem.
Pagine HTML

&#60;div id=&#34;shadows&#34;&#62;&#60;!--START ID shadows--&#62;
  &#60;article&#62;
    &#60;h1&#62;CSS3 Wrapping Drop Shadows&#60;/h1&#62;
    &#60;p&#62;With &#60;del&#62;out any&#60;/del&#62; minimal extra bullshit markup(You [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/07/drop-shadows-css3.jpg" alt="drop-shadows-css3.jpg" border="0" width="500" height="161" /></div>
<p><span id="more-483"></span></p>
<p>Funziona su tutte le ultime versioni di Opera, Chrome, Safari e Firefox, anche se su Opera e Firefox le <a href="http://www.w3.org/TR/css3-3d-transforms/" title="CSS Transforms" target="_blank">trasformazioni</a> non sono proprio ottime come Webkit, motore di Safari e Google Chroem.</p>
<h2>Pagine HTML</h2>
<pre name="code" class="html:nogutter">
&lt;div id=&quot;shadows&quot;&gt;&lt;!--START ID shadows--&gt;
  &lt;article&gt;
    &lt;h1&gt;CSS3 Wrapping Drop Shadows&lt;/h1&gt;
    &lt;p&gt;With &lt;del&gt;out any&lt;/del&gt; minimal extra bullshit markup(You need the first child to be a container element like a header, hgroup or a div). Oh and they stretch G. Webkit only for now, although I'm sure Firefox could do this trick as well.&lt;/p&gt;
  &lt;/article&gt;
&lt;/div&gt;
</pre>
<h2>Foglio di stile CSS3</h2>
<pre name="code" class="css:nogutter">
body {
  font-family: Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;
  font-size: 13px;
  background: #3a6682;
}
div#shadows {
  position: relative;
  width: 50%;
  margin: 20em auto;
}
article {
  background: #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 1.5em; color: rgba(0,0,0, .8);
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  text-align: center;
  display: block;
}
article:before, article:after {
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, .7);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 15px;
  z-index: -1;
  width: 50%;
  height: 20%;
  content: "";
  background: rgba(0, 0, 0, 0.7);
}
article:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  right: 10px;
  left: auto;
}
article:before {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  right: auto;
  left: 10px;
}
</pre>
<p>Fonte <a href="http://nimbupani.com/drop-shadows-with-css3.html" title="Drop Shadows with CSS3" target="_blank">Nimbupani Designs</a> e <a href="http://nimbupani.com/demo/css3-drop-shadows.html" title="Demo Drop Shadows with CSS3" target="_blank">demo</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&title=Drop%20Shadows%20con%20CSS3" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3&amp;notes=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3&amp;bodytext=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;t=Drop%20Shadows%20con%20CSS3" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Drop%20Shadows%20con%20CSS3%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Drop%20Shadows%20con%20CSS3&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;t=Drop%20Shadows%20con%20CSS3&amp;s=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F&amp;title=Drop%20Shadows%20con%20CSS3&amp;annotation=%0A%0A%0D%0AFunziona%20su%20tutte%20le%20ultime%20versioni%20di%20Opera%2C%20Chrome%2C%20Safari%20e%20Firefox%2C%20anche%20se%20su%20Opera%20e%20Firefox%20le%20trasformazioni%20non%20sono%20proprio%20ottime%20come%20Webkit%2C%20motore%20di%20Safari%20e%20Google%20Chroem.%0D%0APagine%20HTML%0D%0A%0D%0A%26lt%3Bdiv%20id%3D%26quot%3Bshadows%26quot%3B%26gt%3B%26lt%3B%21-" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Drop%20Shadows%20con%20CSS3&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fdrop-shadows-con-css3%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/pvJMdGX66Rk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/drop-shadows-con-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NyroModal: finestre modali con jQuery</title>
		<link>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/</link>
		<comments>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 06:00:34 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[finestre modali]]></category>
		<category><![CDATA[ligthbox]]></category>
		<category><![CDATA[nyromodal]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=469</guid>
		<description><![CDATA[

Se state cercando uno script lightbox che &#232; in grado di gestire gli iFrame, contenuti provenienti dal server tramite chiamate Ajax, contenuti HTML in linea, immagini, video e altro ancora, NyroModal &#232; un ottimo plugin jQuery che permette tutto ci&#242;.
Negli ultimi giorni mi sono trovato nella posizione di aver bisogno di un semplice, funzionale, plugin [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/07/nyroModal.jpg" alt="nyroModal.jpg" border="0" width="500" height="300" style="border:none" /></div>
<p><span id="more-469"></span></p>
<p>Se state cercando uno <strong>script lightbox</strong> che &egrave; in grado di gestire gli iFrame, contenuti provenienti dal server tramite chiamate Ajax, contenuti HTML in linea, immagini, video e altro ancora, <strong>NyroModal &egrave; un ottimo plugin jQuery</strong> che permette tutto ci&ograve;.</p>
<p>Negli ultimi giorni mi sono trovato nella posizione di aver bisogno di un semplice, funzionale, plugin lightbox per jQuery facile da usare, una valida alternativa a Facebox. Dopo qualche ricerca, ho trovato diversi plugin sviluppati per questo scopo, e tutti hanno i loro pro e contro. Molti dei plugin supportano solo immagini, non utili alla mia richiesta di inserire contenuti in linea, video Flash e contenuto proveniente da chiamate Ajax.</p>
<p>Finalmente ho trovato e provato NyroModal e sono rimasto molto impressionato. Semplice da utilizzare, fondamentalmente tutto quello che dovremo fare &egrave; includere i file CSS e JavaScript appropriati, quindi applicare una classe di <code>nyroModal</code> agli elementi che si desidera aprire nel lightbox.</p>
<p>NyroModal &egrave; <strong>altamente personalizzabile</strong>, &egrave; possibile cambiare il suo aspetto grafico utilizzando i CSS, modificare le animazioni utilizzando le funzioni jQuery e personalizzare la sua funzionalit&agrave; attraverso varie funzioni e propriet&agrave;.</p>
<p>Per impostazione predefinita, qualsiasi finestra modale (con eccezione dei file SWF) <strong>si ridimensiona automaticamente</strong> in base alla dimensione corrente della finestra del browser. Se l&#8217;utente ridimensiona il suo browser, anche la finestra modale si ridimensiona fino alla dimensione massima del contenuto.</p>
<p>NyroModal permette di impostare una <strong>galleria di contenuti</strong> con estrema facilit&agrave;, semplicemente assegnando un identico valore all&#8217;attributo <code>rel</code> da attribuire a ciascuna voce della galleria: &egrave; anche possibile implementare gallerie multiple sulla stessa pagina utilizzando diversi attributi <code>rel</code> a cui applicare diverse impostazioni del plugin.</p>
<p>Un&#8217;altra funzionalit&agrave; supportata, quella di effettuare l&#8217;<strong>upload di file tramite Ajax</strong> e gestire le informazioni del file ricevute, semplicemente associando la classe <code>nyroModal</code> al tag <code>form</code> del modulo.</p>
<h2>Caratteristiche</h2>
<ul>
<li>Chiamate Ajax</li>
<li>Chiamata Ajax con targeting del contenuto</li>
<li>Immagine singola</li>
<li>Galleria immagini con freccie di navigazione</li>
<li>Galleria con ogni tipo di contenuto</li>
<li>Form</li>
<li>Form in iFrame</li>
<li>Form con targeting del contenuto</li>
<li>Form con upload di file</li>
<li>Dom Element</li>
<li>IFrame</li>
<li>Gestione degli errori</li>
<li>Finestra modale ridimensionata in base alle dimensioni della finestra del browser</li>
<li>Bottone ESC da tastiera per chiudere il lightbox</li>
<li>Animazioni personalizzabili</li>
<li>Aspetto personalizzabile</li>
<li>Titolo alla finestra modale</li>
<li>Standard W3C HTML valido (transitional)</li>
</ul>
<p>NyroModal &egrave; disponibile per il download sotto licenza MIT. Potete trovare ulteriori informazioni, demo e download sul <a href="http://nyromodal.nyrodev.com/" title="NyroModal plugin jQuery" target="_blank">sito web del progetto NyroModal</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&title=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;notes=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;bodytext=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;t=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=NyroModal%3A%20finestre%20modali%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;t=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;s=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;annotation=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/f0cRFwKM4Ec" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jTwitter: semplice plugin jQuery per le Twitter API</title>
		<link>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/</link>
		<comments>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 07:00:41 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[jtwitter]]></category>
		<category><![CDATA[twitter api]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=459</guid>
		<description><![CDATA[

jTwitter è un semplice plugin jQuery che ci fornisce un facile accesso alle Twitter API per prelevare informazioni su uno specifico utente di twitter tramite il suo nome utente.
Il risultato della consultazione delle Twitter API è un oggetto JSON costituito dai dettagli dell&#8217;utente, quali nome completo, URL homepage, conteggi vari come seguaci, amici, favoriti, numero [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border: none;" title="jTwitter da MaiNick" src="http://www.mainickweb.com/wp-content/2010/07/twitter-mainick.jpg" border="0" alt="twitter-mainick.jpg" width="500" height="300" /></div>
<p><span id="more-459"></span></p>
<p><a title="jTwitter plugin jQuery" href="http://plugins.jquery.com/project/jtwitter" target="_blank"><strong>jTwitter</strong></a> è un semplice plugin jQuery che ci fornisce un facile accesso alle <strong>Twitter API</strong> per prelevare informazioni su uno specifico utente di twitter tramite il suo nome utente.</p>
<p>Il risultato della consultazione delle Twitter API è un <strong>oggetto JSON costituito dai dettagli dell&#8217;utente</strong>, quali nome completo, URL homepage, conteggi vari come seguaci, amici, favoriti, numero stati (tweets), localizzazione, etc.</p>
<h2>Utilizzo</h2>
<p>Per prima cosa nell’intestazione head della nostra pagina HTML dobbiamo richiamare la <strong>libreria jQuery</strong> (dai server di Google), includere il plugin e poi scrivere il seguente script JavaScript per utilizzare le funzionalità del plugin:</p>
<pre name="code" class="javascript">
$jTwitter('nome_utente_twitter', num_tweet, function(tweets){
  // funzione richiamata per l'utilizzo delle info ricevute
});
</pre>
<p>E&#8217; possibile specificare il nome utente twitter di cui si richiedano le informazioni e gli ultimi stati, e opzionalmente il numero di ultimi tweets postati dall&#8217;utente, se non specificato verranno prelevati gli ultimi 5 stati. Infine la funzione in cui gestire e manipolare le informazioni ricevute sotto forma di oggeto JSON</p>
<p>Ecco un mio piccolo esempio:</p>
<pre name="code" class="html">
&lt;html&gt;
&lt;head&gt;
  &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript" src="jquery.jtwitter.js"&gt;&lt;/script&gt;

  &lt;script type="text/javascript"&gt;
    $(document).ready(function(){
      // Ottiene gli ultimi 10 stati dal mio account
      $.jTwitter('mainick', 10, function(tweets){
        $('#stati').empty();
        $.each(data, function(i, tweet){
          $('#stati').append(
            '&lt;div class="stato"&gt;'
            +' &lt;div class="msg"&gt;'
            +    tweet.text
            +' &lt;/div&gt;'
            +'&lt;/div&gt;'
          );
        });
      });
    });
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;h1&gt;Tweet by MaiNick&lt;/h1&gt;
  &lt;div id="posts"&gt;Attendere...&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;notes=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;bodytext=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;t=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;t=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;s=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;annotation=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/AJH4M1KVLjk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rubrica contatti in stile iPhone con jQuery e CSS</title>
		<link>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/</link>
		<comments>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 07:00:58 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Creatività]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[app contatti iphone]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[lista contatti]]></category>
		<category><![CDATA[rubrica contatti]]></category>
		<category><![CDATA[SliderNav]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=448</guid>
		<description><![CDATA[

SliderNav è un plugin per jQuery che permette di scorrere una lista dinamica mediante una barra di navigazione verticale, costituita da indici. L&#8217;autore prende ispirazione dalla rabrica telefonica dell&#8217;iPhone, infatti è realizzato principalmente per un elenco alfabetico, ad esempio una rubrica di contatti, ma può essere utilizzato per qualsiasi cosa.
Il plugin aggiunge automaticamente la barra [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border:none" src="http://www.mainickweb.com/wp-content/2010/05/slidernav.jpg" border="0" alt="slidernav.jpg" width="500" height="125" /></div>
<p><span id="more-448"></span></p>
<p><strong>SliderNav</strong> è un plugin per jQuery che permette di <strong>scorrere una lista dinamica mediante una barra di navigazione verticale</strong>, costituita da indici. L&#8217;autore prende ispirazione dalla rabrica telefonica dell&#8217;iPhone, infatti è realizzato principalmente per un elenco alfabetico, ad esempio una rubrica di contatti, ma può essere utilizzato per qualsiasi cosa.</p>
<p>Il plugin aggiunge automaticamente la barra di navigazione e imposta l&#8217;altezza per la lista in base a quanto è alta la barra. E&#8217; possibile scorrere il contenuto della lista utilizzando la rotellina del mouse.</p>
<h2>Utilizzo</h2>
<p>SliderNav è semplice da far funzionare, ma prima nell&#8217;intestazione <code>head</code> della nostra pagina HTML dobbiamo richiamare la <strong>libreria jQuery</strong> (dai server di Google), includere il plugin e il foglio di stile CSS associato:</p>
<pre name="code" class="html:nogutter">
&lt;link rel="stylesheet" type="text/css" href="slidernav.css" media="screen, projection" /&gt;
&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="slidernav.js"&gt;&lt;/script&gt;
</pre>
<p>Aggiungiamo il codice HTML che crea la nostra lista di contatti utilizzando la struttura seguente:</p>
<pre name="code" class="html">
&lt;div id="slider"&gt;
  &lt;div class="slider-content"&gt;
    &lt;ul&gt;
      &lt;li id="a"&gt;&lt;a name="a" class="title"&gt;A&lt;/a&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="/"&gt;Adam&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Alex&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Ali&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Apple&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Arthur&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Ashley&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li id="b"&gt;&lt;a name="b" class="title"&gt;B&lt;/a&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="/"&gt;Barry&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Becky&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Biff&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Billy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Bozarking&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Bryan&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      etc...
    &lt;/ul&gt;
  &lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Una volta impostato l&#8217;intera lista, è semplicemente una questione di chiamare la funzione <code>sliderNav</code> sull&#8217;elemento che abbiamo appena creato:</p>
<pre name="code" class="html:nogutter">
&lt;script type="text/javascript"&gt;
$(document).ready(function(){
  $('#slider').sliderNav();
});
&lt;/script&gt;
</pre>
<p>il codice sopra è da scrivere nell&#8217;intestazione <code>head</code> della nostra pagina HTML, dopo aver richiamato il plugin.</p>
<h2>Opzioni</h2>
<p>E&#8217; possibile inizializzare il plugin modificando le impostazioni predefinite in base alle proprie esigenze:</p>
<ul>
<li><strong>height</strong>: impostare questo valore in pixel se si vuole evitare il rilevamento automatico basato sull&#8217;altezza della barra di navigazione verticale.</li>
<li><strong>items</strong>: per default il plugin genera la navigazione in ordine alfabetico utilizzando tutte le 26 lettere dell&#8217;alfabeto inglese, ma è possibile inizializzarlo utilizzando delle <strong>voci personalizzate</strong>.</li>
<li><strong>arrows</strong>: il plugin visualizza delle frecce di scorrimento sulla lista, utili per gli utenti che non dispongono di un mouse con rotellina; i valori possibili di tipo booleano sono <code>true</code> (visualizza) o <code>false</code> (nasconde).</li>
</ul>
<p>Ecco il codice per inizializzare il plugin, da sostituire a quello semplice:</p>
<pre name="code" class="html:nogutter">
&lt;script type="text/javascript"&gt;
$(document).ready(function(){
  $('#slider').sliderNav({
    items: ['voce1','voce2','voce3'],
    height: '200',
    arrows: false
  });
});
&lt;/script&gt;
</pre>
<h2>Conclusioni</h2>
<p>SliderNav, come ci consiglia lo stesso autore, può tornare utile principalmente quando vogliamo mostrare molte informazioni in un piccolo box organizzate con un ordine alfabetico (o per data).<br />
Sulla <a title="SliderNav plugin per jQuery" href="http://devgrow.com/slidernav/" target="_blank">pagina dedicata al plugin SliderNav</a> è possibile scaricare il codice, <a title="Demo SliderNav" href="http://devgrow.com/slidernav-jquery-plugin/" target="_blank">visualizzare la demo</a> e ottenere ulteriori aggiornamenti.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;notes=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;bodytext=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;t=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS%20-%20http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;t=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;s=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;annotation=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/oRdOTL4lavg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Zoom: image zoomer con jQuery</title>
		<link>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/</link>
		<comments>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/#comments</comments>
		<pubDate>Mon, 31 May 2010 05:00:40 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Cloud Zoom]]></category>
		<category><![CDATA[image zoomer]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=437</guid>
		<description><![CDATA[

Cloud Zoom è un plugin jQuery, di peso leggero, che permette di creare un effetto zoom sulle immagini nelle vostre pagine web. E&#8217; altamente personalizzabile con diverse caratteristiche come l&#8217;effetto tinta, zoom interno o un sottile effetto di focus, e soprattutto è cross-browser, funziona in tutti i browser web più importanti tra cui il caro [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border: none;" title="Effetto zoom sulle immagini" src="http://www.mainickweb.com/wp-content/2010/05/cloud-zoom.jpg" alt="cloud-zoom.jpg" width="500" height="328" /></div>
<p><span id="more-437"></span></p>
<p><strong>Cloud Zoom</strong> è un plugin jQuery, di <strong>peso leggero</strong>, che permette di creare un <strong>effetto zoom sulle immagini</strong> nelle vostre pagine web. E&#8217; altamente personalizzabile con diverse caratteristiche come l&#8217;effetto tinta, zoom interno o un sottile effetto di focus, e soprattutto è <strong>cross-browser</strong>, funziona in tutti i browser web più importanti tra cui il caro vecchio IE6.</p>
<p>Cloud Zoom è molto semplice da implementare, il sito del progetto non manca di una ricca documentazione. Si può facilmente personalizzare l&#8217;aspetto con una gallery, lente o finestra di zoom usando i CSS.<br />
Offre diverse opzioni di configurazione che consentono di personalizzare il suo comportamento, tra cui: altezza, larghezza e posizione della finestra di zoom, tinta da applicare sulla parte di immagine non zoommata, opacità, dimensione porzione della parte da zoommare, abilitare o disabilitare i titoli.</p>
<h2>Caratteristiche</h2>
<p>Riassumento, le caratteristiche che rendono questo plugin davvero ottimo sono:</p>
<ul>
<li>Facile integrazione con HTML</li>
<li>Peso leggero (nella versione compressa solo 6Kb)</li>
<li>Movimento nello zoom precisi e morbidi</li>
<li>Modalità gallery</li>
<li>Effetti tinta, zoom interno o soft-focus</li>
<li>Completamente accessibile senza JavaScript, CSS o browser testuali</li>
</ul>
<p>Cloud Zoom è disponibile per il download sotto licenza MIT, per ulteriori informazioni, demo e download fare riferimento al <a title="Cloud Zoom plugin jQuery" href="http://www.professorcloud.com/mainsite/cloud-zoom.htm" target="_blank">sito del progetto di Cloud Zoom</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;notes=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;bodytext=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;t=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;t=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;s=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;annotation=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/0xJrBPv8lVI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Font API</title>
		<link>http://www.mainickweb.com/google-font-api/</link>
		<comments>http://www.mainickweb.com/google-font-api/#comments</comments>
		<pubDate>Thu, 27 May 2010 07:00:52 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Curiosità]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google font api]]></category>
		<category><![CDATA[webfont]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=422</guid>
		<description><![CDATA[

Durante il Google I/O 2010, Google ha fatto grandi annunci. Uno di questi riguarda le Google Fonts API
Letteralmente, è possibile integrare tipi di caratteri diversi da quelli web-safe, universalmente diffusi su tutti i device, semplicemente collegando il nostro documento ad un carattere tra quelli ora disponibili, memorizzati sui server di Google (risparmiando banda per le [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-439 aligncenter" style="border:none" title="Font personalizzato utilizzando Google Font API" src="http://www.mainickweb.com/wp-content/2010/05/google-font-api.jpg" alt="Google Font API" width="500" height="112" /></p>
<p><span id="more-422"></span></p>
<p>Durante il <a title="Google's Largest Developer Event of the Year" href="http://code.google.com/intl/it-IT/events/io/2010/" target="_blank">Google I/O 2010</a>, Google ha fatto grandi annunci. Uno di questi riguarda le <a title="Google Font API" href="http://code.google.com/intl/it-IT/apis/webfonts/" target="_blank">Google Fonts API</a></p>
<p>Letteralmente, è possibile integrare tipi di caratteri diversi da quelli <em>web-safe</em>, universalmente diffusi su tutti i device, semplicemente collegando il nostro documento ad un carattere tra quelli <a title="Lista fonts personalizzati" href="http://code.google.com/webfonts" target="_blank">ora disponibili</a>, memorizzati sui server di Google (risparmiando banda per le prestazioni di caching).</p>
<h2>Utilizzo</h2>
<p>Per usufruire delle Google Font API, abbiamo bisogno di un link al nostro carattere desiderato, e farne riferimento nella proprietà <code>font-family</code> del css. Questo è tutto!</p>
<pre name="code" class="html">
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Utilizzo Google Font API&lt;/title&gt;
    &lt;link href="http://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css" /&gt;
    &lt;style&gt;
      body { font-family: 'Lobster', arial, serif; font-size: 70px; }
    &lt;/style&gt;
  &lt;/head&gt;
  &lt;body&gt;
    Hello World
  &lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Per la lista aggiornata dei fonts disponibili è possibile far riferimento alla <a title="Google Font Directory" href="http://code.google.com/webfonts" target="_blank">Google Font Directory</a>.</p>
<p>Per conoscere le operazioni eseguite dietro le quinte dalle Google Font API potete leggere l&#8217;<a title="Google Font Directory dietro le quinte" href="http://blog.html.it/26/05/2010/google-font-directory-dietro-le-quinte/" target="_blank">articolo</a> sul blog di Html.it</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&title=Google%20Font%20API" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API&amp;notes=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API&amp;bodytext=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;t=Google%20Font%20API" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Google%20Font%20API%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Google%20Font%20API&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;t=Google%20Font%20API&amp;s=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F&amp;title=Google%20Font%20API&amp;annotation=%0A%0A%0D%0A%0D%0A%0D%0ADurante%20il%20Google%20I%2FO%202010%2C%20Google%20ha%20fatto%20grandi%20annunci.%20Uno%20di%20questi%20riguarda%20le%20Google%20Fonts%20API%0D%0A%0D%0ALetteralmente%2C%20%C3%A8%20possibile%20integrare%20tipi%20di%20caratteri%20diversi%20da%20quelli%20web-safe%2C%20universalmente%20diffusi%20su%20tutti%20i%20device%2C%20sempliceme" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Google%20Font%20API&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fgoogle-font-api%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/KOBkWIX3hAs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/google-font-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come creare miniature di immagini con PHP e la libreria GD</title>
		<link>http://www.mainickweb.com/come-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2/</link>
		<comments>http://www.mainickweb.com/come-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2/#comments</comments>
		<pubDate>Mon, 10 May 2010 07:00:39 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[immagini]]></category>
		<category><![CDATA[libreria GD]]></category>
		<category><![CDATA[thumbnails]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=417</guid>
		<description><![CDATA[

In questo tutorial di oggi vedremo come creare miniature di immagini con PHP e l&#8217;uso della libreria GD.
Caricare sul server immagini in dimensioni originali pu&#242; essere dispendioso per lo spazio a disposizione ma soprattutto per la banda quando bisogna visualizzarle ad ogni richiesta al server.In questo caso la libreria GD si rivela utilissima perch&#233; permette [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/05/ridimensiona-immagini.jpg" alt="ridimensiona-immagini.jpg" border="0" width="500" height="300" /></div>
<p><span id="more-417"></span></p>
<p>In questo tutorial di oggi vedremo come <strong>creare miniature di immagini</strong> con PHP e l&#8217;uso della <a href="http://php.net/manual/en/book.image.php" title="Manuale libreria GD" target="_blank">libreria GD</a>.</p>
<p>Caricare sul server immagini in dimensioni originali pu&ograve; essere dispendioso per lo spazio a disposizione ma soprattutto per la banda quando bisogna visualizzarle ad ogni richiesta al server.<br />In questo caso la libreria GD si rivela utilissima perch&eacute; permette di poter prendere un&#8217;immagine jpg, gif o png e crearne una nuova con <strong>dimensioni ridotte</strong>, quindi <strong>pi&ugrave; leggera e pi&ugrave; veloce da caricare</strong>.<br />Durante il ridimensionamento delle immagini &egrave; inoltre possibile ridefinire il livello di compressione, regolando quindi il rapporto qualit&agrave;/dimensione, rendendo cos&igrave; pi&ugrave; veloce il caricamento della miniatura.</p>
<p>Questa funzione php permette il resize di immagini jpeg, gif e png. I parametri da settare per la funzione sono il nome del file da ridimensionare, la cartella dove &egrave; presente l&#8217;immagine, la cartella dove salvare la nuova immagine e la larghezza della nuova immagine.<br />Ho deciso di poter passare solo la larghezza perch&eacute; una dimensione fissa dei lati dell&#8217;immagine potrebbe portare a creare un&#8217;immagine che non mantiene le proporzioni e quindi deformata.</p>
<h2>Funzione per creare e salvare sul server un&#8217;immagine ridimensionata</h2>
<pre name="code" class="php">
/**
 * =---------------------------------------------------------------------=
 * createThumbnail
 * =---------------------------------------------------------------------=
 * Questa funzione creer&agrave; una miniatura dell'immagine caricata.
 *
 * @param $filename	- nome immagine.
 * @param $dir_in		- directory dove &egrave; presente l'immagine.
 * @param $dir_out		- directory dove caricare l'immagine.
 * @param $width_image	- larghezza immagine da creare.
 */
function createThumbnail($filename, $dir_in, $dir_out, $width_image) {
  // apro l'immagine originale (jpeg,gif,png)
  if (preg_match('/[.]jpg$/', $filename)) {
    $im = imagecreatefromjpeg($dir_in.$filename);
  }
  else if (preg_match('/[.]gif$/', $filename)) {
    $im = imagecreatefromgif($dir_in.$filename);
  }
  else if (preg_match('/[.]png$/', $filename)) {
    $im = imagecreatefrompng($dir_in.$filename);
  }
  // calcolo la larghezza e l'altezza dell'immagine originale
  $ox = imagesx($im);
  $oy = imagesy($im);
  // larghezza della miniatura data in input
  $nx = $width_image;
  // altezza calcolata proporzionalmente all'immagine originale
  $ny = floor($oy * ($width_image / $ox));
  // creo l'immagine della miniatura
  $nm = imagecreatetruecolor($nx, $ny);
  // copio l'immagine originale in quella della miniatura ridimensionaldola
  imagecopyresized($nm, $im, 0,0,0,0, $nx, $ny, $ox, $oy);
  // verifico l'esistenza della cartella dove salvare la miniatura
  if (!file_exists($dir_out)) {
    if (!mkdir($dir_out)) {
      die("There was a problem.");
    }
  }
  // salvo l'immagine della miniatura
  if (imagejpeg($nm, $dir_out.$filename)) {
    return TRUE;
  } else {
    return FALSE;
  }
}
</pre>
<p>Con le prime istruzioni condizionali apriamo l&#8217;immagine originale sia che essa sia jpeg, gif e png. Poi memorizziamo le dimensioni (larghezza <code>$ox</code> e altezza <code>$oy</code>) dell&#8217;immagine originale e le dimensioni della miniatura da creare; la larghezza <code>$width_image </code> fissa passata in input alla funzione e l&#8217;altezza calcolate per mantenere la proporzione e non deformare l&#8217;immagine nella miniatura.<br />Una volta creata la base per la miniatura, andiamo a copiare il contenuto dell&#8217;immagine originale con le nuove dimensioni (<code>imagecopyresized()</code>). Copiata l&#8217;immagine la salviamo con <code>imagejpeg()</code> nel formato jpeg: il terzo parametro, omesso, rappresenta il grado di compressione che pu&ograve; essere un valore variabile da 0 a 100 (pi&ugrave; l&#8217;immagine &egrave; compressa pi&ugrave; &egrave; leggera e allo stesso tempo pi&ugrave; perde di definizione).</p>
<p>Possiamo modificare l&#8217;ultima parte della funzione per salvare l&#8217;immagine di miniatura nello stesso formato del file originale utilizzando, come nella prima parte, delle istruzioni condizionali e le rispettive funzioni <code>imagejpeg()</code>, <code>imagegif()</code> e <code> imagepng()</code>, di cui &egrave; facile intuire il significato.</p>
<p>In conclusione ricordo che la libreria GD &egrave; nativa su PHP a partire dalla versione 4.3.0, questo comporta il non funzionamento della funzione <code>createThumbnail()</code> con una versione di PHP inferiore.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;notes=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;bodytext=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;t=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;t=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;s=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F&amp;title=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;annotation=%0A%0A%0D%0AIn%20questo%20tutorial%20di%20oggi%20vedremo%20come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20l%27uso%20della%20libreria%20GD.%0D%0ACaricare%20sul%20server%20immagini%20in%20dimensioni%20originali%20pu%26ograve%3B%20essere%20dispendioso%20per%20lo%20spazio%20a%20disposizione%20ma%20soprattutto%20per%20la%20banda%20q" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Come%20creare%20miniature%20di%20immagini%20con%20PHP%20e%20la%20libreria%20GD&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fcome-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/PNz7fc9JrqE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/come-creare-miniature-di-immagini-con-php-e-la-libreria-gd-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duplicare campi di un modulo con jQuery</title>
		<link>http://www.mainickweb.com/duplicare-campi-di-un-modulo-con-jquery/</link>
		<comments>http://www.mainickweb.com/duplicare-campi-di-un-modulo-con-jquery/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 07:00:40 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[duplica camo]]></category>
		<category><![CDATA[plugin jquery]]></category>
		<category><![CDATA[relCopy]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=409</guid>
		<description><![CDATA[

Avendo bisogno di implementare una rubrica in un progetto ho avuto l&#8217;esigenza di memorizzare per ciascun contatto un numero non precisato di recapiti.
Per la duplicazione del campo recapito ho utilizzato il plugin jquery relCopy che copia un qualsiasi elemento, e suoi figli, dal DOM.
Opzioni del plugin sono:

excludeSelector (string): selettore jQuery utilizzato per escludere un elemento [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img src="http://www.mainickweb.com/wp-content/2010/04/multi-recapiti.jpg" border="0" alt="multi-recapiti.jpg" width="500" height="276" /></div>
<p><span id="more-409"></span></p>
<p>Avendo bisogno di implementare una rubrica in un progetto ho avuto l&#8217;esigenza di memorizzare per ciascun contatto <strong>un numero non precisato</strong> di recapiti.</p>
<p>Per la <strong>duplicazione del campo</strong> recapito ho utilizzato il <a href="http://www.andresvidal.com/labs/relcopy.html" title="relCopy jQuery Plugin" target="_blank">plugin jquery relCopy</a> che copia un qualsiasi elemento, e suoi figli, dal DOM.<br />
Opzioni del plugin sono:</p>
<ul>
<li><strong>excludeSelector</strong> (<em>string</em>): selettore jQuery utilizzato per escludere un elemento ed i suoi figli.</li>
<li><strong>limit</strong> (<em>integer</em>): numero di copie permesse [Default 0: illimitato].</li>
<li><strong>append</strong> (<em>string</em>): HTML da allegare alla fine di ogni copia.</li>
<li><strong>copyClass</strong> (<em>string</em>): una classe da associare a ciascuna copia [Default 'copy'].</li>
<li><strong>clearInputs</strong> (<em>boolean</em>): opzione per cancellare i valori dei campi input e textarea clonati [Default true].</li>
</ul>
<p>Per utilizzarlo basta chiamare <code>$('selettore').relCopy({opzioni})</code> su un qualsiasi elemento del DOM con un selettore di tipo jQuery definito nell&#8217;attributo <code>rel</code> dell&#8217;elemento.</p>
<h2>Documento HTML</h2>
<p>Il modulo visualizzato contiene i campi descrittivi del contatto più la possibilità di associarvi quanti recapiti vogliamo:</p>
<pre name="code" class="html">
&lt;p class="clone"&gt;&lt;input type="text" name="recapiti[]" class='input'/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#" class="add" rel=".clone"&gt;Aggiungi recapito&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;input type="submit" value="Salva" /&gt;&lt;/p&gt;
</pre>
<p>Dopo i campi predefiniti per descrivere un contatto abbiamo un paragrafo con un campo di tipo testo. Il paragrafo ha la classe <code>clone</code> la stessa utilizzata nell&#8217;attributo <code>rel</code> del link posto sotto, il quale ha la funzione di clonarlo.</p>
<p>Abbiamo indicato <code>recapiti[]</code> nell&#8217;attributo <code>name</code> del campo del recapito in modo da ottenere un array di tutti i recapiti inseriti nell&#8217;array globale <code>$_POST</code>: <strong>non mettendo le parentesi quadrate</strong> il modulo invierebbe il valore dell&#8217;ultimo recapito aggiunto.</p>
<h2>Script jQuery</h2>
<p>Per prima cosa bisogna includere la libreria jQuery (dai server di Google) poi il plugin relCopy ed infine il nostro file di script:</p>
<pre name="code" class="html">
&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="relCopy.jquery.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="script.js"&gt;&lt;/script&gt;
</pre>
<p>Ecco il codice del nostro file di script:</p>
<pre name="code" class="javascript">
$(document).ready(function(){
  // link inserito alla fine dell'elemento clonato che permette di eliminarlo
  var removeLink = ' &lt;a class="remove" href="#" onclick="$(this).parent().slideUp(function(){ $(this).remove() }); return false"&gt;remove&lt;/a&gt;';

  // chiamata permette di clonare il paragrafo con all'interno il campo di testo del recapito
  $('a.add').relCopy({ append: removeLink });
});
</pre>
<p>Tramite la chiamata <code>$('a.add').relCopy({ append: removeLink});</code> associamo al collegamento la funzione di clonare il recapito. Nell&#8217;opzione <code>append</code> utilizzata del plugin abbiamo definito un link che tramite un metodo jQuery permette di eliminare il corrispondente elemento clonato.</p>
<h2>Salva contatto in PHP</h2>
<p>Il codice che segue scandisce l&#8217;array <code>$_POST['recapiti']</code> per estrarre i singoli valori inseriti:</p>
<pre name="code" class="php">
&lt;?php
if($_POST['recapiti']){
  $array_recapiti = $_POST['recapiti'];
  foreach ($array_recapiti as $recapito) {
    if (strlen($recapito)&gt;0) {
      //operazioni sul singolo recapito
      echo $recapito."&lt;br /&gt;";
    }
  }
}
?&gt;
</pre>
<p><a class="codice" title="Demo duplicare campi di un modulo con jQuery" href="http://www.mainickweb.com/esempi/jquery/multi-recapiti.html" target="_blank"><span>Demo</span></a> <a class="codice" title="Download codice duplicare campi con jQuery" href="http://www.mainickweb.com/esempi/jquery/multi-recapiti.zip"><span>Download</span></a></p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;notes=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;bodytext=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;t=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;t=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;s=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;annotation=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/gfov1kHxDKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/duplicare-campi-di-un-modulo-con-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menu verticale jQuery con effetto fisarmonica</title>
		<link>http://www.mainickweb.com/menu-verticale-jquery-con-effetto-fisarmonica/</link>
		<comments>http://www.mainickweb.com/menu-verticale-jquery-con-effetto-fisarmonica/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 07:00:33 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[menu verticale]]></category>
		<category><![CDATA[plugin easing]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=372</guid>
		<description><![CDATA[

In questo tutoriale faremo un semplice menu verticale con jQuery ma che cattura l&#8217;attenzione del navigatore con l&#8217;aiuto di CSS e del plugin Easing per l&#8217;effetto a fisarmonica.
Documento HTML
Come potete vedere in seguito dalla demo, il menu &#232; diviso in quattro voci, ciascuna definita da un elemento LI posizionati all&#8217;interno dell&#8217;elenco principale UL: 

&#60;li class=&#34;menu&#34;&#62; [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/04/menu-verticale.jpg" alt="menu-verticale.jpg" border="0" width="500" height="303" /></div>
<p><span id="more-372"></span></p>
<p>In questo tutoriale faremo un semplice <b>menu verticale con jQuery</b> ma che cattura l&#8217;attenzione del navigatore con l&#8217;aiuto di CSS e del <a href="http://gsgd.co.uk/sandbox/jquery/easing/" title="jQuery Easing Plugin" target="_blank">plugin Easing</a> per l&#8217;effetto a fisarmonica.</p>
<h2>Documento HTML</h2>
<p>Come potete vedere in seguito dalla demo, il menu &egrave; diviso in quattro voci, ciascuna definita da un elemento <code>LI</code> posizionati all&#8217;interno dell&#8217;elenco principale <code>UL</code>: </p>
<pre name="code" class="html">
&lt;li class=&quot;menu&quot;&gt; &lt;!-- costituisce ogni sezione del menu principale --&gt;
  &lt;ul&gt;
    &lt;!-- titolo della sezione che fa aprire il sotto menu --&gt;
    &lt;li class=&quot;title&quot;&gt;&lt;a href=&quot;#&quot;&gt;Categoria Firefox&lt;/a&gt;&lt;/li&gt;
    &lt;li class=&quot;sub-menu&quot;&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.mainickweb.com/hack-css-per-firefox-opera-safari-e-internet-explorer/&quot;&gt;Articolo 1&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.mainickweb.com/firefox-3-le-caratteristiche/&quot;&gt;Articolo 2&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
</pre>
<p>Ogni voce del menu contiene un altro elenco <code>UL</code>, formato dalla voce del menu principale (<b>li.title</b>) e da un altro elenco <code>UL</code> che rappresenta il sotto menu (<b>li.sub-menu</b>).<br />
All&#8217;interno dell&#8217;elemento <code>li.title</code> abbiamo un ancora a cui poi associamo un gestore di eventi jQuery che fa aprire il sotto menu corrispondente: il <b>menu a discesa</b> &egrave; nascosto di default tramite la propriet&agrave; css <code>display: none</code>.</p>
<h2>Foglio di stile CSS</h2>
<p>Con uno stile accattivante, anche la pi&ugrave; semplice idea pu&ograve; fare una grande differenza nell&#8217;attenzione del visitatore.<br />
E&#8217; importante fare particolare attenzione che il codice CSS sia valido e che funzioni bene in tutti i browser: </p>
<pre name="code" class="css">
li.menu {
	/* Voci dell'elenco principale */
	width: 100%;
	padding: 5px 0;
}

li.title a {
	/* Voce del menu principale */
	display: block;
	position: relative;
	width: 200px;
	height: 34px;
	padding: 10px 20px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #cc0000;
	color: #ffffff;
	font-family: BPreplay,Arial,Helvetica,sans-serif;
	font-size: 21px;
	overflow: hidden;
}

li.title a:hover {
	background-color: #f40000;
	text-decoration: none;
}

li.title a span {
	/* Questo span agisce come parte finale della sezione title */
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 44px;
}

.sub-menu {
	/* Sotto menu */
	display: none;
	width: 100%;
	padding-top: 5px;
}

.sub-menu li {
	/* Voci del sotto menu */
	margin: 5px 0;
	padding: 4px 18px;
	border: 1px solid #40392c;
	background-color: #2F2F2F;
	color: #cccccc;
}
</pre>
<h2>Effetti con jQuery</h2>
<p>In primo luogo abbiamo bisogno di includere alcuni script nel documento HTML (questo codice va messo all&#8217;interno della sezione <code>HEAD</code>):</p>
<pre name="code" class="html">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.easing.1.3.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;script.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Per prima cosa bisogna includere la libreria jQuery (in questo caso dai server di Google), poi il plugin Easing e infine il nostro file di script. </p>
<p>Come potete notare dalla demo, l&#8217;effetto che si ha nell&#8217;aprire un sotto menu &egrave; simile ad un rimbalzo. Questo risultato &egrave; ottenuto con l&#8217;aiuto del plugin Easing per jQuery: esso prevede una serie di effetti interessanti.</p>
<p>Ecco il codice del nostro file di script:</p>
<pre name="code" class="javascript">
$(document).ready(function(){

  /* Cambiare l'effetto da utilizzare */
  $.easing.def = &quot;easeOutBounce&quot;;

  /* Associare una funzione all'evento click sul link */
  $('li.title a').click(function(e){

    /* Finding the drop down list that corresponds to the current section: */
    var subMenu = $(this).parent().next();

    /* Trovare il sotto menu che corrisponde alla voce cliccata */
    $('.sub-menu').not(subMenu).slideUp('slow');
    subMenu.stop(false,true).slideToggle('slow');

    /* Prevenire l'evento predefinito (che sarebbe di seguire il collegamento) */
    e.preventDefault();
  })

});
</pre>
<p>Per prima cosa bisogna impostare l&#8217;effetto da utilizzare (<b>easeOutBounce</b>), e quindi associare una funzione da compiere per l&#8217;evento click sul link in <code>li.title</code>: si ottiene il corrispondente sotto menu (linea ) e lo si mostra (linea ), nascondendo tutti gli altri (linea ). </p>
<p>Il metodo <code>slideToggle</code> di jQuery controlla se l&#8217;elemento &egrave; gi&agrave; visibile sulla pagina, e decide se mostrarlo o nasconderlo: in questo modo, quando si fa click su una sezione del menu gi&agrave; aperta, essa viene semplicemente chiusa.<br />
Dopo questo, usiamo <code>e.preventDefault()</code> per impedire al browser di seguire il collegamento (il comportamento normale per avere cliccato su un link). </p>
<p align="center">
	<a href="http://www.mainickweb.com/esempi/jquery/menu-verticale.html" title="Demo menu verticale con jQuery" class="codice" target="_blank"><span>Demo</span></a> <a href="http://www.mainickweb.com/esempi/jquery/menu-verticale.zip" title="Download codice menu verticale con jQuery" class="codice"><span>Download</span></a></p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;notes=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;bodytext=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;t=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;t=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;s=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;annotation=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/><img src="http://feeds.feedburner.com/~r/MainickWeb/~4/a7UF2Ei5qyI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/menu-verticale-jquery-con-effetto-fisarmonica/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
