<?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>infinita Design &#187; Geral</title>
	<atom:link href="http://infinitadesign.com/blog/category/geral/feed/" rel="self" type="application/rss+xml" />
	<link>http://infinitadesign.com/blog</link>
	<description>coding style.</description>
	<lastBuildDate>Sat, 20 Mar 2010 01:10:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Botões de validação da W3C sem imagem.</title>
		<link>http://infinitadesign.com/blog/2009/11/05/botoes-de-validacao-da-w3c-sem-imagem/</link>
		<comments>http://infinitadesign.com/blog/2009/11/05/botoes-de-validacao-da-w3c-sem-imagem/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 18:15:10 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/blog/?p=97</guid>
		<description><![CDATA[O grande problema destes botões da W3C é que não se encaixam muito bem em qualquer layout.
 
A solução seria criar outra imagem de botão, mas porque criar um imagem simples se podemos fazer algo com o mesmo efeito usando CSS?
Então utilizando o código abaixo criamos os dois links para a validação:

&#60;a class=&#34;w3cbutton&#34; href=&#34;http://validator.w3.org/check?uri=referer&#34;&#62;
  [...]]]></description>
			<content:encoded><![CDATA[<p>O grande problema destes botões da W3C é que não se encaixam muito bem em qualquer layout.</p>
<p><img class="alignnone" title="Valid CSS" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="" width="88" height="31" /> <img class="alignnone" title="Valid XHTML 1.0 Transitional" src="http://www.w3.org/Icons/valid-xhtml10" alt="" width="88" height="31" /></p>
<p>A solução seria criar outra imagem de botão, mas porque criar um imagem simples se podemos fazer algo com o mesmo efeito usando CSS?</p>
<p>Então utilizando o código abaixo criamos os dois links para a validação:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;w3cbutton&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://validator.w3.org/check?uri=referer&quot;</span>&gt;</span>
   w3c
      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
          xhtml 1.0
      <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;w3cbutton&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://jigsaw.w3.org/css-validator/validator?uri=referer&quot;</span>&gt;</span>
   w3c
      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
         css 2.1
      <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></div></div>

<p>Aí então aplicamos as regras de formatação CSS para os links.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.w3cbutton</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #3333ff;">:Tahoma</span><span style="color: #00AA00;">,</span>Arial<span style="color: #00AA00;">,</span>Helvetica<span style="color: #00AA00;">,</span><span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#0c479d</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">uppercase</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.w3cbutton</span> span <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FECB65</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">3px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">uppercase</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Pronto, o resultado é bem melhor que os enormes botões da w3c não?</p>
<p><a href="http://infinitadesign.com/blog/wp-content/uploads/2009/11/w3cbuttons.jpg" rel="lightbox[97]"><img class="size-full wp-image-104 alignnone" title="w3cbuttons" src="http://infinitadesign.com/blog/wp-content/uploads/2009/11/w3cbuttons.jpg" alt="w3c validation buttons" width="193" height="36" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2009/11/05/botoes-de-validacao-da-w3c-sem-imagem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scite + AS3 + Flex-SDK + PaperVision3D</title>
		<link>http://infinitadesign.com/blog/2009/10/18/scite-as3-flex-sdk-papervision3d/</link>
		<comments>http://infinitadesign.com/blog/2009/10/18/scite-as3-flex-sdk-papervision3d/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 23:38:28 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/blog/?p=85</guid>
		<description><![CDATA[Scite se tornou meu editor favorito por ser altamente customizável e tornando-o um editor multilinguagem muito bom. Baseado neste aspecto do scite resolvi agora começar a estudar um pouco de AS3, o Flex e o Papervision usando o scite para editar o código ao invés de utilizar o editor embutido do Flash.
A proposta aqui é [...]]]></description>
			<content:encoded><![CDATA[<p>Scite se tornou meu editor favorito por ser altamente customizável e tornando-o um editor multilinguagem muito bom. Baseado neste aspecto do scite resolvi agora começar a estudar um pouco de AS3, o Flex e o Papervision usando o scite para editar o código ao invés de utilizar o editor embutido do Flash.</p>
<p>A proposta aqui é utilizar o compilador do flex para criar os arquivos SWF sem precisar do flash, deixando o flash somente para edição gráfica do projeto. Para isso é necessário que tenhamos o Flex SDK que pode ser encontrado em:</p>
<blockquote><p><strong>FLEX 3 SDK</strong> : <a href="http://arthurdick.com/projects/as3/" target="_blank">http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk</a></p></blockquote>
<p>Dentro do pacote nos iremos encontrar os compiladores, o framework do Flex, e os players 9 e 10 (Flex 3.4 SDK) &#8211; o pacote tem aproximadamente 200MB descompactado.<br />
O arquivo que procuramos é o mxmlc.exe localizado dentro de &#8220;bin&#8221;, este é o arquivo que irá compilar nosso arquivo &#8220;.as&#8221; e transformá-lo em um &#8220;swf&#8221;. Se quiser comprovar o funcionamento do mesmo é só arrastar um arquivo &#8220;.as&#8221; para o executável e ele irá criar o swf baseado neste script.</p>
<p>O Segundo passo é preparar o SciTE, iremos necessitar o SciTE e do arquivo API e .properties para que o SciTe tenha suporte &#8220;auto-completion&#8221; para AS3.<br />
O SciTE pode ser baixado gratuitamente em:</p>
<blockquote><p><strong>SciTE(2.01)</strong> : <a title="Scite" href="http://www.scintilla.org/SciTE.html" target="_blank">http://www.scintilla.org/SciTE.html</a></p></blockquote>
<p>Os arquivos api e properties podem ser encontrados aqui:</p>
<blockquote><p><strong>SciTE AS3</strong> : <a href="http://arthurdick.com/projects/as3/" target="_blank">http://arthurdick.com/projects/as3/</a></p></blockquote>
<p>Para utilizar a api AS3 pro Scite é necessário adicionar um linha no seu arquivo de configuração:</p>
<blockquote><p>import actionscript<br />
(supondo que o seu arquivo actionscript.properties está no mesmo diretorio que o SciTE caso contrário use: &#8220;import diretorio/actionscript&#8221; onde &#8220;diretorio&#8221; é onde seu arquivo actionscript.properties está)</p></blockquote>
<p>Pronto neste ponto você já é capaz de utilizar autocompletion ao editar arquivos AS3.<br />
Agora a parte importante: Fazer o SciTE utilizar o mxmlc.exe para compilar o script &#8220;.as&#8221;. No meu caso eu adicionei algumas linhas no arquivo actionscript.properties:</p>
<blockquote><p>#location of FlashPlayers<br />
flashplayer10=caminho_para_o_flex_sdk_3.4\runtimes\player\10\win\FlashPlayer.exe<br />
flashplayer9=caminho_para_o_flex_sdk_3.4\runtimes\player\win\FlashPlayer.exe</p></blockquote>
<blockquote><p>#location of mxmlc<br />
mxmlc=caminho_para_o_flex_sdk_3.4\flex_sdk_3.4\bin\mxmlc.exe</p></blockquote>
<p>e editei algumas linhas de ações do menu:</p>
<blockquote><p>#disable default flash commands<br />
command.go.subsystem.*.as=1<br />
command.compile.$(file.patterns.actionscript)=$(mxmlc) $(FileNameExt)<br />
command.go.$(file.patterns.actionscript)=$(flashplayer10) $(FileName).swf</p></blockquote>
<p>Pronto! Agora é só usar Crtl+F7 para compilar o arquivo e F5 para executá-lo usando o flashplayer 9 ou 10.</p>
<p>Depois de fazer esse &#8220;trajeto&#8221; todo eu ainda queria o papervision, o qual quero muito utilizar:</p>
<blockquote><p><strong>Papervision</strong> : <a href="http://code.google.com/p/papervision3d">http://code.google.com/p/papervision3d</a>/</p></blockquote>
<p>Neste ponto já é fácil incluir este framework junto com o Flex, só é preciso baixar o arquivo compilado .swc (Papervision3D_2.0.883.swc na data deste post) e copiá-lo para dentro do diretório frameworks\libs (que também contém o framework do flex)</p>
<p>So far so good&#8230;<br />
Neste ponto o SciTE já é capaz de compilar scripts AS3 sem precisar do flash e utilizar o framework PaperVision3D. Só pra testar utilizei o mesmo script que já havia postado aqui e funcionou normalmente.</p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2009/10/18/scite-as3-flex-sdk-papervision3d/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Web Style Sheets CSS tips &amp; tricks</title>
		<link>http://infinitadesign.com/blog/2009/08/06/web-style-sheets-css-tips-tricks/</link>
		<comments>http://infinitadesign.com/blog/2009/08/06/web-style-sheets-css-tips-tricks/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 12:46:09 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/?p=74</guid>
		<description><![CDATA[Algumas dicas e truques encontradas no site da w3c.


Figures &#38; captions
A pinned-down menu
Indented paragraphs
Alternative style sheets
A confetti menu
Getting rid of colored scrollbars     (user style sheets)
Even/odd: coloring every other row
A tabbed interface
A chart comparing font styles
Horizontal and vertical centering
Boxes with drop shadows
Text shadows
Rounded boxes and unsharp shadows


fonte:http://www.w3.org/Style/Examples/007/
]]></description>
			<content:encoded><![CDATA[<p>Algumas dicas e truques encontradas no site da w3c.</p>
<ol>
<blockquote>
<li><a href="http://www.w3.org/Style/Examples/007/figures">Figures &amp; captions</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/menus">A pinned-down menu</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/indent">Indented paragraphs</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/alternatives">Alternative style sheets</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/maps">A confetti menu</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/scrollbars">Getting rid of colored scrollbars     (user style sheets)</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/evenodd">Even/odd: coloring every other row</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/target">A tabbed interface</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/fonts">A chart comparing font styles</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/center">Horizontal and vertical centering</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/shadows">Boxes with drop shadows</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/text-shadow">Text shadows</a></li>
<li><a href="http://www.w3.org/Style/Examples/007/roundshadow">Rounded boxes and unsharp shadows</a></li>
</blockquote>
</ol>
<p>fonte:<a title="Web Style Sheets CSS tips &amp; tricks" href="http://www.w3.org/Style/Examples/007/" target="_blank">http://www.w3.org/Style/Examples/007/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2009/08/06/web-style-sheets-css-tips-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom HTML Form Elements</title>
		<link>http://infinitadesign.com/blog/2009/08/05/checkboxes-radio-buttons-select-lists-custom-html-form-elements/</link>
		<comments>http://infinitadesign.com/blog/2009/08/05/checkboxes-radio-buttons-select-lists-custom-html-form-elements/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 12:36:10 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/?p=68</guid>
		<description><![CDATA[This JavaScript and CSS will allow you to use custom images for checkboxes, radio buttons and select lists.
http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/
]]></description>
			<content:encoded><![CDATA[<blockquote><p>This JavaScript and CSS will allow you to <strong>use custom images</strong> for <strong>checkboxes</strong>, <strong>radio buttons</strong> and <strong>select lists</strong>.</p>
<div id="attachment_69" class="wp-caption alignnone" style="width: 310px"><a href="http://infinitadesign.com/wp-content/uploads/2009/08/customformelements.gif" rel="lightbox[68]"><img class="size-medium wp-image-69" title="customformelements" src="http://infinitadesign.com/wp-content/uploads/2009/08/customformelements-300x115.gif" alt="Custom Form Elements" width="300" height="115" /></a><p class="wp-caption-text">Custom Form Elements</p></div>
<p><a href="http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/" target="_blank">http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2009/08/05/checkboxes-radio-buttons-select-lists-custom-html-form-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Menu Fx &#8211; Mootools</title>
		<link>http://infinitadesign.com/blog/2009/07/31/simple-menu-fx-mootools/</link>
		<comments>http://infinitadesign.com/blog/2009/07/31/simple-menu-fx-mootools/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 16:54:00 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/?p=56</guid>
		<description><![CDATA[Um efeito simples para menu usando o Morph do mootools v1.2.3.
Primeiro criamos o menu:

&#60;ul id=&#34;menu&#34;&#62;
	&#60;li&#62;&#60;a href=&#34;#&#34;&#62;Menu Link&#60;/a&#62;&#60;/li&#62;
	&#60;li&#62;&#60;a href=&#34;#&#34;&#62;Menu Link&#60;/a&#62;&#60;/li&#62;
	&#60;li&#62;&#60;a href=&#34;#&#34;&#62;Menu Link&#60;/a&#62;&#60;/li&#62;
	&#60;li&#62;&#60;a href=&#34;#&#34;&#62;Menu Link&#60;/a&#62;&#60;/li&#62;
&#60;/ul&#62;
;

E um pouco de css pra ficar mais visivel:

&#60;!--
* &#123;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
&#125;
ul#menu &#123;
	width: 200px;
	list-style: none;
&#125;
ul#menu li&#123;
	border-bottom:1px solid #fdfdfd;
	height:20px;
	background:#F9F9F9;
&#125;
ul#menu a &#123;
	text-decoration: none;
	color: #993300;
&#125;
--&#62;

Em seguida o script para o menu funcionar:

window.addEvent&#40;'domready', function&#40;&#41;&#123;
	//Menu
	var menu [...]]]></description>
			<content:encoded><![CDATA[<p>Um efeito simples para menu usando o Morph do mootools v1.2.3.</p>
<p>Primeiro criamos o menu:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;ul id=&quot;menu&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu Link&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu Link&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu Link&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Menu Link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
;</pre></div></div>

<p>E um pouco de css pra ficar mais visivel:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">&lt;!--
<span style="color: #00AA00;">*</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #3333ff;">:Verdana</span><span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #cc00cc;">#menu</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #cc00cc;">#menu</span> li<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#fdfdfd</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#F9F9F9</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ul<span style="color: #cc00cc;">#menu</span> a <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#993300</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
--<span style="color: #00AA00;">&gt;</span></pre></div></div>

<p>Em seguida o script para o menu funcionar:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">window.<span style="color: #660066;">addEvent</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'domready'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">//Menu</span>
	<span style="color: #003366; font-weight: bold;">var</span> menu  <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'menu'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> li <span style="color: #339933;">=</span> menu.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'li'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>x<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>li.<span style="color: #660066;">length</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span>x<span style="color: #339933;">;</span>x<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		el <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span>li<span style="color: #009900;">&#91;</span>x<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		el.<span style="color: #660066;">addEvents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
			mouseenter<span style="color: #339933;">:</span>
			<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				mouseEnterFx <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Fx.<span style="color: #660066;">Morph</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span>fps<span style="color: #339933;">:</span><span style="color: #CC0000;">85</span><span style="color: #339933;">,</span>unit<span style="color: #339933;">:</span><span style="color: #3366CC;">'px'</span><span style="color: #339933;">,</span>duration<span style="color: #339933;">:</span> <span style="color: #CC0000;">250</span><span style="color: #339933;">,</span> transition<span style="color: #339933;">:</span> Fx.<span style="color: #660066;">Transitions</span>.<span style="color: #660066;">linear</span>.<span style="color: #660066;">easeOut</span><span style="color: #339933;">,</span>link<span style="color: #339933;">:</span> <span style="color: #3366CC;">'cancel'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				mouseEnterFx.<span style="color: #660066;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>paddingLeft<span style="color: #339933;">:</span><span style="color: #3366CC;">'10'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
			mouseleave<span style="color: #339933;">:</span>
		<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				mouseLeaveFx <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Fx.<span style="color: #660066;">Morph</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span>fps<span style="color: #339933;">:</span><span style="color: #CC0000;">85</span><span style="color: #339933;">,</span>unit<span style="color: #339933;">:</span><span style="color: #3366CC;">'px'</span><span style="color: #339933;">,</span>duration<span style="color: #339933;">:</span> <span style="color: #CC0000;">250</span><span style="color: #339933;">,</span> transition<span style="color: #339933;">:</span> Fx.<span style="color: #660066;">Transitions</span>.<span style="color: #660066;">linear</span>.<span style="color: #660066;">easeOut</span><span style="color: #339933;">,</span>link<span style="color: #339933;">:</span> <span style="color: #3366CC;">'cancel'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				mouseLeaveFx.<span style="color: #660066;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>paddingLeft<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Repare no loop &#8220;for&#8221; muito útil para atribuir o efeito a todos os elementos do menu. Neste exemplo foi utilizado o Morph para &#8216;trocar&#8217; o padding da Li que contém o link do menu, fazendo com que ocorra um efeito de movimento.</p>
<p>Code:<a href="http://infinitadesign.com/wp-content/uploads/2009/07/menu.html">menu.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2009/07/31/simple-menu-fx-mootools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapas vetorizados</title>
		<link>http://infinitadesign.com/blog/2009/07/21/mapas-vetorizados/</link>
		<comments>http://infinitadesign.com/blog/2009/07/21/mapas-vetorizados/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 20:52:46 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/2009/07/21/mapas-vetorizados/</guid>
		<description><![CDATA[&#8220;Free vector world maps&#8221;:
http://www.webresourcesdepot.com/free-vector-world-maps-collection/
]]></description>
			<content:encoded><![CDATA[<p>&#8220;Free vector world maps&#8221;:</p>
<p>http://www.webresourcesdepot.com/free-vector-world-maps-collection/</p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2009/07/21/mapas-vetorizados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compressed Lightbox (v2.04)</title>
		<link>http://infinitadesign.com/blog/2008/09/26/compressed-lightbox-v204/</link>
		<comments>http://infinitadesign.com/blog/2008/09/26/compressed-lightbox-v204/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 01:52:31 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/2008/09/26/compressed-lightbox-v204/</guid>
		<description><![CDATA[Recentemente utilizei o lightbox (nunca o tinha utilizado em nenhum projeto), logicamente me deparei com o problema do &#8220;tamanho&#8221; do javascript. Anteriormente já tinha em mãos modificações comprimidas do Scriptaculous e do Prototype, mas os 20KB do lightbox não era nada agradável.
A solução então era encontrar uma versão comprimida do lightbox, sem sucesso recorri à [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente utilizei o lightbox (nunca o tinha utilizado em nenhum projeto), logicamente me deparei com o problema do &#8220;tamanho&#8221; do javascript. Anteriormente já tinha em mãos modificações comprimidas do Scriptaculous e do Prototype, mas os 20KB do lightbox não era nada agradável.<br />
A solução então era encontrar uma versão comprimida do lightbox, sem sucesso recorri à alguns compressores online, mas depois de compactado o lightbox não funcionava. Então depois de algumas tentivas e analisando o codigo do lightbox cheguei a uma compressão funcional.<br />
Com a compressão o arquivo passou de 20KB para miseros 8KB, grande melhora não?</p>
<p><a href="http://infinitadesign.com/wp-content/uploads/2008/09/lightbox.js" title="Compressed Lightbox 2.04">Compressed Lightbox 2.04</a></p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2008/09/26/compressed-lightbox-v204/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minha &#8220;Duct Tape Wallet&#8221;</title>
		<link>http://infinitadesign.com/blog/2008/08/29/minha-duct-tape-wallet/</link>
		<comments>http://infinitadesign.com/blog/2008/08/29/minha-duct-tape-wallet/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 21:30:44 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/2008/08/29/minha-duct-tape-wallet/</guid>
		<description><![CDATA[Para quem não conhece, Duct tape wallet são aquelas carteiras feitas com o famoso Silver Tape.
Existe um empresa hoje especializada em fazer produtos com este tipo de fita, é a Ducti. Eu ainda não tive a chance de adquirir uma carteira dessas para conferir a qualidade do produto, mas fica claro o visual moderno que [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem não conhece, Duct tape wallet são aquelas carteiras feitas com o famoso Silver Tape.<br />
Existe um empresa hoje especializada em fazer produtos com este tipo de fita, é a <a href="http://www.ducti.com/" title="http://www.ducti.com/">Ducti</a>. Eu ainda não tive a chance de adquirir uma carteira dessas para conferir a qualidade do produto, mas fica claro o visual moderno que uma carteira dessa tem.</p>
<p><img src="http://infinitadesign.com/blog/wp-content/uploads/2008/08/10101sl.jpg" alt="Ducti Tape Wallet" /></p>
<p>Partindo do fato de que esta carteira teve ínicio no &#8220;fundo de casa&#8221; de alguem por ae, é lógico que HJ ainda é comum ver pessoas que ainda fazem suas carteiras dessa maneira. Um dos pontos legais de se fazer uma carteira dessa manualmente é facilidade de se poder &#8220;customizar&#8221; sua carteira, já que o processo é bem simples (Cortar, colar etc..)</p>
<p>Pensando nisso resolvi criar minha propria carteira:<br />
<a href="http://infinitadesign.com/blog/wp-content/uploads/2008/08/dsc00017.jpg" title="Bagunça Duct Tape Wallet" rel="lightbox[25]"><img src="http://infinitadesign.com/blog/wp-content/uploads/2008/08/dsc00017.jpg" alt="Bagunça Duct Tape Wallet" width="409" height="308" /></a></p>
<p>Olha a bagunça! lol =D</p>
<p><a href="http://infinitadesign.com/blog/wp-content/uploads/2008/08/dsc00020.jpg" title="Duct Tape Wallet DONE!" rel="lightbox[25]"><img src="http://infinitadesign.com/blog/wp-content/uploads/2008/08/dsc00020.thumbnail.jpg" alt="Duct Tape Wallet DONE!" width="197" height="148" /></a></p>
<p>Mas olha que legal que ficou!!</p>
<p>Eu recomendo comprar fitas de qualidade, a fita que utilizei dependendo do nivel de calor (sol) ela começa a desprender cola, e vira uma bagunça se vc estiver sentado com ela em seu bolso.</p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2008/08/29/minha-duct-tape-wallet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajaxfile manager!</title>
		<link>http://infinitadesign.com/blog/2008/08/29/ajaxfile-manager/</link>
		<comments>http://infinitadesign.com/blog/2008/08/29/ajaxfile-manager/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 20:57:14 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/2008/08/29/ajaxfile-manager/</guid>
		<description><![CDATA[Procurando por um modo de conseguir fazer upload de arquivos de modo fácil, me deparei com este manager super prático.
Ajaxfile manager!

Muito simples de configurar e usar, e vc pode inclui-lo para trabalhar junto com o TinyMCE ou trabalhando em modo standalone, realmente quebra um galho quando é necessário gerenciar os arquivos que você tem que [...]]]></description>
			<content:encoded><![CDATA[<p>Procurando por um modo de conseguir fazer upload de arquivos de modo fácil, me deparei com este manager super prático.</p>
<p><strong><a href="http://phpletter.com/Demo/Ajax-File--Manager/ ">Ajaxfile manager!</a></strong></p>
<p><strong><a href="http://phpletter.com/Demo/Ajax-File--Manager/ "></a></strong><a href="http://infinitadesign.com/wp-content/uploads/2008/08/myfolder_md.jpg" title="Ajax File Manager" rel="lightbox[23]"><img src="http://infinitadesign.com/wp-content/uploads/2008/08/myfolder_md.thumbnail.jpg" alt="Ajax File Manager" /></a></p>
<p>Muito simples de configurar e usar, e vc pode inclui-lo para trabalhar junto com o TinyMCE ou trabalhando em modo standalone, realmente quebra um galho quando é necessário gerenciar os arquivos que você tem que enviar para sua página ou blog.<br />
Observe que para q integração com o edito tinymce você precisa alterar o path da imagen ao inseri-la no editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2008/08/29/ajaxfile-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cake PHP!</title>
		<link>http://infinitadesign.com/blog/2007/08/25/cake-php/</link>
		<comments>http://infinitadesign.com/blog/2007/08/25/cake-php/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 04:14:32 +0000</pubDate>
		<dc:creator>andre</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://infinitadesign.com/2007/08/25/cake-php/</guid>
		<description><![CDATA[Depois de testar vários CMS, experimentei Mambo, WebsiteBaker, WordPress e vários outros, resolvi criar meu própio CMS, mas depois de montar a base para ele mesmo que ele tenha ficado além das minhas expectativas resolvi deixar o projeto de lado e então resolvi procurar por frameworks em php para desenvolver websites.
Primeiramente encontrei o Zend Framework, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://infinitadesign.com/wp-content/uploads/2007/08/cakepphp.jpg" alt="CakePHP" align="right" />Depois de testar vários CMS, experimentei Mambo, WebsiteBaker, WordPress e vários outros, resolvi criar meu própio CMS, mas depois de montar a base para ele mesmo que ele tenha ficado além das minhas expectativas resolvi deixar o projeto de lado e então resolvi procurar por frameworks em php para desenvolver websites.</p>
<p>Primeiramente encontrei o Zend Framework, bem robusto, pelo que percebi pode-se criar aplicações bem robustas usando o ZF, mas mesmo assim não era o que eu estava procurando. Pesquisando um pouco mais achei o CakePHP, a primeira vista não achei o CakePHP tão atraente, mas depois de usa-lo um pouco mais eu particularmente gostei muito dele.</p>
<p>O CakePHP é um framework para desenvolvimento rápido de aplicações que usa conceitos como ActiveRecord, Association Data Mapping, Front Controller and MVC. Pra quem quer ter uma noção o quão rápido é o desenvolvimento com um framework tentem montar o &#8220;Blog Tutorial&#8221;do próprio manual do Cake.</p>
<p><strong>Website</strong><br />
<a href="www.bakephp.org" title="bakePHP website">www.bakephp.org</a></p>
<p><strong>CakePHP blog tutorial:</strong><br />
<a href="http://manual.cakephp.org/appendix/blog_tutorial">http://manual.cakephp.org/appendix/blog_tutorial </a></p>
]]></content:encoded>
			<wfw:commentRss>http://infinitadesign.com/blog/2007/08/25/cake-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
