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

<channel>
	<title>MoebiusMania</title>
	<atom:link href="http://www.moebiusmania.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.moebiusmania.net</link>
	<description>Tutorial, articoli e curiosità sul web e dintorni</description>
	<lastBuildDate>Sat, 12 May 2012 12:19:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Tabelle dinamiche con jQuery e il templating</title>
		<link>http://www.moebiusmania.net/2012/02/27/tabelle-dinamiche/</link>
		<comments>http://www.moebiusmania.net/2012/02/27/tabelle-dinamiche/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 08:00:53 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Javascript & jQuery]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[tabelle]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2983</guid>
		<description><![CDATA[In questi &#8220;tempi moderni&#8221; del Web è sempre più importante che le nostre pagine siano facili da aggiornare e che la loro interattività rispecchi il più possibile quella dei normali [...]]]></description>
			<content:encoded><![CDATA[<p>In questi &#8220;tempi moderni&#8221; del Web è sempre più importante che le nostre pagine siano facili da aggiornare e che la loro interattività rispecchi il più possibile quella dei normali software tradizionali, ecco perché oggi tramite jQuery e un paio di plugin vedremo come creare delle tabelle Html dinamiche, simulando un classico caso di un listini prodotti.</p>
<p><span id="more-2983"></span></p>
<p>Cosa vuol dire dinamiche? Significa che se in questo listino prodotti devo aggiungere o togliere un elemento dovrei evitare il più possibile di manipolare il codice Html stesso, ma modificare un file &#8220;sorgente&#8221; di dati nel quale ci sono esclusivamente le informazioni da visualizzare (<em>nome, prezzo e disponibilità</em>) che al caricamento della pagina verrano importate e inserite nella tabella, infine faremo in modo che questa tabella possa essere ordinabile in base al campo interessato come accade comunemente in programma come Excel o <a href="https://docs.google.com/?hl=it" target="_blank">Google Documents</a>.</p>
<p><a class="btn large" href="http://www.moebiusmania.net/tutorial/2012/tabelle_jquery/demo.html" target="_blank">Guarda la demo</a> <a class="btn large" href="http://www.moebiusmania.net/wp-content/plugins/download-monitor/download.php?id=14" target="_blank">Scarica i file</a></p>
<h3>Prerequisiti:</h3>
<p>Conoscenza base di jQuery e degli Array</p>
<div class="alert-message">In generale quando si lavora con Ajax in locale ci possono essere un paio di problemini su Chrome&#8230; se vi sembra che le chiamate Ajax non vengano fatte effettivamente è quello che succede! Spostate i file in server locale tipo Xamp e simili e le cose riprenderanno a funzionare oppure aprite Firefox <img src='http://www.moebiusmania.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </div>
<h3>Cosa ci serve:</h3>
<p>Useremo il framework <a title="Perché Bootstrap 2 dovrebbe essere il vostro prossimo framework CSS" href="http://www.moebiusmania.net/2012/02/19/perche-bootstrap-2-dovrebbe-essere-il-vostro-prossimo-framework-css/">Bootstrap 2</a> per il CSS (<em>ha degli ottimi stili per le tabele, specie in casi di prototipizzazioni sono molto comodi!</em>) e due plugin di jQuery:<a href="https://github.com/jquery/jquery-tmpl" target="_blank"> Templating</a> e <a href="http://tablesorter.com/docs/" target="_blank">TableSorter</a> per rendere la nostra tabella dinamica e interattiva.</p>
<h2>1. Organizziamo i file</h2>
<p>Avremo 3 file javascript, un Html, un Css e un JSON&#8230; nessuno ci obbliga a disporli in modo particolare, ma mettendo le mani avanti in una possibile inclusione di questo componente in un sito completo ho preferito tenere un&#8217;organizzazione precisa e separata:</p>
<ul>
<li>il file .html nella cartella principale</li>
<li>i file .js nella sottocartella /script</li>
<li>il .css di Bootstrap in /css</li>
<li>il file .json nella sottocartella /dati</li>
</ul>
<p>E ora passiamo alle cose serie&#8230;</p>
<h2>2. I dati all&#8217;interno del file JSON</h2>
<p>Ogni prodotto sarà rappresentato da un oggetto Javascript con 3 proprietà: nome &#8211; prezzo &#8211; disponibilità. I prodotti tanti o pochi che siano saranno comunque una serie, quindi tenendo una struttura abbastanza classica per un file JSON, avremo un array che all&#8217;interno di ogni nodo avrà uno degli oggetti descritti poco fa:</p>
<pre class="brush:js">[
  {"nome":"Manuale CSS","qta":12,"prezzo":39},
  {"nome":"Tastiera Wireless","qta":8,"prezzo":80},
  {"nome":"Stampante","qta":3,"prezzo":200},
  {"nome":"Penne","qta":20,"prezzo":1},
  {"nome":"Vacanza!","qta":0,"prezzo":"N/A"}
]</pre>
<p>Quindi aggiungere o rimuovere un prodotto corrisponde ad aggiungere o togliere un nodo (<em>e relativo oggetto</em>) da questo array.</p>
<h2>3. La pagina Html e perché Bootstrap è figo</h2>
<p>In un nuova pagina Html (<em>per questo esempio userò il Doctype Html5</em>) includiamo nel tag head la libreria Bootstrap di Twitter.</p>
<p>Poi spostandoci nel body creiamo una tabella Html con solamente intestazione e corpo vuoto che chiamo &#8220;prodotti&#8221; e alla quale associo subito tre classi &#8220;table&#8221;, &#8220;table-bordered&#8221; e &#8220;table-striped&#8221; che sono definite all&#8217;interno di Bootstrap che renderanno la nostra tabella con le righe a colorazione alternata (<em>appunto, a zebra</em>) e con un bordo esterno discreto e pulito</p>
<p>NomeQuantita&#8217;Prezzo (&amp;euro;)</p>
<p>Utilizzare il tagper definire l&#8217;intestazione di una tabella dovrebbe essere una prassi, tuttavia è una cosa che vedo spesso ignorata in molte pagine web&#8230; in questo caso ci servirà per forza non solo per fare le cose per bene ma perché l&#8217;intestazione verrà usata anche dal plugin TableSorter.</p>
<h2>4. Il template Html che useremo</h2>
<p>Non abbiamo creato alcuna riga e/o cella nel corpo della tabella proprio perché lo scopo di una tabella dinamica è che questi elementi vengano create e inseriti in automatico tramite Javascript in base al numero di prodotti presenti nel file JSON.</p>
<p>Per fare ciò sfrutteremo una tecnica chiamata &#8220;templating&#8221; per il quale un blocco di codice Html viene popolato con i dati e inserito nella pagine tante volte quanto è necessario, ma anziché sviluppare tutto a mano ci appoggeremo al plugin Tmpl di jQuery, che ha una sua struttura che dobbiamo seguire per definire il template:</p>
<pre class="brush:xml"><script id="templateRiga" type="text/javascript">// <![CDATA[
<tr>
<td>${nome}</td>
<td>${qta}</td>
<td>${prezzo}</td>
</tr>

// ]]&gt;</script></pre>
<p>I &#8220;segnaposti&#8221; che iniziano con ${ verrano poi sostituiti dai valori delle variabili (<em>nel nostro caso definite nel file JSON</em>) non a caso si chiamano con gli stessi nomi.</p>
<p>Quindi questo blocco di Html non apparirà fin dall&#8217;inizio nella pagina ma rimarrà astratto, lo richiameremo tra poco con Javascript.</p>
<div class="alert-message">Il templating nasce con PHP&#8230; tuttavia da qualche anno merito dello sviluppo delle librerie Javascript e del diffondersi delle web-app viene utilizzato molto anche lato client. Il vantaggio che i caricamenti delle pagine sono più veloci e le interazioni più reattive. Lo svantaggio è che tutto ciò che viene importato con Ajax NON viene indicizzato. </div>
<h2>5. Caricare i dati e inserirli nella pagina</h2>
<p>Ok, potremmo dire che è più il setup del tutto che il codice effettivo, infatti grazie a jQuery e i suoi plugin caricare un file tramite una chiamata asincrona (<em>Ajax</em>), passare i dati al template e inserire il tutto nella pagina è un&#8217;operazione semplice, inseriamo 3 tag script in fondo alla pagina: uno caricherà jQuery, il secondo il plugin di Templating e il terzo conterrà queste poche righe:</p>
<pre class="brush:js">// Caricamento completato documento
$(document).ready(caricamento);

function caricamento(){
	// Chiamata Ajax per caricare il file JSON con i prodotti
	$.getJSON("dati/prodotti.json",creaTabella);
}

// Funzione che viene eseguita al termine del caricamento
// la variabile "informazioni" ospiterà il contenuto del file JSON
function creaTabella(informazioni){
	// Inserisco il template con i dati esterni nella tabella
	$("#templateRiga").tmpl(informazioni)
		.appendTo("#prodotti");
}</pre>
<p>La riga dentro la funzione &#8220;creaTabella&#8221; si occupa di selezionare il template Html, chiamare il plugin Tmpl passandogli i dati che abbiamo caricato dal file JSON e con il metodo .appendTo() inserire il risultato dell&#8217;operazione nel corpo della tabella.</p>
<p>A questo punto salvate il file e lanciatelo nel browser, dovreste vedere la tabella non più vuota ma con i dati definiti nel file esterno.</p>
<h2>6. Rendere ordinabile la tabella</h2>
<p>Per far percepire il tutto più come un&#8217;applicazione e meno come una pagina possiamo fare in modo che cliccando sulle intestazioni delle colonne queste vengano riordinate, grazie al plugin TableSorter (<em>che dovrà essere caricato prima dello script con le nostre azioni</em>) ci basterà aggiungere una riga nella funzione &#8220;creaTabella&#8221;:</p>
<pre class="brush:js">function creaTabella(informazioni){
	...
	// Rendo la tabella ordinabile
	$("#prodotti").tablesorter();
}</pre>
<p>Ora salvate e riaggiornate nel browser!</p>
<h2>7. Idee per il dopo</h2>
<p>Considerato che la riga che si occupa di fare la chiamata Ajax è all&#8217;interno di una funzione Javascript si possono provare delle alternative rispetto alla soluzione che vi ho presentato qui, anziche caricare il tutto all&#8217;avvio della pagina è possibile:</p>
<ul>
<li>creare un pulsante e far caricare i dati esterni al click su di esso</li>
<li>impostare un timer e far aggiornare i contenuti della tabella ogni x millisecondi</li>
</ul>
<h2>In chiusura</h2>
<p>Alla fine, merito sopratutto di jQuery e di questi due suoi plugin, non è neanche stato troppo difficile realizzare questo componente! Come avete visto Bootstrap è molto comodo ma ricordatevi che dovrebbe appunto essere il vostro punto di inizio con i Css non una scusa per non stilare ulteriormente gli elementi!</p>
<p>(F<em>oto originale di <a href="http://www.flickr.com/photos/goosmurf/3521520875/" target="_blank">goosmurf</a></em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2012/02/27/tabelle-dinamiche/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Envato Web Designer Pro Bundle</title>
		<link>http://www.moebiusmania.net/2012/02/23/envato-web-designer-pro-bundle/</link>
		<comments>http://www.moebiusmania.net/2012/02/23/envato-web-designer-pro-bundle/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 11:17:03 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[envato]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=3065</guid>
		<description><![CDATA[I ragazzi di Envato sembrano aver preso una bella abitudine con i loro marketplace&#8230; un bundle ogni 2/3 mesi circa . Questa volta (e devo dire anche finalmente) il pacchetto [...]]]></description>
			<content:encoded><![CDATA[<p>I ragazzi di <a href="http://envato.com/" target="_blank">Envato</a> sembrano aver preso una bella abitudine con i loro marketplace&#8230; un bundle ogni 2/3 mesi circa <img src='http://www.moebiusmania.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>Questa volta (e devo dire anche finalmente) il pacchetto super scontato di materiale riguarda proprio il mondo del web design, il <a href="http://themeforest.net/bundles/webdesignerpro/?ref=MoebiusMania" target="_blank">Web Designer Pro Bundle</a> che ci propongono include:</p>
<ul>
<li>più di 500 icone (<em>vettoriali e non</em>)</li>
<li>elementi grafici generici per siti web</li>
<li>raccolta di pattern per sfondi</li>
<li>elementi grafici di interfaccia utente</li>
<li>vari temi per WordPress (<em>compreso uno &#8220;responsive&#8221;</em>)</li>
<li>template Html per siti e email</li>
<li>plugin premium sia di jQuery che di WordPress</li>
<li>alcune foto di stock</li>
</ul>
<p>come i precedenti pacchetti anche questo viene venduto all&#8217;invitante prezzo di 20 dollari (<em>per noi sono circa 15 euro</em>) ma sbrigatevi perché il pacchetto sarà disponibile fino al 27 febbraio!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2012/02/23/envato-web-designer-pro-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perché Bootstrap 2 dovrebbe essere il vostro prossimo framework CSS</title>
		<link>http://www.moebiusmania.net/2012/02/19/perche-bootstrap-2-dovrebbe-essere-il-vostro-prossimo-framework-css/</link>
		<comments>http://www.moebiusmania.net/2012/02/19/perche-bootstrap-2-dovrebbe-essere-il-vostro-prossimo-framework-css/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 22:09:50 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=3057</guid>
		<description><![CDATA[Nonostante sia molto recente (circa Agosto 2011) Bootstrap, il framework CSS di Twitter, è subito diventato un must tra molti webdesigners e developers. I motivi ci sono e con il [...]]]></description>
			<content:encoded><![CDATA[<p>Nonostante sia molto recente (<em>circa Agosto 2011</em>) <a href="http://twitter.github.com/bootstrap/index.html" target="_blank">Bootstrap</a>, il framework CSS di Twitter, è subito diventato un must tra molti webdesigners e developers.</p>
<p>I motivi ci sono e con il recente rilascio della seconda versione sono aumentati!</p>
<p>Che dobbiate realizzare un prototipo, un sito vero e proprio, un gestionale o una web app troverete gran parte delle funzionalità messe a disposizione da Bootstrap utilissime per il vostro progetto! <span id="more-3057"></span></p>
<h3>E&#8217; tutto in uno</h3>
<p>Basta andare a caccia di reset, griglie, stili per form e utility varie! Bootstrap include tutto questo e in più ha due varianti di layout: fisso e fluido. Gli stili che vengono applicati alle form sono forse la prima cosa che mi ha reso dipendente da questa libreria, in quanto danno un look molto più moderno e professionale rispetto a quelli di default dei vari browser, per non parlare di quelli dei pulsanti con alcune varianti a disposizione.</p>
<h3>Ora anche con icone</h3>
<p><img class="alignright" src="http://glyphicons.com/wp-content/uploads/2010/11/glyphicons-menu-navigation.png" alt="" width="270" height="127" />Grazie a <a href="http://glyphicons.com/" target="_blank">Glyphicon</a> Bootstrap2 include uno sprite di varie icone che possono essere incluse molto facilmente rendendo molto più espressivi i pulsanti, sia che realizzate un sito o una web app.</p>
<h3>Le tabelle non sono più una vergogna</h3>
<p>Grazie allo stile di default e gli altri messi a disposizione, tra cui lo &#8220;zebra-striped&#8221; che colora in modo alternato le righe, non vedrete l&#8217;ora di inserire delle tabelle nelle vostre pagine!</p>
<h3>C&#8217;è anche un set di plugin Javascript</h3>
<p>Bootstrap include anche alcuni <a href="http://twitter.github.com/bootstrap/javascript.html" target="_blank">plugin di jQuery</a> per realizzare gli effetti più comuni: menu a tendina, slider di immagini, schede e finestre modali solo per citarne alcuni&#8230; che sia l&#8217;inizio di una concorrenza con <a href="http://jqueryui.com/" target="_blank">jQuery UI </a>?</p>
<h3>E&#8217; pronto per il mobile!</h3>
<p><img class="alignright" src="http://twitter.github.com/bootstrap/assets/img/responsive-illustrations.png" alt="" width="300" height="145" />Tutti gli stili di Bootstrap 2 sono costruiti sfruttando anche i CSS Media Queries e quindi che il vostro sito sia visualizzato su uno schermo a 1280 pixel di larghezza o sullo display di uno smartphone il layout si riadatta in modo ottimale. Non ci credete? andate sul sito di Boostrap con il vostro Pc e anche con un dispositivo mobile!</p>
<h3>Tuttavia ricordatevi che&#8230;</h3>
<p>&#8230; i framework CSS sono e resteranno sempre dei punti di partenza, il loro scopo non è farci fare di meno ma permetterci di spendere il tempo che impiegheremmo per creare tutto ciò che includono per fare la parte più divertente di questo lavoro: creare siti e web apps favolose!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2012/02/19/perche-bootstrap-2-dovrebbe-essere-il-vostro-prossimo-framework-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Codemotion 2012 a Roma, oltre il codice c&#8217;è l&#8217;emozione</title>
		<link>http://www.moebiusmania.net/2012/01/23/codemotion-2012-a-roma-oltre-il-codice-ce-lemozione/</link>
		<comments>http://www.moebiusmania.net/2012/01/23/codemotion-2012-a-roma-oltre-il-codice-ce-lemozione/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 08:00:40 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[codemotion]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[roma]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2979</guid>
		<description><![CDATA[La seconda edizione del Codemotion, l’evento aperto a tutti i linguaggi e tecnologie, si terrà il 23 e 24 marzo 2012 a Roma. Le novità principali del Codemotion 2012 consisteranno [...]]]></description>
			<content:encoded><![CDATA[<p>La seconda edizione del Codemotion, l’evento aperto a tutti i linguaggi e tecnologie, si terrà il 23 e 24 marzo 2012 a Roma. Le novità principali del Codemotion 2012 consisteranno in: due giorni di interventi tecnici e doppio evento in contemporanea a Roma e Madrid.</p>
<p>Il prolungamento, da uno a due giorni, sarà l’occasione per distribuire le attività del Codemotion in un arco temporale più vasto. I partecipanti avranno così la possibilità di poter seguire i talk da loro desiderati con minore probabilità di incorrere nel rischio di sovrapposizioni di interventi.</p>
<p>La contemporaneità fra Roma e Madrid permetterà di costruire un evento che unirà le due capitali attraverso la passione per la tecnologia e per la programmazione. Codemotion Roma e Codemotion Madrid sono organizzati con lo stesso spirito e format, i protagonisti saranno i contenuti tecnici e le Codemotion People.</p>
<blockquote><p>Il Codemotion si terrà a Roma il 23 e 24  marzo 2012.<br />
L’ingresso all’evento è come sempre gratuito.<br />
Per ogni informazione: <a href="http://www.codemotion.it/" target="_blank">http://www.codemotion.it</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2012/01/23/codemotion-2012-a-roma-oltre-il-codice-ce-lemozione/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestire le transizioni CSS3 con gli eventi Javascript</title>
		<link>http://www.moebiusmania.net/2012/01/20/gestire-le-transizioni-css3-con-gli-eventi-javascript/</link>
		<comments>http://www.moebiusmania.net/2012/01/20/gestire-le-transizioni-css3-con-gli-eventi-javascript/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 08:00:39 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[effetti]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2998</guid>
		<description><![CDATA[Sicuramente una delle cose che ha suscitato più interesse con i CSS3 è la possibilità di creare delle transizioni animate senza passare da Javascript o Flash e quindi ottenendo ottime [...]]]></description>
			<content:encoded><![CDATA[<p>Sicuramente una delle cose che ha suscitato più interesse con i CSS3 è la possibilità di creare delle transizioni animate senza passare da Javascript o Flash e quindi ottenendo ottime performance in ambito mobile (<em>smartphone e tablet</em>).</p>
<p>Un &#8220;problema&#8221; delle transizioni CSS3 è il fatto che sono legate ai cambiamenti di stato, e nonostante nel linguaggio CSS ne esistono vari, spesso il più utilizzato è :hover ovvero quello responsabile di gestire il passaggio del mouse su un particolare elemento (<a title="CSS tip #5 – Menu con :hover" href="http://www.moebiusmania.net/2009/02/27/css-tip-5-menu-con-hover/">esiste un CSS Tip a riguardo</a>)&#8230; una favolosa interazione che è completamente inutile sui dispositivi touch! <span id="more-2998"></span></p>
<p>Ma non disperate non è ancora tutto perduto perché Javascript è qui per darci una mano, possiamo tranquillamente utilizzare eventi Javascript (<em>uno a caso&#8230; il click!</em>) per far scaturire queste transizioni senza neanche troppa fatica.</p>
<div class="alert-message">Il codice in questo esempio è ottimizzato per i browser a base Webkit, in quanto ha come obiettivo principale il funzionamento su smartphone e tablet!</div>
<p>Tenete pronto jQuery, anche se non è strettamente necessario, ci farà comodo per accedere velocemente agli eventi e alle classi CSS.</p>
<p><a class="btn large" href="http://moebiusmania.net/tutorial/2012/transizioniJs.html" target="_blank">Guardate il file di prova</a> <a class="btn large" href="http://www.html5today.it/tutorial/css3-transitions-tutorial-completo-transizioni-css3" target="_blank"> Le basi delle transizioni CSS3 </a></p>
<h2>1. Preparare il file</h2>
<p>Creiamo un nuovo file Html vuoto nel quale creiamo un elemento &#8220;cavia&#8221;. Un div, un button&#8230; quello che più vi piace, assegnategli un id così sarà più facile selezionarlo dopo.</p>
<pre class="brush:xml">&lt;div id="elemento"&gt;&lt;/div&gt;</pre>
<p>Tramite Css dategli un colore di sfondo e delle dimensioni, giusto per creare un elemento di test, tipo 150&#215;150 pixel con sfondo azzurro.</p>
<h2>2. Creare le regole necessarie</h2>
<p>Nella regola che definisce questo elemento dovremo anche inserire la proprietà &#8220;transition&#8221; (<em>con il prefisso per Webkit</em>) che dirà al browser di eseguire un&#8217;interpolazione quando rileva un cambiamento di proprietà sull&#8217;elemento:</p>
<pre class="brush:css">#elemento{
  -webkit-transition: all 0.5s ease;
}</pre>
<p>Visto che è un oggetto a posizionamento statico useremo  i margini per muoverlo, creiamo una classe che rappresenti lo stato finale della nostra animazione, dandogli un bel margin-left abbondante lo faremo muovere verso destra:</p>
<pre class="brush:css">.spostamento{
  margin-left: 400px;
}</pre>
<p>E per adesso non assegnatela a nessun elemento,</p>
<h2>3. jQuery mette e toglie</h2>
<p>Ora è il turno di jQuery! Dopo averlo incorporato dovremo dirgli che al click sul nostro id elemento dovrà fare qualcosa&#8230; alternare l&#8217;assegnazione e la rimozione di una classe, magari quella creata poco fa, sull&#8217;elemento corrente</p>
<pre class="brush:js">$("#elemento").click(function(){
  $(this).toggleClass("spostamento");
});</pre>
<p>Quindi:</p>
<ol>
<li>si clicca sull&#8217;elemento</li>
<li>jQuery assegna la classe a quest&#8217;ultimo</li>
<li>la proprietà &#8220;transform&#8221; rileva un cambiamento di proprietà e il browser esegue la transizione</li>
<li>si clicca di nuovo e jQuery toglie la classe, altro cambiamento e la transizione va al contrario</li>
<li>e via così&#8230;</li>
</ol>
<h2>4. Opzionale &#8211; versione senza jQuery</h2>
<p>Per chi vuole smanettare un pò di più con Javascript allo stato puro, il codice per fare (quasi tutto) quello ricreato poco fa:</p>
<pre class="brush:js">var elemento = document.querySelector("#elemento");

elemento.addEventListener("click",cambia,false);

function cambia(){
  this.className += " sposta";
  this.removeEventListener("click",cambia,false);
}</pre>
<p>Descrivendo le righe qui sopra:</p>
<ol>
<li>Accedo all&#8217;oggetto con id elemento e lo memorizzo in una variabile Javascript</li>
<li>Aggiungo un event listener per dirgli di richiamare la funzione cambia al click</li>
<li>Nella funzione cambia: aggiungo la classe sposta all&#8217;elemento corrente</li>
<li>Nella funzione cambia: rimuovo l&#8217;event listener per evitare che continui ad aggiungere la stessa classe</li>
</ol>
<p>Rimuovere la classe dall&#8217;elemento e alternare l&#8217;assegna/rimuovi è un po più complesso e va un po fuori l&#8217;argomento di questo breve tutorial&#8230; e poi ragazzi le librerie Javascript come jQuery esistono proprio per questo <img src='http://www.moebiusmania.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<h2>5. Dateci dentro!</h2>
<p>A questo punto direi che è giunto il vostro momento di provare, testare e smanettare. Magari anche con eventi diversi dal click, <a href="http://jqueryui.com/demos/draggable/" target="_blank">jQuery UI</a> mette a disposizione anche il trascinamento (<em>drag</em>)!</p>
<p>Ricordatevi che potete riprovare la demo e scaricare un file già completo e funzionante tornando verso l&#8217;inizio dell&#8217;articolo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2012/01/20/gestire-le-transizioni-css3-con-gli-eventi-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cufón: questione di carattere</title>
		<link>http://www.moebiusmania.net/2012/01/03/cufon-questione-di-carattere/</link>
		<comments>http://www.moebiusmania.net/2012/01/03/cufon-questione-di-carattere/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:50:15 +0000</pubDate>
		<dc:creator>Luca</dc:creator>
				<category><![CDATA[Javascript & jQuery]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2949</guid>
		<description><![CDATA[Parallelamente allo sviluppo di Html5 e Css3 in questi ultimi anni il mondo del webdesign sta vedendo un fiorire di soluzioni Javascript non necessariamente dedicate allo sviluppo &#8220;tecnico&#8221; ma anche [...]]]></description>
			<content:encoded><![CDATA[<p>Parallelamente allo sviluppo di Html5 e Css3 in questi ultimi anni il mondo del webdesign sta vedendo un fiorire di soluzioni Javascript non necessariamente dedicate allo sviluppo &#8220;tecnico&#8221; ma anche al lato più estetico di questo lavoro, è in questo campo che la tipografia web sta (<em>ri</em>)nascendo.</p>
<p>Abbiamo già parlato in precedenza di alcuni<a title="CSS Tip #13 – Google Font Directory" href="http://www.moebiusmania.net/2010/08/29/css-tip-13-%e2%80%93-google-font-directory/" target="_blank"> servizi dedicati ai font</a>, oggi ne vediamo uno diverso ma che ha come scopo proprio quello di permetterci di usare tipografia avanzate diverse dai soliti font sicuri per meglio caratterizzare le nostre pagine, stiamo parlando di <a href="http://cufon.shoqolate.com" target="_blank">Cufón</a>, un semplicissimo script supportato da tutti browser disponibili. <span id="more-2949"></span></p>
<p>L&#8217;implementazione è molto facile e riducibili in quattro fasi:</p>
<ol>
<li>Scaricare Cufon-yui.js dal sito <a href="http://cufon.shoqolate.com/generate/" target="_blank">http://cufon.shoqolate.com/generate/</a> ed inserirlo nella sezione &lt;head&gt;della vostra pagina web ( &lt;script src=&#8221;cufon-yui.js&#8221; type=&#8221;text/javascript&#8221;&gt; &lt;/ script&gt;)</li>
<li>Scegliere il file del font (*.ttf, *otf, ecc.) che si desidera convertire e caricarlo nel convertitore che trovate sempre sul sito lasciando  le impostazioni predefinite, accettate i termini del generatore, e dopo aver flaggato la casella di controllo EULA inviare il modulo e il gioco è fatto!</li>
<li>Caricate il file javascript del font generato nella vostra pagina subito sotto allo script del cufon (&lt;script src=&#8221;IlTuoFont.font.js&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/ script&gt;)</li>
<li>Utilizzare gli ID, le classi o i tag dove volete trasformare il vostro font così:</li>
</ol>
<pre class="brush:xml">&lt;script type="text/javascript"&gt;
  Cufon.replace('H1');
  Cufon.replace('#sub1');
&lt;/script&gt;</pre>
<p>Nella head del nostro documento inseriamo il tag script di caricamento di Cufón, del nostro fon convertito e un blocco di codice Javascript dove specifichiamo su quali elementi vogliamo usare i nostri font speciali.</p>
<p>Se vogliamo usare selettori avanzati (<em>in genere sono inclusi in librerie Javascript come jQuery e MooTools</em>) dovremo incorporarli <strong><span style="text-decoration: underline;">prima</span></strong> di queste righe!</p>
<pre class="brush:xml">&lt;script src="cufon-yui.js" type="text/javascript"&gt; &lt;/script&gt;
&lt;script src="YourFont.font.js" type="text/javascript"&gt; &lt;/script&gt;
&lt;script type="text/javascript"&gt;
  Cufon.replace('H1'); / / Funziona senza un motore di selettore
  Cufon.replace('#sub1'); / / Richiede un motore di selettore per IE 6-7, vedi sopra
&lt;/script&gt;</pre>
<p>Inseriamo i nuovi elementi Html nella pagina:</p>
<pre class="brush:xml">&lt;h1&gt; tuo carattere personalizzato qui &lt;/h1&gt;
&lt;h2 id="sub1"&gt; tuo carattere personalizzato anche qui &lt;/h2&gt;</pre>
<p>Per evitare ritardi, è meglio inizializzare Cufon prima di altri script in fondo alla pagina.</p>
<pre class="brush:xml">&lt;script type="text/javascript"&gt;
  Cufon.now ();
&lt;/script&gt;</pre>
<p>Attenzione però per evitare problemi, qui ci sono alcune cose da osservare:</p>
<ul>
<li>Un doctype transitional potrebbe rompere l&#8217;attibuto line-height del css, utilizzare un doctype strict o HTML5.</li>
<li>Evitare spazi bianchi (o qualsiasi altra cosa) prima del doctype. Questo creerebbe dei problemi di stampa in IE.</li>
<li>UTF-8 è il solo set di caratteri supportati. Infatti è possibile che alcuni font non siano visualizzati correttamente.</li>
</ul>
<p>Lascio a voi la possibilità di sbizzarrirvi utilizzando tutte le API supportate dal cufon, che troverete <a href="https://github.com/sorccu/cufon/wiki/API" target="_blank">qui</a>.</p>
<p>(<em>Foto originale di <a href="http://www.flickr.com/photos/pheezy/108243732/" target="_blank">pheezy</a></em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2012/01/03/cufon-questione-di-carattere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cosa NON ci hanno detto i Maya sul 2012 e il web</title>
		<link>http://www.moebiusmania.net/2012/01/01/cosa-non-ci-hanno-detto-i-maya-sul-2012-e-il-web/</link>
		<comments>http://www.moebiusmania.net/2012/01/01/cosa-non-ci-hanno-detto-i-maya-sul-2012-e-il-web/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 13:46:24 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[editoriale]]></category>
		<category><![CDATA[vario]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2963</guid>
		<description><![CDATA[Inizia un nuovo anno (il 4° per questo blog) e mentre tanti pensano a cosa succederà o non succederà verso la fine in pochi si sono chiesti: &#8220;che succederà sul [...]]]></description>
			<content:encoded><![CDATA[<p>Inizia un nuovo anno (<em>il 4° per questo blog)</em> e mentre tanti pensano a cosa succederà o non succederà verso la fine in pochi si sono chiesti: &#8220;che succederà sul web&#8221;?</p>
<p>Sappiamo che il web per metà è imprevedibile quindi occupiamoci dell&#8217;altra metà, ovvero la strada presa durante il 2011 a cosa sta portando&#8230; <span id="more-2963"></span></p>
<h3>La grande metamorfosi di Internet Explorer</h3>
<p>Per il sito più pessimista di statistiche web IE si aggira oggi intorno al 51% di share, il che significa che nel giro di un mese o due la somma degli altri browser sarà per la prima volta nella storia più alta della quota di mercato del caro vecchio IE, che tuttavia rimarrà (<em>ancora per questo anno mi sa</em>) singolarmente il browser più usato. In più a partire da questo mese e progressivamente la <a href="http://windowsteamblog.com/ie/b/ie/archive/2011/12/15/ie-to-start-automatic-upgrades-across-windows-xp-windows-vista-and-windows-7.aspx" target="_blank">Microsoft forzerà gli aggiornamenti</a> delle versione 6 e 7 verso le più recenti 8 e 9 (<em>in base alla versione di Windows</em>). In più la versione 10 di IE dovrebbe giungere a noi verso primavera/estate, probabilmente insieme a Windows 8.</p>
<p>Anche se sarà dura, la nostra percezione di Internet Explorer cambierà sensibilmente!</p>
<h3>Chrome inpenna, Firefox ancora sotto choc e Safari&#8230; boh!</h3>
<p>Il 2011 ha anche segnato la già incontrastata ascesa di Chrome confermandolo tra novembre e dicembre come il 2° browser più usato al mondo. Fatto molto importante perché Chrome si porta dietro molte feature innovative come i comandi vocali (<em>per ora solo sui siti Google americani</em>), il <a title="Chrome verso una nuova decade" href="http://www.moebiusmania.net/2010/12/19/chrome-verso-una-nuova-decade/">Web Store</a>, le estensioni scritte in linguaggi web, Flash Player integrato e a breve <a href="http://techcrunch.com/2011/11/24/chrome-getting-native-gamepad-webcam-and-webrtc-support-in-early-2012/" target="_blank">supporto nativo di webcam e joypad</a>!</p>
<p>Firefox con sommo rammarico non solo perde terreno ma ha perso molta fiducia da parte degli sviluppatori, specie dopo la decisione di aggiornarlo ogni 6 settimane con aggiornamenti praticamente vuoti e privi di particolari novità. C&#8217;è ancora tanta utenza fedele ma nel 2012 vedo un trend negativo per questo browser, sopratutto per l&#8217;incapacità di Mozilla di indicare una strada da seguire per Firefox la dove la concorrenza invece sembra avere le idee molto chiare.</p>
<p>E Safari? attualmente è il browser più vecchio (<em>la versione 5 ha più di un anno</em>) e di recente Apple si è degnata solo di assegnargli un vago &#8220;.1&#8243; in occasione dell&#8217;uscita di OSX Lion. Strano vedere così poco interesse in un browser da parte di un&#8217;azienda che ha detto di puntare tutto sui nuovi standard. Safari Mobile guida il mercato dei browser per smartphones e tablet, ma anche qui recentemente non ci sono state particolari novità. Per lui difficile fare previsioni&#8230; staremo a vedere!</p>
<h3>Mobile, mobile e ancora mobile</h3>
<p>Ormai è un trend abbastanza scontato: si vendono sempre più smartphone, si è aperto il mercato dei tablet, qualcuno ci prova con prodotti &#8220;nuovi&#8221;. Prepariamoci a un web sempre più evoluto e vissuto in movimento!</p>
<h3>E invece cosa accadrà su MoebiusMania.net?</h3>
<p>Ammetto le scarse pubblicazioni in dicembre, purtroppo lavoro progetti paralleli e nuovi design mi hanno tenuto un po impegnato, ma grazie ai nuovi autori preparatevi a nuovi articoli e tutorial sempre all&#8217;avanguardia!</p>
<p>Posso anticiparvi che:</p>
<ul>
<li>ci sarà un nuovo design (con nuove funzionalità) nel giro di poche settimane</li>
<li>in generale i tutorial saranno più orientati su <a title="Le basi di HTML5" href="http://www.moebiusmania.net/2011/10/06/le-basi-di-html5/">Html5 e dintorni</a></li>
<li>i tutorial di Javascript saranno meno basilari</li>
<li>ci saranno tutorial che combineranno più linguaggi</li>
<li>inizieremo a parlare anche di Php</li>
<li>e altro ancora&#8230;</li>
</ul>
<p>Ringraziandovi per il tempo speso su questo blog vi auguro buon anno e vi ricordo che se siete interessati a partecipare potete sia commentare i post (<em>magari con suggerimenti o link</em>) o anche <a href="http://www.salvatorelaisa.net/blog/2011/02/27/cercasi-staff/" target="_blank">proporvi come autori</a>.</p>
<p>(<em>foto di copertina a cura di <a href="http://www.flickr.com/photos/53330692@N05/4978182391/" target="_blank">playlight55</a></em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2012/01/01/cosa-non-ci-hanno-detto-i-maya-sul-2012-e-il-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.3</title>
		<link>http://www.moebiusmania.net/2011/12/13/wordpress-3-3/</link>
		<comments>http://www.moebiusmania.net/2011/12/13/wordpress-3-3/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 23:19:37 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[novità]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2956</guid>
		<description><![CDATA[Con un pò di ritardo rispetto alla roadmap originale, è finalmente arrivato WordPress 3.3! Le novità non sono poche, ma vediamo quelle principali: un nuovo uploader di immagini/multimedia che supporta [...]]]></description>
			<content:encoded><![CDATA[<p>Con un pò di ritardo rispetto alla roadmap originale, è finalmente arrivato <a href="http://wordpress.org/" target="_blank">WordPress 3.3</a>!</p>
<p><object width="400" height="224" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://s0.videopress.com/player.swf?v=1.03" /><param name="wmode" value="direct" /><param name="seamlesstabbing" value="true" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="overstretch" value="true" /><param name="flashvars" value="guid=I7NAw9Zk&amp;isDynamicSeeking=true" /><embed width="400" height="224" type="application/x-shockwave-flash" src="http://s0.videopress.com/player.swf?v=1.03" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=I7NAw9Zk&amp;isDynamicSeeking=true" /></object></p>
<p>Le novità non sono poche, ma vediamo quelle principali:</p>
<ul>
<li>un nuovo uploader di immagini/multimedia che supporta il <strong>drag&#8217;n'drop</strong><em>(ovvero trascinate i file da una cartella nel nuovo uploader e il gioco è fatto</em>)</li>
<li>barra di ammistrazione snellita e riorganizzata</li>
<li>schermate e tooltip introduttivi per spiegare le nuove funzionalità</li>
<li>ora WordPress incorpora <a href="http://jquery.com/" target="_blank">jQuery</a> 1.7.1</li>
<li>è anche integrato tutto lo stack di <a href="http://jqueryui.com/" target="_blank">jQuery UI</a> 1.8.16</li>
<li>il menu di navigazione dell&#8217;admin ora è a tendina al passaggio del mouse</li>
<li>l&#8217;admin di WordPress muove i primi passi verso il mobile ed è stata disegnare per funzionare su iPad</li>
</ul>
<p>Trovate la lista completa e dettagliata delle novità nel <a href="http://codex.wordpress.org/Version_3.3" target="_blank">post ufficiale del team di sviluppo</a>, WordPress 3.3 è gia scaricabile in inglese dal sito ufficiale e l&#8217;aggiornamento è già disponibile dalle backend dei siti. Per la traduzione in italiano dovrebbe essere questione di giorni!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/12/13/wordpress-3-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Envato Indie Game Developer Bundle</title>
		<link>http://www.moebiusmania.net/2011/12/05/envato-indie-game-developer-bundle/</link>
		<comments>http://www.moebiusmania.net/2011/12/05/envato-indie-game-developer-bundle/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 17:55:07 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[envato]]></category>
		<category><![CDATA[giochi]]></category>
		<category><![CDATA[offerte]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2940</guid>
		<description><![CDATA[Natale si avvicina e arrivano altri bundle! Il primo di questo Dicembre arriva dai ragazzi di Envato che dopo il fortunato bundle grafico di Ottobre ce ne propongono uno nuovo [...]]]></description>
			<content:encoded><![CDATA[<p>Natale si avvicina e arrivano altri bundle!</p>
<p>Il primo di questo Dicembre arriva dai ragazzi di Envato che dopo il fortunato bundle grafico di Ottobre ce ne propongono uno nuovo dedicato a chi sviluppa o realizza videogiochi: l&#8217; <a href="http://3docean.net/bundles/indiegamedev?ref=MoebiusMania" target="_blank">Indie Game Developer Bundle</a>. Ammetto che è un pochino off-topic rispetto al blog ma essendo un&#8217;appassionato di gaming non potevo non segnalarlo! <img src='http://www.moebiusmania.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Il pacchetto contiene modelli 3D, grafiche 2D, texture, tutorial di programmazione per iPhone e materiale per Unity 3D.</p>
<p>Se siete piccoli sviluppatori di videogiochi o volete solo avvicinarvi all&#8217;argomento direi che sono 20$ (dollari) spesi bene!</p>
<p>Nei prossimi giorni altri bundle, tra cui quello nostro!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/12/05/envato-indie-game-developer-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compatibilità cross-browser con Modernizr</title>
		<link>http://www.moebiusmania.net/2011/11/26/compatibilita-cross-browser-con-modernizr/</link>
		<comments>http://www.moebiusmania.net/2011/11/26/compatibilita-cross-browser-con-modernizr/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 20:05:09 +0000</pubDate>
		<dc:creator>Claudio</dc:creator>
				<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[libreria]]></category>
		<category><![CDATA[modernizr]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2915</guid>
		<description><![CDATA[Lavorando sul web mi capita spesso di avere problemi di compatibilità tra browser per i Css3. La soluzione? Una libreria Javascript chiamata Modernizr che ci permette di testare la disponibilità [...]]]></description>
			<content:encoded><![CDATA[<p>Lavorando sul web mi capita spesso di avere problemi di compatibilità tra browser per i Css3.</p>
<p>La soluzione?</p>
<p>Una libreria Javascript chiamata<a href="http://www.modernizr.com/" target="_blank"> Modernizr</a> che ci permette di testare la disponibilità delle funzioni html5 e css3 nei vari browsers. In questo modo è possibile creare codice cross browser  gestendo le varie eccezioni. Vediamo nel dettaglio come installare questa libreria. <span id="more-2915"></span></p>
<p>Nella<a href="http://www.modernizr.com/download/" target="_blank"> pagina di download</a> ,è possibile scaricare la versione development , dove potete scaricare la versione completa ed e estesa della libreria per implementarla secondo le vostre specifiche. Per chi, invece, deve solo testare la compatibilità dei Css3 nel browser , è possibile settare le varie opzioni che la libreria ci offre e generare il nostro codice compresso. Incollate il codice in un file .js esterno e inseritelo nel tag &lt;head&gt; della pagina. Il team di Modernizr consiglia di includere la libreria appena dopo le importazioni Css.</p>
<div class="alert-message">Nota: Modernizr è scritto in puro Javascript, quindi non è obbligatorio caricare o utilizzare librerie come jQuery o MooTools. </div>
<pre class="brush:xml">&lt;!DOCTYPE html&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
 &lt;head&gt;
  &lt;title&gt;La tua pagina&lt;/title&gt;
  &lt;script type="text/javascript" src="modernizr-latest.js""&gt;&lt;/script&gt;
 &lt;/head&gt;

 &lt;body&gt;

 &lt;/body&gt;
&lt;/html&gt;</pre>
<p>Modernizr  supporta  i seguenti  browsers :</p>
<p>IE6+, Firefox 3.5+, Opera 9.6+, Safari 2+, Chrome. Su mobile: iOS mobile Safari, Android WebKit browser, Opera Mobile, Firefox Mobile.</p>
<p>Ora avete una libreria javascript che vi dice se la funzione Css3 o Html5 che avete utilizzato viene supportata o meno, lanciate la pagina nel browser e guardando il tag &lt;html&gt; con strumenti sviluppatori di Chrome o Firebug vedrete una cosa di questo tipo:</p>
<pre class="brush:xml">&lt;html class="js flexbox canvas canvastext webgl no-touch geolocation postmessage websqldatabase no-indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage no-borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio no-localstorage no-sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths"&gt;
....
&lt;/html&gt;</pre>
<p>Prendendo come esempio di proprietà da monitorare il <a title="CSS tip #1 – Angoli arrotondati" href="http://www.moebiusmania.net/2008/12/09/css-tip-1-angoli-arrotondati/">border-radius</a>, se il browser la supporta viene applicata al tag &lt;html&gt; la classe &#8220;borderradius&#8221; altrimenti un&#8217;altra di nome &#8220;no-borderradius&#8221;. Dato che i browser vecchi ignorano le proprietà Css3 possiamo applicare border-radius senza problema per stilare, per esempio, un tag &lt;img&gt; e a questo punto per creare una regola alternativa nel caso questo elemento venga visualizzato da un browser che non supporta i Css3 usiamo questo selettore</p>
<pre class="brush:css">.no-borderradius img{
  /* ... */
}</pre>
<p>Per chi è più esperto e ha dei casi particolari da monitorare, ci sono una seri di API che servono per implementare il cuore della librerie adattandola alle vostre esigenze.</p>
<p>Nella <a href="http://www.modernizr.com/docs/#howitworks" target="_blank">pagina dedicata</a> potete trovare tutta la documentazione inerente alla libreria con i vari esempi per ciascuna features che Modernizr supporta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/11/26/compatibilita-cross-browser-con-modernizr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010/2011 -aka- il terzo anno!</title>
		<link>http://www.moebiusmania.net/2011/11/07/20102011-aka-il-terzo-anno/</link>
		<comments>http://www.moebiusmania.net/2011/11/07/20102011-aka-il-terzo-anno/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 08:00:58 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[compleanno]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2643</guid>
		<description><![CDATA[E si parla già del terzo anno di questo blog&#8230; posso veramente dire che il tempo vola quando ci si diverte! Potrei stare a scrivere mille cose a riguardo, ma [...]]]></description>
			<content:encoded><![CDATA[<p>E si parla già del terzo anno di questo blog&#8230; posso veramente dire che il tempo vola quando ci si diverte!</p>
<p>Potrei stare a scrivere mille cose a riguardo, ma dato che non so a quanti di voi possano realmente interessare, ho deciso di rendere questo post un pochino più creativo facendo una classifica degli articoli più letti di questo terzo anno:</p>
<ol>
<li><a title="Tutorial: introduzione a TweenLite" href="http://www.moebiusmania.net/2011/01/18/tutorial-introduzione-a-tweenlite/">Introduzione a TweenLite</a> &#8211; in questo tutorial ho esposto le basi della libreria TweenLite di ActionScript 3 per creare facilmente animazioni accattivanti all&#8217;interno di siti/applicazioni creati all&#8217;interno di Flash o Flex.</li>
<li><a title="15 estensioni di Chrome per webdesigners!" href="http://www.moebiusmania.net/2011/01/04/15-estensioni-di-chrome-per-webdesigners/">15 estensioni di Chrome per Webdesigners</a> &#8211; Raccolta di piccole ma comode estensioni per facilitare la vita del web designer/developer.</li>
<li><a title="Html5 parla italiano" href="http://www.moebiusmania.net/2011/01/26/html5-parla-italiano/">Html5 parla italiano</a> &#8211; Dove segnalavo un buon blog (e attualmente mi pare anche l&#8217;unico) nostrano che parla esclusivamente dell&#8217;argomento più hot dell&#8217;ultimo nel mondo dello sviluppo web.</li>
<li><a title="Lavorare con i bookmark: Licorize!" href="http://www.moebiusmania.net/2011/01/11/lavorare-con-i-bookmark-licorize/">Lavorare con i bookmark: Licorize</a> &#8211; La mia recensione dell&#8217;ottimo servizio di bookmarking realizzato dalla software house fiorentina Open Lab.</li>
<li><a title="4 client FTP per ogni esigenza" href="http://www.moebiusmania.net/2011/02/17/4-client-ftp-per-ogni-esigenza/">4 client FTP per ogni esigenza</a> &#8211; mini raccolta dedicata ai software di File Transfer Protocol.</li>
</ol>
<p>Ringraziando sempre tutti i visitatori, spero di fare un quarto anno ancora migliore!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/11/07/20102011-aka-il-terzo-anno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le novità web di questi giorni #4</title>
		<link>http://www.moebiusmania.net/2011/10/17/le-novita-web-di-questi-giorni-4/</link>
		<comments>http://www.moebiusmania.net/2011/10/17/le-novita-web-di-questi-giorni-4/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 07:00:02 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[novità]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2824</guid>
		<description><![CDATA[Tante novità sopratutto in ambito framework e tecnologie interattive in particolare! Adobe acquisisce Typekit e Nitobi (creatori di PhoneGap) per arricchire i servizi della Creative Suite. E&#8217; disponibile la beta [...]]]></description>
			<content:encoded><![CDATA[<p>Tante novità sopratutto in ambito framework e tecnologie interattive in particolare!</p>
<ul>
<li>Adobe acquisisce <a href="http://typekit.com/" target="_blank">Typekit</a> e <a href="http://www.nitobi.com/" target="_blank">Nitobi</a> (<em>creatori di PhoneGap</em>) per arricchire i servizi della Creative Suite.</li>
<li>E&#8217; disponibile la <a href="http://blog.jquery.com/2011/09/28/jquery-1-7-beta-1-released/" target="_blank">beta di jQuery 1.7</a> che introduce nuovi eventi, miglioramenti alle animazioni e altre modifiche.</li>
<li><a href="http://twitter.github.com/bootstrap/" target="_blank">Bootstrap</a> (<em>il framework di Twitter</em>) arriva alla versione 1.3 e aggiunge anche effetti Javascript.</li>
<li><a href="http://get.adobe.com/it/flashplayer/?no_redirect" target="_blank">Flash Player 11</a> e <a href="http://get.adobe.com/it/air/?promoid=BUIGQ" target="_blank">AIR 3</a> sono stati ufficialmente rilasciati!</li>
<li>JetBrains rende disponibile gratuitamente in beta <a href="http://blogs.jetbrains.com/idea/2011/10/jetbrains-introduces-astella-a-new-ide-for-actionscript-flex-air-and-html5-development/" target="_blank">un IDE per Flex, AS3, AIR e Html5</a>.</li>
<li><a href="http://jquerymobile.com/" target="_blank">jQuery Mobile</a> arriva alla prima Release Candidate e si avvicina il rilascio ufficiale.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/10/17/le-novita-web-di-questi-giorni-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wrap: 27 link per un Halloween nel web</title>
		<link>http://www.moebiusmania.net/2011/10/14/wrap-halloween/</link>
		<comments>http://www.moebiusmania.net/2011/10/14/wrap-halloween/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 07:00:26 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Back to Halloween]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[raccolta]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2771</guid>
		<description><![CDATA[In quest&#8217;ultima giornata chiudiamo con una raccoltona di materiale (gratuito) &#8220;raccolto&#8221; dal web di ogni tipo! Vi avviso che tutti i siti a cui linko in questa pagina sono in [...]]]></description>
			<content:encoded><![CDATA[<p>In quest&#8217;ultima giornata chiudiamo con una raccoltona di materiale (<em>gratuito</em>) &#8220;raccolto&#8221; dal web di ogni tipo! Vi avviso che tutti i siti a cui linko in questa pagina sono in inglese. Potrei aggiornare questa pagina nei prossimi giorni se noto altre cose interessanti, quindi ricontrollate ogni tanto.</p>
<p><span style="text-decoration: underline;">Aggiornamento 27/10:</span> Ho aggiunto in fondo alla lista alcuni link a risorse premium (<em>a pagamento</em>) e altri link a risorse gratuite.</p>
<p>Siete liberi di segnalare altri link di risorse utili a tema nei commenti! <span id="more-2771"></span></p>
<h3>Combinazioni di colori</h3>
<p>Prima ancora di disegnare siti o assets grafici è sempre bene avere chiaro cosa si vuole ottenere, e la giusta combinazione di colori fa parte di questa fase, eccovi alcuni spunti a tema dark.</p>
<ul>
<li><a href="http://kuler.adobe.com/#themes/search?term=halloween" target="_blank">Halloween</a></li>
<li><a href="http://www.colourlovers.com/blog/2007/10/22/color-inspiration-from-the-history-of-halloween/" target="_blank">Carved Pumpkin</a></li>
<li><a href="http://www.colourlovers.com/blog/2007/10/22/color-inspiration-from-the-history-of-halloween/" target="_blank">Halloween in summer</a></li>
<li><a href="http://kuler.adobe.com/#themes/search?term=halloween" target="_blank">Bedazzled Halloween</a></li>
</ul>
<h3>Photoshop &amp; Illustrator</h3>
<p>Dai tutorial a template di partenza ad elementi completi ecco una lista di materiale sia raster che vettorial da non perdere.</p>
<ul>
<li><a href="http://vectips.com/tutorials/create-a-mummy-text-effect/" target="_blank">Testo con effetto Mummia</a> &#8211; tutorial per Illustrator CS5.</li>
<li><a href="http://psd.tutsplus.com/tutorials/photo-effects-tutorials/design-a-halloween-pumpkin-wallpaper-in-photoshop/" target="_blank">Zucca in Photoshop</a> &#8211; tutorial per creare una composizione in Photoshop CS3+.</li>
<li><a href="http://vector.tutsplus.com/articles/inspiration/halloween-horror-fest-of-over-50-scary-vector-illustrations/" target="_blank">50 illustrazioni vettoriali</a> &#8211; raccolta di wallpaper.</li>
<li><a href="http://www.brusheezy.com/Brushes/13982-Halloween-Doodles" target="_blank">Halloween doodles</a> &#8211; set di pennelli per Photoshop in stile schizzi a mano.</li>
<li><a href="http://www.vecteezy.com/Holiday-Seasonal/35943-Halloween-Vector-Art-Pack" target="_blank">Sfondo &#8220;cartoon-oso&#8221;</a> - un simpatico wallpaper vettoriali con i mostri classici in versione cartoon.</li>
<li><a href="http://www.vecteezy.com/Holiday-Seasonal/36651-Scary-Halloween" target="_blank">Scary Halloween</a> - un bel wallpaper vettoriale.</li>
<li><a href="http://www.brusheezy.com/Brushes/24259-Halloween-Grunge" target="_blank">Halloween Grunge</a> &#8211; pennelli per Photoshop con sagome di scheletri e pipistrelli.</li>
</ul>
<h3>Webdesign (Html, Css, Js, Flash)</h3>
<p>Template, elementi, script che possono sempre servire nella realizzazione di siti con combinazioni di colori &#8220;dark&#8221;.</p>
<ul>
<li><a href="http://www.1001freefonts.com/horror-fonts.php" target="_blank">Horror fonts</a> &#8211; un pò di fonts stile a mano/horror&#8230; gratuiti!</li>
<li><a href="http://www.flashbannernow.com/free-flash/halloween-countdown.php" target="_blank">Countdown banner</a> &#8211; un conto alla rovescia con animazioni in Flash da inserire nel vostro sito</li>
</ul>
<h3>WordPress</h3>
<p>Temi e plugin a tema per il noto CMS del momento!</p>
<ul>
<li><a href="http://www.websitetemplatesonline.com/free-template/Halloween.html">Trick or Treat</a> &#8211; Tema gratuito abbastanza curato graficamente.</li>
<li><a href="http://wordpress.org/extend/plugins/halloween-quotes/">Halloween quotes</a> &#8211; plugin che aggiunge a caso ad intervalli di tempo predefiniti effetti inaspettati.</li>
<li><a href="http://wordpress.org/extend/plugins/countdown-clock/">Countdown clock</a> &#8211; un plugin per aggiungere un conto alla rovescia nelle sidebar, utile per qualunque evento!</li>
<li><a href="http://wordpress.org/extend/plugins/halloween-quotes/">Theme rotator </a>- rotatore di temi, per alternare più temi in modo automatico.</li>
<li><a href="http://www.templatekingdom.com/Website-Templates/Halloween/Halloween-Festival">Halloween Festival</a> &#8211; altro tema gratuito.</li>
</ul>
<h3>Fotografia</h3>
<p>Può sembrare off-topic ma quando si realizzano siti o assets spesso sono necessarie fotografie, sia propriamente descrittive sia di &#8220;contorno&#8221; ai contenuti. Può darsi che queste vi vadano bene può darsi che dovreste (<em>o vorreste</em>) scattarle voi.</p>
<ul>
<li><a href="http://www.digital-photography-school.com/halloween-photography-tips" target="_blank">Halloween photography tips</a> &#8211; ottime indicazioni per gli scatti durante le feste di Halloween.</li>
<li><a href="http://content.photojojo.com/photojojo-original/halloween-photo-tips/" target="_blank">Creative ideas</a> &#8211; altri consigli per gli scatti hallowiniani.</li>
<li><a href="http://photography.about.com/od/halloweenphotography/ss/HallowPhototips.htm" target="_blank">Photos at Halloween</a> &#8211; un paio di idee interessanti su come cambiare il colore delle luci per gli scatti.</li>
<li><a href="http://www.sxc.hu/photo/1342637" target="_blank">Ottilien Lantern</a>, <a href="http://www.sxc.hu/photo/1101123" target="_blank">Pumpkin light</a> &#8211; foto di stock gratuite.</li>
</ul>
<h3>Materiale Premium</h3>
<p>Tutto quello che vi ho elencato finora era materiale gratuito e per certe cose c&#8217;è da ammettere, nonostante abbia selezionato solo quello che mi sembrava migliore, che bisogna un po&#8217; scendere a compromessi&#8230; ecco perché qui vi elenco alcuni elementi &#8220;premium&#8221; ovvero a <span style="text-decoration: underline;"><strong>pagamento</strong></span>, ma non preoccupatevi il massimo è 14 dollari , che poi va convertito in euro <img src='http://www.moebiusmania.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<ul>
<li><a href="http://themeforest.net/item/hallowinning-landing-page/662650?ref=MoebiusMania" target="_blank">Hallowinning Landig page</a> &#8211; 10$ &#8211; Una pagina Html singola ben realizzata con già diversi effetti Javascript integrati.</li>
<li><a href="http://themeforest.net/item/hallowinning-email-template/693924?ref=MoebiusMania" target="_blank">Hallowinning email</a> &#8211; 14$ &#8211; Stesso tema ma questa volta è un template per email.</li>
<li><a href="http://graphicriver.net/item/halloween-labels/666457?ref=MoebiusMania" target="_blank">Halloween Labels</a> &#8211; 4$ &#8211; Biglietti vettoriali stampabili</li>
<li><a href="http://graphicriver.net/item/halloween-background/684588?ref=MoebiusMania" target="_blank">Halloween Background</a> &#8211; 2$ &#8211; Uno sfondo tetro vettoriale usabile come base per poster o locandine.</li>
<li><a href="http://graphicriver.net/item/zombie-hand-halloween-vector-clip-art/529347?ref=MoebiusMania" target="_blank">Zombie Hand</a> &#8211; 4$ &#8211; Ottima illustrazione vettoriale da usare per composizioni.</li>
</ul>
<h3>in chiusura</h3>
<p>E con quest&#8217;ultima raccolta chiudiamo la sessione dedicata ad Halloween, il materiale non è mancato, quindi ora tocca a voi&#8230; datevi da fare <img src='http://www.moebiusmania.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/10/14/wrap-halloween/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop: Head Xplosion</title>
		<link>http://www.moebiusmania.net/2011/10/13/photoshop-head-xplosion/</link>
		<comments>http://www.moebiusmania.net/2011/10/13/photoshop-head-xplosion/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:00:16 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Back to Halloween]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[monkdesign]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2788</guid>
		<description><![CDATA[Oggi giornata di &#8220;riposo&#8221; per me&#8230; ma non per voi! La sessione continua su un altro sito&#8230; Dopo aver realizzato la favolosa zucca 3D del nostro  , The Monk Design [...]]]></description>
			<content:encoded><![CDATA[<p>Oggi giornata di &#8220;riposo&#8221; per me&#8230; ma non per voi! La sessione continua su un altro sito&#8230;</p>
<p>Dopo aver realizzato la favolosa zucca 3D del nostro <a href="http://www.moebiusmania.net/wp-content/plugins/download-monitor/download.php?id=8">Halloween Bundle 2011</a>  , The Monk Design ci guida nella realizzazione di un fotomontaggio per ricreare un effetto simile a quelli visti nel cartone animato Ken Shiro, quando i nemici esplodono dopo aver premuto i punti di pressione. <span id="more-2788"></span></p>
<p><a href="http://www.themonkdesign.com/blog/2011/04/12/head-xplosion/" target="_blank">Head Xplosion &#8211; Parte 1</a> | <a href="http://www.themonkdesign.com/blog/2011/06/27/head-xplosion-seconda-parte/" target="_blank">Head Xplosion &#8211; Parte 2</a></p>
<img class="scrshot" src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fwww.themonkdesign.com%2Fblog%2F2011%2F04%2F12%2Fhead-xplosion%2F?w=610&h=400" alt="My description" >
<p>Ci vediamo domani con l&#8217;ultimo post, la raccolta di materiale e risorse su web!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/10/13/photoshop-head-xplosion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ispirazione: siti dark</title>
		<link>http://www.moebiusmania.net/2011/10/11/ispirazione-siti-dark/</link>
		<comments>http://www.moebiusmania.net/2011/10/11/ispirazione-siti-dark/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 07:00:14 +0000</pubDate>
		<dc:creator>Salvo</dc:creator>
				<category><![CDATA[Back to Halloween]]></category>
		<category><![CDATA[dark]]></category>
		<category><![CDATA[ispirazione]]></category>
		<category><![CDATA[scuro]]></category>

		<guid isPermaLink="false">http://www.moebiusmania.net/?p=2807</guid>
		<description><![CDATA[La scelta di una giusta combinazione di colori è una fase vitale nella progettazione di un layout web, a volte dare un&#8217;occhiata a buoni esempi può essere uno stimolo, una [...]]]></description>
			<content:encoded><![CDATA[<p>La scelta di una giusta combinazione di colori è una fase vitale nella progettazione di un layout web, a volte dare un&#8217;occhiata a buoni esempi può essere uno stimolo, una scintilla per le idee per sbloccarci da eventuali &#8220;crisi da foglio bianco&#8221; digitali.</p>
<p>Oggi daremo un&#8217;occhiata ad alcuni siti che utilizzano un layout basato su temi scuri <span id="more-2807"></span>, in genere quando si lavora con un combinazione di colori &#8220;dark&#8221; si usa un nero di sfondo e si gioca con colori caldi di contrapposizione. Ecco alcune semplici nozioni da tenere in considerazione quando optate per combinazioni di colore scure per i layout:</p>
<ul>
<li>non bisogna per forza usare il nero totale (#000) come sfondo.</li>
<li>una volta trovato un buon colore di sfondo provate ad applicarci una texture.</li>
<li>con le combinazioni di colore scure è più facile cadere nell&#8217;errore di ottenere contrasti testo/sfondo non molto efficaci e leggibili.</li>
<li>a volte c&#8217;è il pregiudizio che il nero e lo scuro siano &#8220;macabri&#8221;, errato! ovviamente dipende come lo trattate, spesso i colori scuri sono sinonimi di eleganza.</li>
<li>non si deve per forza esagerare con colori e contenuti in un layout dark, molti siti scuri sono anche minimalisti!</li>
</ul>
<p>Detto questo, ecco alcuni siti in cui osservare quello di cui discusso qui sopra:</p>
<p>(<em><span style="text-decoration: underline;"><strong>Nota:</strong></span> la generazione delle preview è automatica, se appare la scritta &#8220;generating preview&#8221; provate a ricaricare la pagina</em>)</p>
<h3><a href="http://blakeallendesign.com/" target="_blank">Blake Allen Design</a></h3>
<img class="scrshot" src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fblakeallendesign.com%2F?w=615&h=300" alt="Blake Allen Design" >
<h3><a href="http://v1.osvaldas.info/" target="_blank">Osvaldas Valutis (v1)</a></h3>
<img class="scrshot" src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fv1.osvaldas.info%2F?w=615&h=300" alt="Osvaldas Valutis" >
<h3><a href="http://www.risermedia.com/" target="_blank">Riser Media</a></h3>
<img class="scrshot" src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fwww.risermedia.com%2F?w=615&h=300" alt="Riser Media" >
<h3><a href="http://www.vivascom.com.br/" target="_blank">Vivas</a></h3>
<img class="scrshot" src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fwww.vivascom.com.br%2F?w=615&h=300" alt="Vivas" >
<h3><a href="http://www.edsonespindola.com/" target="_blank">Edson Espíndola</a></h3>
<img class="scrshot" src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fwww.edsonespindola.com%2F?w=615&h=300" alt="Espindola" >
<h3><a href="http://leukocyt.com/" target="_blank">Leukocit</a></h3>
<img class="scrshot" src="http://s.wordpress.com/mshots/v1/http%3A%2F%2Fleukocyt.com%2F?w=615&h=300" alt="Leukocit" >
<p>Nell&#8217;ultimo post della sessione (<em>la raccolta</em>) troverete link anche ad alcune palette di colori scuri.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.moebiusmania.net/2011/10/11/ispirazione-siti-dark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

