<?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>Como Criar Um Site, Blog ou Loja Virtual Gratis - WebMaster.pt &#187; Web Design</title>
	<atom:link href="http://www.webmaster.pt/categoria/web-design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webmaster.pt</link>
	<description>Aprenda Como Criar Um Site, Blog ou Loja Virtual com WordPress e Joomla e Ganhar Dinheiro Online</description>
	<lastBuildDate>Mon, 23 Jan 2012 22:14:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Elementos HTML Arredondados Com jQuery Curvy Corners</title>
		<link>http://www.webmaster.pt/elementos-html-arredondados-jquery-curvy-corners-13361.html</link>
		<comments>http://www.webmaster.pt/elementos-html-arredondados-jquery-curvy-corners-13361.html#comments</comments>
		<pubDate>Wed, 08 Jun 2011 07:16:42 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=13361</guid>
		<description><![CDATA[Aprenda a criar elementos Arredondados com o plugin para Jquery: Curvy Corners<p><a href="http://www.webmaster.pt/elementos-html-arredondados-jquery-curvy-corners-13361.html">Elementos HTML Arredondados Com jQuery Curvy Corners</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/imagens-arredondadas-imgr-jquery-image-rounder-11555.html' rel='bookmark' title='Imagens Arredondadas Com IMGr jQuery Image Rounder'>Imagens Arredondadas Com IMGr jQuery Image Rounder</a></li>
<li><a href='http://www.webmaster.pt/menu-horizontal-segue-scroll-down-jquery-10921.html' rel='bookmark' title='Menu Horizontal Que Segue O Scroll Down &#8211; jQuery'>Menu Horizontal Que Segue O Scroll Down &#8211; jQuery</a></li>
<li><a href='http://www.webmaster.pt/jquery-formulario-login-efeito-deslizamento-10358.html' rel='bookmark' title='jQuery &#8211; Formulário Login Com Efeito Deslizamento'>jQuery &#8211; Formulário Login Com Efeito Deslizamento</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/05/elementos-html-arredondados-jquery-curvy-corners.png" alt="" width="214" height="284" class="aligncenter size-full wp-image-13367" /></p>
<p>Quando o assunto é <strong>web design</strong>, a criatividade dos bons designers não tem limites. Eles criam peças incrivelmente belas, com boa usabilidade e navegabilidade e, sempre que possível, com foco na experiência do visitante (pelo menos, é o que se espera). Entretanto, algumas vezes tamanha criatividade não pode ser totalmente &#8220;convertida&#8221; em uma página de web em função de dificuldades técnicas que, por ventura, possam existir.</p>
<p>Não são raros os casos em que o programador de interface desconhece técnicas para fazer o HTML+CSS funcional ficar idêntico à imagem que lhe foi passada. Um dos casos comuns em que isso acontece é quando há <strong>elementos arredondados</strong> na concepção do visual do site. Alguns consideram prover elementos arredondados uma tarefa complexa e, exatamente pensando nisso, existe um plugin excelente, chamado<strong>jQuery Curvy Corners</strong>.</p>
<p>Com jQuery Curvy Corners é possível:</p>
<ul>
<li>Arredondar elementos a nível de bloco (ex. DIVs)</li>
<li>Suporte a anti-aliasing</li>
<li>Bordas e imagens de background</li>
</ul>
<p>O Curvy aplica, dinamicamente, alguns conceitos de CSS3 para realizar o arredondamento. Uma de suas grandes características é que, caso o browser já tenha suporte nativo, ele simplesmente não faz nada, deixando a renderização por conta do próprio navegador e poupando o uso de recursos.</p>
<h2>Como Usar o jQuery Curvy Corners</h2>
<p>Existem várias maneiras de se usar o Curvy Corners; a mais simples é a mostrada a seguir. Para começar, <a href="http://blue-anvil.com/download/list" target="_blank">faça o download do script</a> e descompacte-o na estrutura de diretórios de seu projeto. Existirem várias versões do script; pessoalmente, prefiro a minificada.</p>
<p>Então, basta fazer a chamada ao script no &#8220;head&#8221; dos documentos que deseja que o script atue:</p>
<p><pre><code><br />
&lt;script type=&quot;text/javascript&quot; src=&quot;/js/jquery.curvycorners.min.js&quot;&gt;&lt;/script&gt;<br />
</code></pre></p>
<p>Agora, simplesmente escolha o(s) elemento(s) de bloco que quer arredondar e escreva a linha de programação para ativar o script:</p>
<p><pre><code><br />
$(&#039;.arredondado&#039;).corner();<br />
</code></pre></p>
<p>Simplíssimo!</p>
<h2>Oções do jQuery Curvy Corners</h2>
<p>É possível, também, especificar o &#8220;nível de arredondamento&#8221; para cada canto do elemento-alvo. Usa-se a seguinte convenção:</p>
<ul>
<li>tl = top left (canto superior esquerdo)</li>
<li>tr = top right (canto superior direito)</li>
<li>bl = bottom left (canto inferior esquerdo)</li>
<li>br = bottom right (canto inferior direito)</li>
</ul>
<p>Se quiséssemos, por exemplo, um elemento arredondado com os cantos da esquerda em 10px e, os da direita, 20px, poderíamos usar o seguinte código:</p>
<p><pre><code><br />
$(&#039;.arredondado&#039;).corner({<br />
&nbsp;&nbsp;tl: { radius: 10 },<br />
&nbsp;&nbsp;tr: { radius: 20 },<br />
&nbsp;&nbsp;bl: { radius: 10 },<br />
&nbsp;&nbsp;br: { radius: 20 }<br />
});<br />
</code></pre></p>
<p>Para ativar o anti-alias, é só inserir mais uma pequena instrução:</p>
<p><pre><code><br />
$(&#039;.arredondado&#039;).corner({<br />
&nbsp;&nbsp;tl: { radius: 10 },<br />
&nbsp;&nbsp;tr: { radius: 20 },<br />
&nbsp;&nbsp;bl: { radius: 10 },<br />
&nbsp;&nbsp;br: { radius: 20 },<br />
&nbsp;&nbsp;&nbsp;&nbsp;antiAlias: true<br />
});<br />
</code></pre></p>
<h2>Funções do jQuery Curvy Corners</h2>
<p>Algo muito interessante sobre o script é o arredondamento e &#8220;desarredondamento&#8221; dinâmicos possíveis de se fazer. Basta usar, respectivamente, as funções <strong>redrawCorners()</strong> e <strong>removeCorners()</strong>. Por exemplo, caso queira retirar o arredondamento quando algum elemento for clicado, use:</p>
<p><pre><code><br />
$(&#039;a&#039;).click(function(){<br />
&nbsp;&nbsp;$(&#039;.arredondado&#039;).removeCorners();<br />
});<br />
</code></pre></p>
<h2>Conclusão sobre o jQuery Curvy Corners</h2>
<p>Como citado, existem outras maneiras de se usar o jQuery Curvy Corners, maneiras essas que podem ser observadas e estudas no <a href="http://www.curvycorners.net/" target="_blank">site oficial do plugin</a>. Além disso, lá é possível encontrar diversos <a href="http://www.curvycorners.net/demos/" target="_blank">exemplos de uso do Curvy Corners</a>.</p>
<p>Para projetos que precisam atender a um web design mais arrojado através de arredondamento de elementos, certamente este excelente plugin para jQuery realiza bem a tarefa. Por arredondar de forma fácil elementos, por ser executado somente em navegadores sem suporte a CSS3 e por ser crossbrowser, o Curvy está, definitivamente, recomendado!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Felementos-html-arredondados-jquery-curvy-corners-13361.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Felementos-html-arredondados-jquery-curvy-corners-13361.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/elementos-html-arredondados-jquery-curvy-corners-13361.html">Elementos HTML Arredondados Com jQuery Curvy Corners</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/imagens-arredondadas-imgr-jquery-image-rounder-11555.html' rel='bookmark' title='Imagens Arredondadas Com IMGr jQuery Image Rounder'>Imagens Arredondadas Com IMGr jQuery Image Rounder</a></li>
<li><a href='http://www.webmaster.pt/menu-horizontal-segue-scroll-down-jquery-10921.html' rel='bookmark' title='Menu Horizontal Que Segue O Scroll Down &#8211; jQuery'>Menu Horizontal Que Segue O Scroll Down &#8211; jQuery</a></li>
<li><a href='http://www.webmaster.pt/jquery-formulario-login-efeito-deslizamento-10358.html' rel='bookmark' title='jQuery &#8211; Formulário Login Com Efeito Deslizamento'>jQuery &#8211; Formulário Login Com Efeito Deslizamento</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/elementos-html-arredondados-jquery-curvy-corners-13361.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Menu Espetacular Com Plugin jQuery MobilyBlocks</title>
		<link>http://www.webmaster.pt/menu-plugin-jquery-mobilyblocks-13247.html</link>
		<comments>http://www.webmaster.pt/menu-plugin-jquery-mobilyblocks-13247.html#comments</comments>
		<pubDate>Wed, 04 May 2011 09:16:30 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=13247</guid>
		<description><![CDATA[Aprenda a apresentar listas não ordenadas através duma animação circular espetacular com o plugin para jQuery MobilyBlocks-<p><a href="http://www.webmaster.pt/menu-plugin-jquery-mobilyblocks-13247.html">Menu Espetacular Com Plugin jQuery MobilyBlocks</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/enquete-animada-jquery-php-9574.html' rel='bookmark' title='Enquete Animada Com jQuery E PHP &#8211; Efeito Espetacular!'>Enquete Animada Com jQuery E PHP &#8211; Efeito Espetacular!</a></li>
<li><a href='http://www.webmaster.pt/notificacoes-interativas-slidenote-12003.html' rel='bookmark' title='Notificações Interativas Com SlideNote &#8211; Plugin jQuery'>Notificações Interativas Com SlideNote &#8211; Plugin jQuery</a></li>
<li><a href='http://www.webmaster.pt/avisos-personalizados-plugin-jquery-humanized-messages-12344.html' rel='bookmark' title='Avisos Personalizados Com Plugin jQuery Humanized Messages'>Avisos Personalizados Com Plugin jQuery Humanized Messages</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/04/menus-surpreendentes-mobilyblocks.jpg" alt="Menus surpreendentes com MobilyBlocks: exemplo" width="150" height="150" class="aligncenter size-full wp-image-13262" /></p>
<p>Já há alguns artigos temos falado da importância de se apresentar elementos/efeitos <strong>diferentes</strong> e <strong>interessantes</strong> nos sites. Atualmente, com, literalmente, milhões de sites semelhantes, as diferenças e detalhes positivos fazem a diferença.</p>
<p>Gostaria de apresentar uma dessas &#8220;alternativas&#8221; para se fazer algo inovador nos sites, que é apresentar listas não ordenadas de forma completamente diferente do que você já viu usando o plugin para jQuery <strong>MobilyBlocks</strong>.</p>
<p>O MobilyBlocks permite apresentar listas não-ordenadas através de uma <strong>animação circular</strong>. Seu visitante pensará que vai encontrar mais do mesmo, mas vai se surpreender bastante ao se deparar com este <strong>efeito incrível</strong>!</p>
<h2>Como usar o MobilyBlocks</h2>
<p>A primeira coisa é <a href="http://playground.mobily.pl/assets/files/demo/blocks/mobilyblocks.zip">fazer o download MobilyBlocks</a>. No arquivo compactado você encontrará algumas pastas com arquivos além dos estritamente necessários (pois vem junto um exemplo para demonstração e estudo). Na verdade, os arquivo essenciais para o funcionando do plugin são apenas 3, que devem ser inseridos nas páginas de seu site que conterão o efeito (obviamente respeito a estrutura de diretórios de seu próprio projeto):</p>
<p><pre><code><br />
&lt;link href=&quot;css/default.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;<br />
&lt;script src=&quot;js/jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;<br />
&lt;script src=&quot;js/mobilyblocks.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;<br />
</code></pre></p>
<p>A estrutura para que o script funcione é tão-somente a estrutura simples e já tradicional de uma lista não ordenada. A dica principal é usar imagens como itens dessa lista para impactar ainda mais o visitante e tornar o efeito ainda mais bonito (também fica interessante já especificar uma imagem de background para o próprio elemento &lt;ul&gt;):</p>
<p><pre><code><br />
&lt;div class=&quot;socials&quot;&gt;<br />
&nbsp;&nbsp;&lt;ul class=&quot;reset&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/socials/delicious.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/socials/digg.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/socials/google.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/socials/stumbleupon.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/socials/technorati.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;img/socials/twitter.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&lt;/ul&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&lt;/div&gt;&nbsp;&nbsp;<br />
</code></pre></p>
<p>Depois disso, basta apontar para a lista que se deseja aplicar o efeito do MobilyBlocks, fazendo uma chamada simples à sua inicialização:</p>
<p><pre><code><br />
$(&#039;.socials&#039;).mobilyblocks();<br />
</code></pre></p>
<p>E pronto, não é preciso mais nada! Agora você já pode conferir este incrível efeito de animação circular!</p>
<h2>Opções do MobilyBlocks</h2>
<p>O MobilyBlocks possui algumas opções simples:</p>
<div>
<ul>
<li><strong>trigger</strong> (&#8216;click&#8217; ou &#8216;hover). Em qual evento o efeito acontecerá.</li>
<li><strong>direction</strong> (&#8216;clockwise&#8217; ou &#8216;counter&#8217;). Se a animação circular será no sentido horário ou anti-horário.</li>
<li><strong>duration</strong>. Duração da animação.</li>
<li><strong>zIndex</strong>. Valor z-index dos itens da lista.</li>
<li><strong>widthMultiplier</strong>. &#8220;Expansor&#8221; dos itens em relação à &#8220;base&#8221; (a melhor forma de entender é testar diversos valores).</li>
</ul>
</div>
<p>Então, por exemplo, se quiséssemos aplicar um efeito de MobilyBlocks em uma lista de classe &#8220;<strong>special-list</strong>&#8221; com <strong>sentido anti-horário</strong> e <strong>duração de 450ms</strong>, teríamos o seguinte código:</p>
<p><pre><code><br />
$(&#039;.special-list&#039;).mobilyblocks({<br />
&nbsp;&nbsp;direction: &#039;counter&#039;,<br />
&nbsp;&nbsp;duration:450<br />
});<br />
<br />
</code></pre></p>
<h2>Conclusão sobre o MobilyBlocks</h2>
<p>Como você pode conferir na <a href="http://playground.mobily.pl/jquery/mobily-blocks/demo.html">página de exemplo</a> oficial (e no arquivo compactado que você baixou), este é um <strong>efeito totalmente inovador</strong>, que não se encontra normalmente por aí.</p>
<p>Usá-lo certamente fará com que seu site tenha um diferencial importante em relação à concorrência e, por isso, o <strong>MobilyBlocks</strong> é altamente recomendado!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Fmenu-plugin-jquery-mobilyblocks-13247.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Fmenu-plugin-jquery-mobilyblocks-13247.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/menu-plugin-jquery-mobilyblocks-13247.html">Menu Espetacular Com Plugin jQuery MobilyBlocks</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/enquete-animada-jquery-php-9574.html' rel='bookmark' title='Enquete Animada Com jQuery E PHP &#8211; Efeito Espetacular!'>Enquete Animada Com jQuery E PHP &#8211; Efeito Espetacular!</a></li>
<li><a href='http://www.webmaster.pt/notificacoes-interativas-slidenote-12003.html' rel='bookmark' title='Notificações Interativas Com SlideNote &#8211; Plugin jQuery'>Notificações Interativas Com SlideNote &#8211; Plugin jQuery</a></li>
<li><a href='http://www.webmaster.pt/avisos-personalizados-plugin-jquery-humanized-messages-12344.html' rel='bookmark' title='Avisos Personalizados Com Plugin jQuery Humanized Messages'>Avisos Personalizados Com Plugin jQuery Humanized Messages</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/menu-plugin-jquery-mobilyblocks-13247.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Barras De Rolagem Estilizadas Com jScrollBar</title>
		<link>http://www.webmaster.pt/barras-rolagem-estilizadas-jscrollbar-13071.html</link>
		<comments>http://www.webmaster.pt/barras-rolagem-estilizadas-jscrollbar-13071.html#comments</comments>
		<pubDate>Thu, 14 Apr 2011 08:58:04 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=13071</guid>
		<description><![CDATA[Como criar barras de rolagem estilizadas com o plugin para jQuery jScrollBar.<p><a href="http://www.webmaster.pt/barras-rolagem-estilizadas-jscrollbar-13071.html">Barras De Rolagem Estilizadas Com jScrollBar</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/notificacoes-interativas-slidenote-12003.html' rel='bookmark' title='Notificações Interativas Com SlideNote &#8211; Plugin jQuery'>Notificações Interativas Com SlideNote &#8211; Plugin jQuery</a></li>
<li><a href='http://www.webmaster.pt/smartscroll-scrolls-profissionais-eficientes-12695.html' rel='bookmark' title='SmartScroll: Scrolls Mais Profissionais E Eficientes'>SmartScroll: Scrolls Mais Profissionais E Eficientes</a></li>
<li><a href='http://www.webmaster.pt/super-paginacao-jquery-php-css3-12017.html' rel='bookmark' title='Super Paginação Com jQuery, PHP E CSS3'>Super Paginação Com jQuery, PHP E CSS3</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/03/barras-de-rolagem-personalizada-com-jscrollbar-300x132.gif" alt="Exeplo de barra de rolagem estilizadas com jScrollBar" width="300" height="132" class="aligncenter size-medium wp-image-13077" /></p>
<p>Não é exagero dizer que é um verdadeiro sonho para os webdesigners poderem contar com barras de rolagem estilizadas no site (estou falando sem utilizar flash). Um dos eternos &#8220;entraves&#8221; para que aquele que mexe com design para web considerar o site como de qualidade, é não apresentar barras de rolagem mais condizentes com a identidade visual do site, mas sim aquele cinza-padrão sem nenhuma questão de ser interessante&#8230;</p>
<p>Mas agora essa insatisfação pode acabar, já que é possível estilizar e fazer das barras de rolagem mais bonitas e interessantes utilizando <strong>jScrollBar</strong>!</p>
<p>Com jScrollBar, você pode mudar o estilo padrão das barras de rolagem do site, podendo fazer aparecer imagens e, usando CSS, estilizar das mais variadas formas possíveis. Tudo de maneira simples e fácil de se implementar.</p>
<h2>Usando jScrollBar</h2>
<p>Quando você <a href="http://www.myjqueryplugins.com/jScrollbar/download" target="_blank">baixar o jScrollBar</a>, vai encontrar no .zip os javascripts e css necessários para fazer tudo funcionar &#8211; também há algumas imagens de exemplo para se ter melhor noção de como é o funcionamento do plugin. Insira esses javascripts e css no cabeçalho de seu documento.</p>
<p>É preciso que seus elementos que irão apresentar a barra de rolagem personalizada sigam uma estrutura como essa:</p>
<p><pre><code><br />
&lt;!-- Container principal --&gt;<br />
&lt;div class=&quot;jScrollbar&quot;&gt;<br />
 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Container do conteúdo do scroll --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;jScrollbar_mask&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Conteúdo --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi...<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/p&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Container do slider --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;jScrollbar_draggable&quot;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Slider --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;#&quot; class=&quot;draggable&quot;&gt;&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Lembre-se de dar o clear nos floats --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;clr&quot;&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
</code></pre></p>
<p>Então, basta inicializar o jScrollBar:</p>
<p><pre><code><br />
&lt;script type=&quot;text/javascript&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#039;.jScrollbar&#039;).jScrollbar();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&lt;/script&gt;<br />
</code></pre></p>
<p><a href="http://www.myjqueryplugins.com/jScrollbar/demo" target="_blank">Veja a página com vários exemplos de uso do jScrollBar</a>.</p>
<h2>Opções do jScrollBar</h2>
<p>Existem 2 opções no jScrollBar:</p>
<ul>
<li>allowMouseWheel. Permite rolar com a roda do mouse (default &#8216;true&#8217;).</li>
<li>scrollStep. Velocidade da rolagem quando allowMouseWheel é &#8220;true&#8221; (default &#8217;10&#8242;).</li>
</ul>
<p>Então, por exemplo, se quiséssemos uma velocidade de rolagem 15 para nosso elemento, teríamos:</p>
<p>                                          <pre><code><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#039;.jScrollbar&#039;).jScrollbar({<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scrollStep: 15<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</code></pre></p>
<h2>Conclusão sobre o jScrollBar</h2>
<p>Utilizando o <strong>jScrollBar</strong>, é possível fazer com que as barras de rolagem de seu site fiquem com a aparência diferente, podendo, ao usar sua criatividade, dar qualquer visual a suas scrollbars.</p>
<p>Certamente esta é uma excelente maneira para incrementar o design do site e fazer com que as coisas fiquem mais coincidentes com a identidade visual do projeto. Certamente é uma excelente pedida!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Fbarras-rolagem-estilizadas-jscrollbar-13071.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Fbarras-rolagem-estilizadas-jscrollbar-13071.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/barras-rolagem-estilizadas-jscrollbar-13071.html">Barras De Rolagem Estilizadas Com jScrollBar</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/notificacoes-interativas-slidenote-12003.html' rel='bookmark' title='Notificações Interativas Com SlideNote &#8211; Plugin jQuery'>Notificações Interativas Com SlideNote &#8211; Plugin jQuery</a></li>
<li><a href='http://www.webmaster.pt/smartscroll-scrolls-profissionais-eficientes-12695.html' rel='bookmark' title='SmartScroll: Scrolls Mais Profissionais E Eficientes'>SmartScroll: Scrolls Mais Profissionais E Eficientes</a></li>
<li><a href='http://www.webmaster.pt/super-paginacao-jquery-php-css3-12017.html' rel='bookmark' title='Super Paginação Com jQuery, PHP E CSS3'>Super Paginação Com jQuery, PHP E CSS3</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/barras-rolagem-estilizadas-jscrollbar-13071.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Formulários Mais Seguros Com QapTcha</title>
		<link>http://www.webmaster.pt/formularios-seguros-qaptcha-13090.html</link>
		<comments>http://www.webmaster.pt/formularios-seguros-qaptcha-13090.html#comments</comments>
		<pubDate>Mon, 11 Apr 2011 08:09:10 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=13090</guid>
		<description><![CDATA[Aprenda a usar o plugin para jQuery QapTcha para proteger os formulários do seu site ou blog de bots.<p><a href="http://www.webmaster.pt/formularios-seguros-qaptcha-13090.html">Formulários Mais Seguros Com QapTcha</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/downloads-mais-sofisticados-jdownload-11407.html' rel='bookmark' title='Downloads Mais Sofisticados Com jDownload'>Downloads Mais Sofisticados Com jDownload</a></li>
<li><a href='http://www.webmaster.pt/text-hints-campos-formulario-coolinput-12175.html' rel='bookmark' title='Text Hints Em Campos De Formulário Com CoolInput'>Text Hints Em Campos De Formulário Com CoolInput</a></li>
<li><a href='http://www.webmaster.pt/smartscroll-scrolls-profissionais-eficientes-12695.html' rel='bookmark' title='SmartScroll: Scrolls Mais Profissionais E Eficientes'>SmartScroll: Scrolls Mais Profissionais E Eficientes</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/03/qaptcha-formularios-form-seguros.gif" alt="Formulários mais seguros com QapTcha: exemplo de uso" width="309" height="206" class="aligncenter size-full wp-image-13098" /></p>
<p>É bastante comum em sites haver formulários para interações simples, como contato, reclamações, e outros; e existem, também, aqueles formulários mais complexos, como orçamentos, cotações, etc. Independentemente do caso, é importante fazer os corretos tratamentos visando a segurança desses formulários para que a utilização do site e banco de dados não sejam comprometidos.</p>
<p>Dentre as centenas de técnicas possíveis, uma das mais conhecidas e utilizadas no mundo todo é o <em>Completely Automated Public Turing test to tell Computers and Humans Apart</em>, ou como é mais conhecido, <a href="http://pt.wikipedia.org/wiki/CAPTCHA" target="_blank">CAPTCHA</a>. O <strong>CAPTCHA</strong>, como deve ser do conhecimento dos desenvolvedores, consiste em apresentar uma imagem com uma série de palavras aleatórias (alguns usam números) e solicitar que se digite o que foi apresentado. Caso se digite o que consta na imagem corretamente, então não se trata de um <em>bot</em> varrendo e testando seu site (pois um robô, teoricamente, não consegue interpretar o que está na imagem para digitar).</p>
<p>Apesar de ter seus pontos fracos, o CAPTCHA tem seu nível de eficiência. Mas eis que surge uma nova maneia de confirmar se quem está interagindo com o formulário é realmente uma pessoa, ao invés de um bot; uma forma de &#8220;validar o ser humano&#8221; de forma diferente, divertida e inovadora e isso é feito através do plugin para jQuery <strong>QapTcha</strong>.</p>
<p>Com QapTcha <strong>a confirmação dos formulários fica protegida</strong> pela obrigação de o visitante ter que usar um controle deslizante (drag &amp; drop) para comprovar que realmente é um ser humano interagindo. Atualmente robôs não conseguem fazer isso, acredite.</p>
<p>O QapTcha cria no formulário um campo oculto de nome &#8220;iQapTcha&#8221; com um token aleatório. Robôs desse tipo geralmente preenchem todos os campos de formulários automaticamente. Com a interação do slider, o iQapTcha esvazia o valor contido no campo criado automaticamente e salva uma variável de sessão &#8220;iQaptcha&#8221; com valor &#8220;true&#8221;. Uma excelente medida de segurança, tenha certeza.</p>
<h2>Como usar o QapTcha</h2>
<p>Primeiramente, é preciso <a href="http://www.myjqueryplugins.com/QapTcha/download" target="_blank">fazer download do QapTcha</a> e adequar os arquivos que vêm zipados à estrutura de diretórios de seu projeto. Como é de se esperar, faça as chamadas corretas no &lt;head&gt; de seu documento. Dentro da pasta que vem com o plugin, encontram-se os javascripts necessários e uma folha de estilos:</p>
<p><pre><code><br />
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-ui.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;QapTcha.jquery.js&quot;&gt;&lt;/script&gt;<br />
</code></pre></p>
<p>Nisso, você vai adicionar uma div de id &#8220;captcha&#8221; em seu formulário, tal como o exemplo:</p>
<p><pre><code><br />
&lt;form method=&quot;post&quot; action=&quot;&quot;&gt;<br />
&nbsp;&nbsp;&lt;fieldset&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;label&gt;Nome&lt;/label&gt; &lt;input type=&quot;text&quot; name=&quot;firstname&quot; /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;label&gt;Sobrenome&lt;/label&gt; &lt;input type=&quot;text&quot; name=&quot;lastname&quot; /&gt;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Adicionar esta div no form --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&quot;QapTcha&quot;&gt;&lt;/div&gt;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Enviar&quot; /&gt;<br />
&nbsp;&nbsp;&lt;/fieldset&gt;<br />
&lt;/form&gt;<br />
</code></pre></p>
<p>E, no arquivo PHP que o formulário aponta, é preciso realizar os devidos testes com as variáveis criadas pelo plugin:</p>
<p><pre><code><br />
if(isset($_POST[&#039;iQapTcha&#039;]) &amp;&amp; empty($_POST[&#039;iQapTcha&#039;]) &amp;&amp; isset($_SESSION[&#039;iQaptcha&#039;]) &amp;&amp; $_SESSION[&#039;iQaptcha&#039;])<br />
&nbsp;&nbsp;// ser-humano<br />
}<br />
else<br />
{<br />
&nbsp;&nbsp;// bot<br />
}<br />
</code></pre></p>
<p>Com toda a &#8220;infra-estrutura&#8221; terminada, basta inicializar o plugin ao bom e velho estilo simples do jQuery:</p>
<p><pre><code><br />
$(document).ready(function(){<br />
&nbsp;&nbsp;$(&#039;#QapTcha&#039;).QapTcha();<br />
});<br />
</code></pre></p>
<h2>Opções do QapTcha</h2>
<p>O autor disponibilizou as seguintes opções:</p>
<ul>
<li><strong>disabledSubmitBoolean.</strong> Booleano para adicionar a propriedade &#8220;disabled&#8221; ao botão do form (default &#8220;true&#8221;).</li>
<li><strong>txtLockStringDefault.</strong> Texto para quando o form está travado (default &#8220;Locked : form can&#8217;t be submited&#8221;).</li>
<li><strong>txtUnLockStringDefault.</strong> Texto para quando o form está destravado (default &#8220;Unlocked : form can be submited&#8221;).</li>
</ul>
<p>Um exemplo de inicialização do QapTcha utilizando suas opções:</p>
<p><pre><code><br />
$(document).ready(function(){<br />
&nbsp;&nbsp;$(&#039;#QapTcha&#039;).QapTcha({<br />
&nbsp;&nbsp;&nbsp;&nbsp;disabledSubmit: true,<br />
&nbsp;&nbsp;&nbsp;&nbsp;txtLock: &quot;Arraste o controle para validar&quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;txtUnLock: &quot;Formulário destravado&quot;<br />
&nbsp;&nbsp;});<br />
});<br />
</code></pre></p>
<h2>Conclusão sobre o QapTcha</h2>
<p>Sem sombra de dúvidas, uma forma de <strong>fazer validação de formulários</strong> e protegê-los contra bots que varrem o site é medida indispensável. É possível fazer de várias maneiras, e uma delas é usando esse excelente plugin que coloca uma proteção via slider em seus forms.</p>
<p>O <strong>QapTcha</strong> é recomendadíssimo, principalmente para sites que queiram passar modernidade e se valerem de recursos interativos chamativos, proporcionando boas experiências a seus visitantes.
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Fformularios-seguros-qaptcha-13090.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Fformularios-seguros-qaptcha-13090.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/formularios-seguros-qaptcha-13090.html">Formulários Mais Seguros Com QapTcha</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/downloads-mais-sofisticados-jdownload-11407.html' rel='bookmark' title='Downloads Mais Sofisticados Com jDownload'>Downloads Mais Sofisticados Com jDownload</a></li>
<li><a href='http://www.webmaster.pt/text-hints-campos-formulario-coolinput-12175.html' rel='bookmark' title='Text Hints Em Campos De Formulário Com CoolInput'>Text Hints Em Campos De Formulário Com CoolInput</a></li>
<li><a href='http://www.webmaster.pt/smartscroll-scrolls-profissionais-eficientes-12695.html' rel='bookmark' title='SmartScroll: Scrolls Mais Profissionais E Eficientes'>SmartScroll: Scrolls Mais Profissionais E Eficientes</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/formularios-seguros-qaptcha-13090.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>ImageCloud: Nuvem De Imagens Simples Com jQuery</title>
		<link>http://www.webmaster.pt/imagecloud-nuvem-imagens-simples-jquery-12964.html</link>
		<comments>http://www.webmaster.pt/imagecloud-nuvem-imagens-simples-jquery-12964.html#comments</comments>
		<pubDate>Thu, 31 Mar 2011 09:11:18 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=12964</guid>
		<description><![CDATA[Aprenda a criar uma nuvem de imagens no seu site com o plugin ImageCloud para jQuery.<p><a href="http://www.webmaster.pt/imagecloud-nuvem-imagens-simples-jquery-12964.html">ImageCloud: Nuvem De Imagens Simples Com jQuery</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/legendas-elegantes-imagens-jquery-captify-12814.html' rel='bookmark' title='Legendas Elegantes Nas Imagens Com jQuery Captify'>Legendas Elegantes Nas Imagens Com jQuery Captify</a></li>
<li><a href='http://www.webmaster.pt/imagens-arredondadas-imgr-jquery-image-rounder-11555.html' rel='bookmark' title='Imagens Arredondadas Com IMGr jQuery Image Rounder'>Imagens Arredondadas Com IMGr jQuery Image Rounder</a></li>
<li><a href='http://www.webmaster.pt/tooltips-jtooltip-12115.html' rel='bookmark' title='Tooltips Simples E Eficientes Com jTooltip'>Tooltips Simples E Eficientes Com jTooltip</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/03/imagecloud-nuvem-de-imagem-simples-jquery.jpg" alt="ImageCloud Nuvem de Imagens simples com jQuery: exemplo" width="250" height="164" class="aligncenter size-full wp-image-12971" /></p>
<p>Existem diversos <strong>tipos de sites</strong> na internet, isso qualquer leigo em desenvolvimento é capaz de constatar por si só. E cada tipo site deve, teoricamente, primar por sua &#8220;marca&#8221;, sua característica ou características que o faça diferente dos demais. Por exemplo, um site 100% flash é indicado para ações promocionais e hotsites, site com muitos textos e poucas imagens, em portais de notícias e algun blogs, e assim por diante.</p>
<p>Para os sites que precisa/exigem um apelo emocional e/ou de vendas, trabalhar com imagens é uma das melhores opções existentes. Neste caso, apresentar imagens criativamente pode fazer a diferença entre ganhar ou perder visitas/vendas. Por exemplo, o site pode apresentar imagens de produtos em uma <strong>nuvem de imagens</strong>, também conhecida como <strong>image cloud</strong>.</p>
<p>Se é este o caso, conseguir uma cloud image de maneira fácil é a opção a ser seguida. E, para isso, existe o <strong>jQuery ImageCloud</strong>.</p>
<p>Com o plugin ImageCloud para jQuery, é possível selecionar imagens para compor uma nuvem de imagens que, a cada carregamento da página, aparece de maneira diferente, o que dá um ar de modernidade e sentimento de que o site está sempre se atualizando. Algo positivo, certamente. Através de suas configurações fáceis, montar ImageClouds com jQuery é bastante fácil.</p>
<h2>Usando o ImageCloud</h2>
<p>Para começar, é preciso fazer o <a href="http://www.alvaromontoro.com/imageCloud/imageCloud.zip" target="_blank">download do jQuery ImageCloud</a> (caso queira um zip com alguns exemplos,<a href="http://www.alvaromontoro.com/imageCloud/imageCloud.demo.zip" target="_blank"> também é possível</a>, apesar de o <a href="http://www.alvaromontoro.com/imageCloud/" target="_blank">site oficial</a> contem bastante coisas). Insira a chamada para o jQuery e para o javascript do plugin (de preferência o arquivo minimizado) no &lt;head&gt; de seus documentos, sempre respeitando a estrutura de diretórios de seus projeto para fazer a(s) referência(s):</p>
<p><pre><code><br />
&lt;script src=&quot;jquery-1.5.min.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt;<br />
&lt;script src=&quot;jquery.imageCloud.mini.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt; <br />
</code></pre></p>
<p>Então, basta apontar o plugin para o elemento em que o set de imagens está e a mágica acontece:<br />
<pre><code><br />
$(&#039;#div&#039;).imageCloud();<br />
</code></pre></p>
<h2>Opções do ImageCloud</h2>
<p>Apesar de o plugin ser poderoso, não são muitas suas opções:</p>
<ul>
<li><strong>Width</strong>: Número. Especifica a largura da área da nuvem. Default &#8220;600px&#8221;.</li>
<li><strong>Height</strong>: Número. Especifica a altura da área da nuvem. Default &#8220;400px&#8221;.</li>
<li><strong>Color</strong>: Hex. Cor da borda que aparece em cada imagem. Default &#8220;#800000&#8243; (vermelho escuro).</li>
<li><strong>Link</strong>: true|false. Se &#8220;true&#8221;, as imagens apontam para o endereço especificado no atributo &#8220;title&#8221;. Default &#8220;false&#8221;.</li>
<li><strong>Speed</strong>: Número. Velocidade do efeito (valor baixo, efeito mais rápido). Default &#8220;200&#8243;.</li>
<li><strong>BorderSize</strong>: Número. Tamanho da borda em cada imagem. Default &#8220;6&#8243;.</li>
<li><strong>BorderStyle</strong>: Tipo de borda de imagem (valores CSS, como solid, dotted, dashed, etc). Default &#8220;solid&#8221;.</li>
<li><strong>BorderRadius</strong>: Número. Arredonda a borda das imagens (não funciona em IE). Default &#8220;0&#8243;.</li>
</ul>
<p>Nada melhor que um exemplo para ilustrar o uso das opções: <a href="http://www.alvaromontoro.com/imageCloud/demo.php" target="_blank">veja o exemplo oficial do ImageCloud</a>.</p>
<h2>Conclusão sobre o ImageCloud</h2>
<p>Certamente quando é preciso um apelo visual ou uma apresentação diferenciada de imagens, por si só, <strong>utilizar uma nuvem de imagens é uma boa pedida</strong>. Através do <strong>jQuery ImageCloud</strong> isso é passível de ser realizado com mínimo esforço de programação.</p>
<p>Apesar de, para usos na prática, o plugin precisar receber uma estilização mais refinada, definitivamente ele cumpre bem seu papel e, por isso, está aconselhado!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Fimagecloud-nuvem-imagens-simples-jquery-12964.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Fimagecloud-nuvem-imagens-simples-jquery-12964.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/imagecloud-nuvem-imagens-simples-jquery-12964.html">ImageCloud: Nuvem De Imagens Simples Com jQuery</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/legendas-elegantes-imagens-jquery-captify-12814.html' rel='bookmark' title='Legendas Elegantes Nas Imagens Com jQuery Captify'>Legendas Elegantes Nas Imagens Com jQuery Captify</a></li>
<li><a href='http://www.webmaster.pt/imagens-arredondadas-imgr-jquery-image-rounder-11555.html' rel='bookmark' title='Imagens Arredondadas Com IMGr jQuery Image Rounder'>Imagens Arredondadas Com IMGr jQuery Image Rounder</a></li>
<li><a href='http://www.webmaster.pt/tooltips-jtooltip-12115.html' rel='bookmark' title='Tooltips Simples E Eficientes Com jTooltip'>Tooltips Simples E Eficientes Com jTooltip</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/imagecloud-nuvem-imagens-simples-jquery-12964.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jMenu: Menu De Navegação Com Subníveis</title>
		<link>http://www.webmaster.pt/jmenu-menu-navegacao-subniveis-13060.html</link>
		<comments>http://www.webmaster.pt/jmenu-menu-navegacao-subniveis-13060.html#comments</comments>
		<pubDate>Mon, 28 Mar 2011 07:53:40 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=13060</guid>
		<description><![CDATA[Como criar um menu de navegação com subníveis, usando o plugin jMenu para jQuery.<p><a href="http://www.webmaster.pt/jmenu-menu-navegacao-subniveis-13060.html">jMenu: Menu De Navegação Com Subníveis</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/navegacao-abas-css-jquery-6408.html' rel='bookmark' title='Navegação Em Abas Com CSS E jQuery'>Navegação Em Abas Com CSS E jQuery</a></li>
<li><a href='http://www.webmaster.pt/menu-jquery-9730.html' rel='bookmark' title='25 Menu Espetaculares Com jQuery'>25 Menu Espetaculares Com jQuery</a></li>
<li><a href='http://www.webmaster.pt/menu-horizontal-segue-scroll-down-jquery-10921.html' rel='bookmark' title='Menu Horizontal Que Segue O Scroll Down &#8211; jQuery'>Menu Horizontal Que Segue O Scroll Down &#8211; jQuery</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/03/jmenu-menu-de-navegacao-com-subniveis.jpg" alt="" width="300" height="250" class="aligncenter size-full wp-image-13067" /></p>
<p>Existem sites que possuem muitas seções e subseções e apresentam bastantes recursos a seus visitantes. Quando é o caso de haver um menu grande e este possuir muitos níveis, torna-se primordial que a apresentação deste menu seja feita de forma adequada, não deixando pecar pela navegação facilitada e usabilidade.</p>
<p>Um menu com subníveis, para este casos, é a melhor opção. Existem diversas técnicas para fazer um menu multi nível e, hoje, apresentaremos a técnica de fazer este menu utilizando o incrível plugin para jQuery <strong>jMenu</strong>!</p>
<p>O jMenu é um plugin para jQuery que permite criar um menu horizontal com infinitos níveis e sub-níveis de profundidade. Como é preciso o <a href="http://jqueryui.com/" target="_blank">jQuery UI</a> para seu funcionamento, também é possível aplicar efeitos deste, como fadeIn ou slideDown. Sua implementação é bastante simples, não precisando mais que algumas listas HTML aninhadas e poucas linhas de código.</p>
<h2>Usando jMenu</h2>
<p>Primeiramente, faça o <a href="http://www.myjqueryplugins.com/jMenu/download" target="_blank">download do jMenu</a>. No arquivo zipado, você encontrará 2 arquivos com imagens de setinhas para o menu, além dos javascripts necessários. No &lt;head&gt; de seu documento, faça a chamada a todos esses arquivos.</p>
<p>Para o uso do jMenu, basicamente o que se precisa é de uma div e algumas listas com HTML, mais ou menos como a seguinte estrutura:</p>
<p><pre><code><br />
&lt;ul id=&quot;jMenu&quot;&gt;<br />
&nbsp;&nbsp;&lt;li&gt;&lt;a class=&quot;fNiv&quot;&gt;Nível 1&lt;/a&gt; &lt;!-- Classe &quot;fNiv&quot; obrigatória no primeiro nível --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li class=&quot;arrow&quot;&gt;&lt;/li&gt; &lt;!-- Setinha para indicar mais níveis --&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 2&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 2&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 2&lt;/a&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 3&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 3&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 3&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 3&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;a&gt;Nível 2&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&lt;/li&gt;&nbsp;&nbsp;<br />
&lt;/ul&gt;<br />
</code></pre></p>
<p>Então, basta inicializar o plugin:<br />
<pre><code><br />
&lt;ul&gt;<br />
$(document).ready(function(){<br />
&nbsp;&nbsp;$(&quot;#jMenu&quot;).jMenu();<br />
});<br />
&lt;/ul&gt;<br />
</code></pre></p>
<h2>Opções do jMenu</h2>
<p>O jMenu possui algumas opções para controle de posicionamento/comportamento:</p>
<ul>
<li><strong>ulWidth</strong>. Fix na largura dos sub-menus (padrão &#8216;auto&#8217;).</li>
<li><strong>absoluteTop</strong>. Posição absoluta de &#8220;top&#8221; do primeiro subnível do menu comparado a seu antecessor (padrão &#8217;30&#8242;).</li>
<li><strong>absoluteLeft</strong>. Posição absoluta de &#8220;left&#8221; do primeiro subnível do menu comparado a seu antecessor (padrão &#8217;0&#8242;).</li>
<li><strong>effectSpeedOpen</strong>. Velocidade (em ms) do efeito de slideDown/fadeIn dos submenus (padrão &#8217;350&#8242;).</li>
<li><strong>effectSpeedClose</strong>. Velocidade (em ms) do efeito de slideUp/fadeOut dos submenus (padrão &#8217;350&#8242;).</li>
<li><strong>effectTypeOpen</strong>. Efeito de abrir o submenu, que pode ser &#8220;slide&#8221;, &#8220;fade&#8221; ou &#8220;&#8221; (padrão &#8216;slide&#8217;).</li>
<li><strong>effectTypeClose</strong>. Efeito de fechar o submenu, que pode ser &#8220;slide&#8221;, &#8220;fade&#8221; ou &#8220;&#8221; (padrão &#8216;slide&#8217;).</li>
<li><strong>effectOpen</strong>. <a href="http://jqueryui.com/docs/effect/#easing" target="_blank">Qualquer efeito do jQuery UI</a> (padrão &#8216;linear&#8217;).</li>
<li><strong>effectClose</strong>. <a href="http://jqueryui.com/docs/effect/#easing" target="_blank">Qualquer efeito do jQuery UI</a> (padrão &#8216;linear&#8217;).</li>
<li><strong>TimeBeforeOpening</strong>. Tempo (em ms) antes de os submenus fecharem (padrão &#8217;200&#8242;).</li>
<li><strong>TimeBeforeClosing</strong>. Tempo (em ms) antes de os submenus fecharem (padrão &#8217;200&#8242;).</li>
<li><strong>animatedText</strong>. Se &#8220;true&#8221;, faz animação no hover dos itens (padrão &#8216;false&#8217;).</li>
<li><strong>paddingLeft</strong>. Animação de padding-left quando a opção animatedText é &#8216;true&#8217; (padrão &#8217;7&#8242;).</li>
</ul>
<p><a href="http://www.myjqueryplugins.com/jMenu/demo" target="_blank">Veja o exemplo oficial do jMenu</a>.</p>
<h2>Conclusões sobre o jMenu</h2>
<p>Menus com subníveis são interessantes e úteis. Quando é o caso de ter muitas opções disponíveis, certamente seu uso é uma das melhores opções disponíveis atualmente.</p>
<p>É ainda melhor quando sua implementação é tão simples, e isso pode ser conseguido utilizando o <strong>jMenu</strong>. Vale a pena!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Fjmenu-menu-navegacao-subniveis-13060.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Fjmenu-menu-navegacao-subniveis-13060.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/jmenu-menu-navegacao-subniveis-13060.html">jMenu: Menu De Navegação Com Subníveis</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/navegacao-abas-css-jquery-6408.html' rel='bookmark' title='Navegação Em Abas Com CSS E jQuery'>Navegação Em Abas Com CSS E jQuery</a></li>
<li><a href='http://www.webmaster.pt/menu-jquery-9730.html' rel='bookmark' title='25 Menu Espetaculares Com jQuery'>25 Menu Espetaculares Com jQuery</a></li>
<li><a href='http://www.webmaster.pt/menu-horizontal-segue-scroll-down-jquery-10921.html' rel='bookmark' title='Menu Horizontal Que Segue O Scroll Down &#8211; jQuery'>Menu Horizontal Que Segue O Scroll Down &#8211; jQuery</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/jmenu-menu-navegacao-subniveis-13060.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>45 Ideias Espetaculares Para Sites De Empresas</title>
		<link>http://www.webmaster.pt/45-ideias-espetaculares-sites-empresas-12819.html</link>
		<comments>http://www.webmaster.pt/45-ideias-espetaculares-sites-empresas-12819.html#comments</comments>
		<pubDate>Mon, 21 Mar 2011 09:53:15 +0000</pubDate>
		<dc:creator>Rui Soares</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Ideias]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=12819</guid>
		<description><![CDATA[Encontre inspiração nestes 45 exemplos de sites de empresas para criar o site da sua empresa.<p><a href="http://www.webmaster.pt/45-ideias-espetaculares-sites-empresas-12819.html">45 Ideias Espetaculares Para Sites De Empresas</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/100-ideias-para-lojas-online-parte2-6465.html' rel='bookmark' title='100 Ideias Para Lojas Online Parte 2'>100 Ideias Para Lojas Online Parte 2</a></li>
<li><a href='http://www.webmaster.pt/sites-ideias-88.html' rel='bookmark' title='32 Sites E Muitas Ideias'>32 Sites E Muitas Ideias</a></li>
<li><a href='http://www.webmaster.pt/100-ideias-para-lojas-online-5844.html' rel='bookmark' title='100 Ideias Para Lojas Online Parte 1'>100 Ideias Para Lojas Online Parte 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Uma empresa, que pretende competir numa <strong>sociedade que se confunde cada dia mais com uma rede social digital</strong>, não pode sequer sobreviver sem um site e uma presença ativa nessa rede social, seja no Twitter, no Facebook ou no LinkedIn, exemplos apenas dos lugares onde partilhamos informação e experiências sobre produtos, serviços e marcas.</p>
<p><strong>O design é um elemento essencial da comunicação de qualquer empresa</strong>, não só pela imagem profissional que pode transmitir, como por todos os valores que podem estar associados a essa imagem. No caso do site da empresa, é fundamental que haja consistência entre o design offline e online e que a forma esteja sempre ao serviço do conteúdo. </p>
<p>O site não é um fim em si mesmo. É uma ferramenta que precisa de ser afinada para maximizar os respectivos objetivos. E tem que ser testada para <strong>otimizar a taxa de conversão dos caminhos para apresentamos aos visitantes para contactarem a empresa ou efectuarem uma compra</strong>.</p>
<p>Nos exemplos que apresentamos, observem o <strong>layout</strong>, o <strong>menu</strong>, a <strong>usabilidade</strong>, a <strong>combinação de cores</strong> e os <strong>gráficos usados</strong>.</p>
<p>Espero que encontrem inspiração para criarem o site da vossa empresa nas 45 ideias fantásticas que apresentamos a seguir:</p>
<p><a href="http://www.1024media.com/" target="_blank">ten 24 media</a></p>
<p><a href="http://www.1024media.com/" target="_blank"><img class="aligncenter size-full wp-image-12823" src="http://www.webmaster.pt/wp-content/uploads/2011/03/1024-MEDIA.bmp" alt="" /></a></p>
<p><a href="http://www.2udoku.com/" target="_blank">2udoku</a></p>
<p><a href="http://www.2udoku.com/" target="_blank"><img class="aligncenter size-full wp-image-12821" src="http://www.webmaster.pt/wp-content/uploads/2011/03/2-UDOKU.bmp" alt="" /></a></p>
<p><a href="http://agilezen.com/" target="_blank">AgileZen</a></p>
<p><a href="http://agilezen.com/" target="_blank"><img class="aligncenter size-full wp-image-12824" src="http://www.webmaster.pt/wp-content/uploads/2011/03/AGILE.bmp" alt="" /></a></p>
<p><a href="http://www.apple.com/" target="_blank">Apple</a></p>
<p><a href="http://www.apple.com/" target="_blank"><img class="aligncenter size-full wp-image-12829" src="http://www.webmaster.pt/wp-content/uploads/2011/03/APPLE.bmp" alt="" /></a></p>
<p><a href="http://us.blackberry.com/#" target="_blank">BlackBerry</a></p>
<p><a href="http://us.blackberry.com/#" target="_blank"><img class="aligncenter size-full wp-image-12831" src="http://www.webmaster.pt/wp-content/uploads/2011/03/BLACKBERRY-550px.bmp" alt="" /></a></p>
<p><a href="http://www.carrefour.com/" target="_blank">Carrefour</a></p>
<p><a href="http://www.carrefour.com/" target="_blank"><img class="aligncenter size-full wp-image-12833" src="http://www.webmaster.pt/wp-content/uploads/2011/03/CARREFOUR.bmp" alt="" /></a></p>
<p><a href="http://www.citigroup.com/citi/homepage/" target="_blank">citi</a></p>
<p><a href="http://www.citigroup.com/citi/homepage/" target="_blank"><img class="aligncenter size-full wp-image-12835" src="http://www.webmaster.pt/wp-content/uploads/2011/03/CITI.bmp" alt="" /></a></p>
<p><a href="http://corporate.scoreloop.com/index" target="_blank">Scoreloop</a></p>
<p><a href="http://corporate.scoreloop.com/index" target="_blank"><img class="aligncenter size-full wp-image-12837" src="http://www.webmaster.pt/wp-content/uploads/2011/03/CORPORATE.bmp" alt="" /></a></p>
<p><a href="http://www.crazyegg.com/" target="_blank">crazyegg</a></p>
<p><a href="http://www.crazyegg.com/" target="_blank"><img class="aligncenter size-full wp-image-12839" src="http://www.webmaster.pt/wp-content/uploads/2011/03/CRAZYEGG.bmp" alt="" /></a></p>
<p><a href="http://www.dell.com/" target="_blank">DELL</a></p>
<p><a href="http://www.dell.com/" target="_blank"><img class="aligncenter size-full wp-image-12841" src="http://www.webmaster.pt/wp-content/uploads/2011/03/DELL.bmp" alt="" /></a></p>
<p><a href="http://www.reinvigorate.net/" target="_blank">reinvigorate</a></p>
<p><a href="http://www.reinvigorate.net/" target="_blank"><img class="aligncenter size-full wp-image-12842" src="http://www.webmaster.pt/wp-content/uploads/2011/03/REINVIGORATE-550px.bmp" alt="" /></a></p>
<p><a href="http://www.trump.com/" target="_blank">TRUMP</a></p>
<p><a href="http://www.trump.com/" target="_blank"><img class="aligncenter size-full wp-image-12844" src="http://www.webmaster.pt/wp-content/uploads/2011/03/TRUMP-550px.bmp" alt="" /></a></p>
<p><a href="http://www.buzzding.com/home/" target="_blank">BUZZDing</a></p>
<p><a href="http://www.buzzding.com/home/" target="_blank"><img class="aligncenter size-full wp-image-12845" src="http://www.webmaster.pt/wp-content/uploads/2011/03/DING.bmp" alt="" /></a></p>
<p><a href="http://www.elementfusion.com/" target="_blank">ElementFusion</a></p>
<p><a href="http://www.elementfusion.com/" target="_blank"><img class="aligncenter size-full wp-image-12848" src="http://www.webmaster.pt/wp-content/uploads/2011/03/ELEMENT-FUSION.bmp" alt="" /></a></p>
<p><a href="http://www.ewedding.com/index.php" target="_blank">eWedding</a></p>
<p><a href="http://www.ewedding.com/index.php" target="_blank"><img class="aligncenter size-full wp-image-12849" src="http://www.webmaster.pt/wp-content/uploads/2011/03/EWEDDING.bmp" alt="" /></a></p>
<p><a href="http://www.firehost.com/" target="_blank">firehost</a></p>
<p><a href="http://www.firehost.com/" target="_blank"><img class="aligncenter size-full wp-image-12851" src="http://www.webmaster.pt/wp-content/uploads/2011/03/FIRE-HOST.bmp" alt="" /></a></p>
<p><a href="http://www.serj.ca/" target="_blank">serj</a></p>
<p><a href="http://www.serj.ca/" target="_blank"><img class="aligncenter size-full wp-image-12852" src="http://www.webmaster.pt/wp-content/uploads/2011/03/FREELANCE.bmp" alt="" /></a></p>
<p><a href="http://www.ge.com/" target="_blank">GE</a></p>
<p><a href="http://www.ge.com/" target="_blank"><img class="aligncenter size-full wp-image-12853" src="http://www.webmaster.pt/wp-content/uploads/2011/03/GE.bmp" alt="" /></a></p>
<p><a href="http://www.globallogic.com/" target="_blank">GlobalLogic</a></p>
<p><a href="http://www.globallogic.com/" target="_blank"><img class="aligncenter size-full wp-image-12855" src="http://www.webmaster.pt/wp-content/uploads/2011/03/GLOBAL.bmp" alt="" /></a></p>
<p><a href="http://glue.be/en/" target="_blank">glue</a></p>
<p><a href="http://glue.be/en/" target="_blank"><img class="aligncenter size-full wp-image-12856" src="http://www.webmaster.pt/wp-content/uploads/2011/03/GLUE.bmp" alt="" /></a></p>
<p><a href="http://www.hitachi.com/" target="_blank">HITACHI</a></p>
<p><a href="http://www.hitachi.com/" target="_blank"><img class="aligncenter size-full wp-image-12858" src="http://www.webmaster.pt/wp-content/uploads/2011/03/HITACHI.bmp" alt="" /></a></p>
<p><a href="http://lemonstandapp.com/" target="_blank">LemonStand</a></p>
<p><a href="http://lemonstandapp.com/" target="_blank"><img class="aligncenter size-full wp-image-12859" src="http://www.webmaster.pt/wp-content/uploads/2011/03/LEMON.bmp" alt="" /></a></p>
<p><a href="http://www.lepushmail.com/home/pushmail_f.php" target="_blank">LePushMail</a></p>
<p><a href="http://www.lepushmail.com/home/pushmail_f.php" target="_blank"><img class="aligncenter size-full wp-image-12861" src="http://www.webmaster.pt/wp-content/uploads/2011/03/LEPUSH.bmp" alt="" /></a></p>
<p><a href="http://www.mailermailer.com/index.rwp" target="_blank">mailer</a></p>
<p><a href="http://www.mailermailer.com/index.rwp" target="_blank"><img class="aligncenter size-full wp-image-12862" src="http://www.webmaster.pt/wp-content/uploads/2011/03/MAILER.bmp" alt="" /></a></p>
<p><a href="https://www.missionbicycle.com/" target="_blank">MISSION BICYCLE</a></p>
<p><a href="https://www.missionbicycle.com/" target="_blank"><img class="aligncenter size-full wp-image-12863" src="http://www.webmaster.pt/wp-content/uploads/2011/03/MISSION.bmp" alt="" /></a></p>
<p><a href="http://www.newsgator.com/" target="_blank">newsgator</a></p>
<p><a href="http://www.newsgator.com/" target="_blank"><img class="aligncenter size-full wp-image-12865" src="http://www.webmaster.pt/wp-content/uploads/2011/03/NEWS-GATOR.bmp" alt="" /></a></p>
<p><a href="http://www.nybbletech.com/" target="_blank">NYBBLETECH</a></p>
<p><a href="http://www.nybbletech.com/" target="_blank"><img class="aligncenter size-full wp-image-12866" src="http://www.webmaster.pt/wp-content/uploads/2011/03/NYBBLE.bmp" alt="" /></a></p>
<p><a href="http://www.rbs.com/home.ashx" target="_blank">RBS</a></p>
<p><a href="http://www.rbs.com/home.ashx" target="_blank"><img class="aligncenter size-full wp-image-12868" src="http://www.webmaster.pt/wp-content/uploads/2011/03/RBS.bmp" alt="" /></a></p>
<p><a href="http://teamexcellence.com/" target="_blank">teamEXCELLENCE</a></p>
<p><a href="http://teamexcellence.com/" target="_blank"><img class="aligncenter size-full wp-image-12869" src="http://www.webmaster.pt/wp-content/uploads/2011/03/TEAM.bmp" alt="" /></a></p>
<p><a href="http://www.thyssenkrupp.com/" target="_blank">ThyssenKrupp</a></p>
<p><a href="http://www.thyssenkrupp.com/" target="_blank"><img class="aligncenter size-full wp-image-12871" src="http://www.webmaster.pt/wp-content/uploads/2011/03/THISSEN.bmp" alt="" /></a></p>
<p><a href="http://www.ubs.com/" target="_blank">UBS</a></p>
<p><a href="http://www.ubs.com/" target="_blank"><img class="aligncenter size-full wp-image-12872" src="http://www.webmaster.pt/wp-content/uploads/2011/03/UBS.bmp" alt="" /></a></p>
<p><a href="http://www.harley-davidson.com" target="_blank">Harley-Davidson</a></p>
<p><a href="http://www.harley-davidson.com" target="_blank"><img class="aligncenter size-full wp-image-12874" src="http://www.webmaster.pt/wp-content/uploads/2011/03/harley.bmp" alt="" /></a></p>
<p><a href="http://www.mywot.com/" target="_blank">WOT</a></p>
<p><a href="http://www.mywot.com/" target="_blank"><img class="aligncenter size-full wp-image-12876" src="http://www.webmaster.pt/wp-content/uploads/2011/03/wot.bmp" alt="" /></a></p>
<p><a href="http://www.readwhale.com/" target="_blank">readwhale</a></p>
<p><a href="http://www.readwhale.com/" target="_blank"><img class="aligncenter size-full wp-image-12877" src="http://www.webmaster.pt/wp-content/uploads/2011/03/whale.bmp" alt="" /></a></p>
<p><a href="http://www.31three.com/" target="_blank">31three</a></p>
<p><a href="http://www.31three.com/" target="_blank"><img class="aligncenter size-full wp-image-12880" src="http://www.webmaster.pt/wp-content/uploads/2011/03/31three.bmp" alt="" /></a></p>
<p><a href="http://www.mint.com/" target="_blank">mint</a></p>
<p><a href="http://www.mint.com/" target="_blank"><img class="aligncenter size-full wp-image-12881" src="http://www.webmaster.pt/wp-content/uploads/2011/03/mint.bmp" alt="" /></a></p>
<p><a href="http://www.ea.com/" target="_blank">EA</a></p>
<p><a href="http://www.ea.com/" target="_blank"><img class="aligncenter size-full wp-image-12882" src="http://www.webmaster.pt/wp-content/uploads/2011/03/ea.bmp" alt="" /></a></p>
<p><a href="http://www.epson.com/" target="_blank">EPSON</a></p>
<p><a href="http://www.epson.com/" target="_blank"><img class="aligncenter size-full wp-image-12884" src="http://www.webmaster.pt/wp-content/uploads/2011/03/epson.bmp" alt="" /></a></p>
<p><a href="http://www.mailchimp.com/" target="_blank">MailChimp</a></p>
<p><a href="http://www.mailchimp.com/" target="_blank"><img class="aligncenter size-full wp-image-12886" src="http://www.webmaster.pt/wp-content/uploads/2011/03/mail.bmp" alt="" /></a></p>
<p><a href="http://www.exxonmobil.com/Corporate/" target="_blank">ExxonMobil</a></p>
<p><a href="http://www.exxonmobil.com/Corporate/" target="_blank"><img class="aligncenter size-full wp-image-12887" src="http://www.webmaster.pt/wp-content/uploads/2011/03/EXXON.bmp" alt="" /></a></p>
<p><a href="http://www.saturized.com/" target="_blank">SATURIZED</a></p>
<p><a href="http://www.saturized.com/" target="_blank"><img class="aligncenter size-full wp-image-12889" src="http://www.webmaster.pt/wp-content/uploads/2011/03/saturized.bmp" alt="" /></a></p>
<p><a href="http://checkoutapp.com/" target="_blank">Checkout</a></p>
<p><a href="http://checkoutapp.com/" target="_blank"><img class="aligncenter size-full wp-image-12890" src="http://www.webmaster.pt/wp-content/uploads/2011/03/werch1.bmp" alt="" /></a></p>
<p><a href="http://www.chapeltowndt.org.uk/" target="_blank">Chapeltown</a></p>
<p><a href="http://www.chapeltowndt.org.uk/" target="_blank"><img class="aligncenter size-full wp-image-12891" src="http://www.webmaster.pt/wp-content/uploads/2011/03/CHAPELTOWN.bmp" alt="" /></a></p>
<p><a href="http://www.getmiro.com/" target="_blank">Miro 3.5</a></p>
<p><a href="http://www.getmiro.com/" target="_blank"><img class="aligncenter size-full wp-image-12892" src="http://www.webmaster.pt/wp-content/uploads/2011/03/miro.bmp" alt="" /></a></p>
<p><a href="http://www.icebrrg.com/" target="_blank">icebrrg</a></p>
<p><a href="http://www.icebrrg.com/" target="_blank"><img class="aligncenter size-full wp-image-12894" src="http://www.webmaster.pt/wp-content/uploads/2011/03/ico1.bmp" alt="" /></a><a href="http://www.1024media.com/" target="_blank"></a>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2F45-ideias-espetaculares-sites-empresas-12819.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2F45-ideias-espetaculares-sites-empresas-12819.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/45-ideias-espetaculares-sites-empresas-12819.html">45 Ideias Espetaculares Para Sites De Empresas</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/100-ideias-para-lojas-online-parte2-6465.html' rel='bookmark' title='100 Ideias Para Lojas Online Parte 2'>100 Ideias Para Lojas Online Parte 2</a></li>
<li><a href='http://www.webmaster.pt/sites-ideias-88.html' rel='bookmark' title='32 Sites E Muitas Ideias'>32 Sites E Muitas Ideias</a></li>
<li><a href='http://www.webmaster.pt/100-ideias-para-lojas-online-5844.html' rel='bookmark' title='100 Ideias Para Lojas Online Parte 1'>100 Ideias Para Lojas Online Parte 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/45-ideias-espetaculares-sites-empresas-12819.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Legendas Elegantes Nas Imagens Com jQuery Captify</title>
		<link>http://www.webmaster.pt/legendas-elegantes-imagens-jquery-captify-12814.html</link>
		<comments>http://www.webmaster.pt/legendas-elegantes-imagens-jquery-captify-12814.html#comments</comments>
		<pubDate>Wed, 16 Mar 2011 08:54:13 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=12814</guid>
		<description><![CDATA[Conheça este plugin jQuery que exibe as captions das imagens, duma forma muito atrativa, quando o visitante passa o mouse sobre a imagem.<p><a href="http://www.webmaster.pt/legendas-elegantes-imagens-jquery-captify-12814.html">Legendas Elegantes Nas Imagens Com jQuery Captify</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/imagecloud-nuvem-imagens-simples-jquery-12964.html' rel='bookmark' title='ImageCloud: Nuvem De Imagens Simples Com jQuery'>ImageCloud: Nuvem De Imagens Simples Com jQuery</a></li>
<li><a href='http://www.webmaster.pt/galeria-imagens-efeitos-jquery-9116.html' rel='bookmark' title='Galeria De Imagens Espectacular Com Super Efeitos jQuery'>Galeria De Imagens Espectacular Com Super Efeitos jQuery</a></li>
<li><a href='http://www.webmaster.pt/imagens-arredondadas-imgr-jquery-image-rounder-11555.html' rel='bookmark' title='Imagens Arredondadas Com IMGr jQuery Image Rounder'>Imagens Arredondadas Com IMGr jQuery Image Rounder</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/03/legendas-elegantes-em-imagens-jquery-captify-300x198.jpg" alt="Legendas elegantes em imagens jQuery Captify: exemplo" width="300" height="198" class="aligncenter size-medium wp-image-12949" /></p>
<p>Atualmente, existem milhões e milhões de web sites, mas um bom site é assim considerado por seu detalhes. Quantos sites semelhantes (e até idênticos) não existem na web, que se propõem a fazer a mesma coisa e tem o mesmo escopo? Como saber qual desses é bom e qual deles passa a sensação de que &#8220;algo está faltando&#8221;? Através dos <strong>detalhes</strong>.</p>
<p>E, além de uma boa apresentação de imagens ser um &#8220;detalhe&#8221; muito importante, se o site tiver um bom sistema de exibição de <em>captions</em> para estas imagens, isso também conta. A boa notícia é que isso pode ser feito facilmente através do plugin <strong>jQuery Captify</strong>.</p>
<p>jQuery Captify é um script de 2.3KB que provê captions (o texto que está no atributo &#8220;alt&#8221; da imagem) bonitos e elegantes &#8220;sob demanda&#8221;, quando acontece o evento &#8220;mousehover&#8221; nas imagens-alvo. Certamente um efeito interessante e chamativo, que causa surpresa agradável aos visitantes.</p>
<h2>Usando jQuery Captify</h2>
<p>Como é de se esperar, para colocar em produção você deve  <a href="http://plugins.jquery.com/project/captify" target="_blank">fazer download do Captify</a> e fazer as chamadas apropriadas no <em>head</em> de seu documento web (respeitando a estrutura de diretórios de seu projeto, obviamente):</p>
<p><pre><code><br />
&lt;script src=&quot;jquery-1.4.min.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt;<br />
&lt;script src=&quot;captify.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt; <br />
</code></pre></p>
<p>No próprio arquivo compactado do plugin, vem um arquivo CSS de exemplo (que você deve inserir no head, também). Apesar de ser bonito e chamativo, ele é genérico e talvez você precise alterar uma ou duas coisas para que o efeito se adeque perfeitamente a seu projeto.</p>
<p>Como sugerido pelo próprio autor do plugin, todas as imagens que tiverem a classe &#8220;captify&#8221; serão contempladas pelo efeito de legenda. Então, para ativar o plugin com suas configurações padrão, basta fazer o seguinte:</p>
<p><code>$(&#039;img.captify&#039;).captify();</code></p>
<p>Para ver alguns exemplos, acesso o <a href="http://thirdroute.com/projects/captify/" target="_blank">site oficial do jQuery Captify</a>.</p>
<h2>Opções do jQuery Captify</h2>
<p><pre><code><br />
$(&#039;img.captify&#039;).captify({<br />
&nbsp;&nbsp;// velocidade do efeito de mousehover<br />
&nbsp;&nbsp;speedOver: &#039;fast&#039;,<br />
&nbsp;&nbsp;// velocidade do efeito de mouseout<br />
&nbsp;&nbsp;speedOut: &#039;normal&#039;,<br />
&nbsp;&nbsp;// delay para o caption sumir depois do mouseout (ms)<br />
&nbsp;&nbsp;hideDelay: 500,&nbsp;&nbsp;<br />
&nbsp;&nbsp;// &#039;fade&#039;, &#039;slide&#039;, &#039;always-on&#039;<br />
&nbsp;&nbsp;animation: &#039;slide&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;// texto/html a ser colocado no início de cada legenda<br />
&nbsp;&nbsp;prefix: &#039;&#039;,&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;// opacidade do caption<br />
&nbsp;&nbsp;opacity: &#039;0.7&#039;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;// nome da classe CSS para o box do caption<br />
&nbsp;&nbsp;className: &#039;caption-bottom&#039;,&nbsp;&nbsp;<br />
&nbsp;&nbsp;// posição do caption (&#039;top&#039; ou &#039;bottom&#039;)<br />
&nbsp;&nbsp;position: &#039;bottom&#039;,<br />
&nbsp;&nbsp;// % de largura do span da legenda da imagem<br />
&nbsp;&nbsp;spanWidth: &#039;100%&#039;<br />
});<br />
</code></pre></p>
<h2>Conclusão sobre jQuery Captify</h2>
<p>Como citado no artigo, os detalhes fazem a diferença em um site. Caso você queira ter um site considerado excelente, faça o básico e, depois, foque sua atenção aos detalhes.</p>
<p>Certamente fazendo efeitos agradáveis, recursos inovadores e controles de personalização, você estará trilhando um bom caminho; e o mesmo se aplica a usar o <strong>jQuery Captify</strong>: use legendas sob demanda nas imagens e <strong>surpreenda positivamente os visitantes!</strong>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Flegendas-elegantes-imagens-jquery-captify-12814.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Flegendas-elegantes-imagens-jquery-captify-12814.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/legendas-elegantes-imagens-jquery-captify-12814.html">Legendas Elegantes Nas Imagens Com jQuery Captify</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/imagecloud-nuvem-imagens-simples-jquery-12964.html' rel='bookmark' title='ImageCloud: Nuvem De Imagens Simples Com jQuery'>ImageCloud: Nuvem De Imagens Simples Com jQuery</a></li>
<li><a href='http://www.webmaster.pt/galeria-imagens-efeitos-jquery-9116.html' rel='bookmark' title='Galeria De Imagens Espectacular Com Super Efeitos jQuery'>Galeria De Imagens Espectacular Com Super Efeitos jQuery</a></li>
<li><a href='http://www.webmaster.pt/imagens-arredondadas-imgr-jquery-image-rounder-11555.html' rel='bookmark' title='Imagens Arredondadas Com IMGr jQuery Image Rounder'>Imagens Arredondadas Com IMGr jQuery Image Rounder</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/legendas-elegantes-imagens-jquery-captify-12814.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fontResizer &#8211; Controlar Tamanho Da Fonte Com jQuery</title>
		<link>http://www.webmaster.pt/fontresizer-controlar-tamanho-fonte-jquery-12757.html</link>
		<comments>http://www.webmaster.pt/fontresizer-controlar-tamanho-fonte-jquery-12757.html#comments</comments>
		<pubDate>Wed, 09 Mar 2011 09:09:20 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=12757</guid>
		<description><![CDATA[Aprenda a adicionar ao site um controlador do tamanho das fontes, com o plugin para jQuery fontResizer, aumentando a usabilidade e acessibilidade para os seus visitantes.<p><a href="http://www.webmaster.pt/fontresizer-controlar-tamanho-fonte-jquery-12757.html">fontResizer &#8211; Controlar Tamanho Da Fonte Com jQuery</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/personalizar-fonte-estilo-pagina-jquery-747.html' rel='bookmark' title='Personalizar Fonte E Estilo Da Página Com jQuery'>Personalizar Fonte E Estilo Da Página Com jQuery</a></li>
<li><a href='http://www.webmaster.pt/jquery-messagebox-handler-limitador-de-caracteres-areas-texto-12680.html' rel='bookmark' title='jQuery MessageBox Handler: Limitar Caracteres Áreas Texto'>jQuery MessageBox Handler: Limitar Caracteres Áreas Texto</a></li>
<li><a href='http://www.webmaster.pt/navegacao-abas-css-jquery-6408.html' rel='bookmark' title='Navegação Em Abas Com CSS E jQuery'>Navegação Em Abas Com CSS E jQuery</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/03/fontresizer-controle-fonte-aumentar-diminuir-textos.gif" alt="fontResizer: aumentar e diminuir textos no site (representação)" width="300" height="187" class="aligncenter size-full wp-image-12806" /></p>
<p>Já aconteceu se você entrar em algum site e achar o <strong>tamanho dos texto pequeno</strong> de mais? Já entrou numa página da internet e percebeu que está com certa dificuldade de leitura e não enxerga muito bem as letras? Se não aconteceu com você, fique sabendo que acontece, diariamente, com centenas de milhares de pessoas.</p>
<p>Algo simples pode se feito para sanar este problema e <strong>aumentar a usabilidade e acessibilidade de seus sites</strong>: controle de tamanho de fontes! Basta um simples controlador para o tamanho das letras e pronto: caso alguém se sinta desconfortável ou, mesmo, não consiga visualizar corretamente os conteúdos em função do tamanho diminuto da fonte, basta usar o controlador para aumentar. O contrário também: se julgar que está tudo muito grande e/ou ocupando espaço demais, basta acessar a ferramenta de controle de tamanho de fonte e usar a função &#8220;diminuir&#8221;.</p>
<p>Mas, c<strong>omo aumentar o tamanho do texto do site automaticamente</strong>? Simples, usando o fabuloso plugin para jQuery <strong>fontResizer</strong>!</p>
<p>O fontResizer aumenta ou diminui o tamanho dos textos de elementos específicos do site e ainda grava um cookie para, quando o visitante retornar ao site, este já apresentar as configurações escolhidas por ele previamente.</p>
<h2>Usando fontResizer</h2>
<p>A primeira coisa a se fazer depois de <a href="http://paperplanesdesign.com/cubed/Font-Resizer/jquery.fontResizer-2.0.js">baixar o script do fontResizer</a>, é inserir no &lt;head&gt; do seu documento o jQuery e o próprio fontResizer (obviamente, alterando os caminhos para ficarem de acordo ao que você está usando em seu projeto):</p>
<p><pre><code><br />
&lt;script src=&quot;jquery-1.4.min.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt; <br />
&lt;script src=&quot;jquery.fontResizer-2.0.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt; <br />
</code></pre></p>
<p>Com o plugin para aumentar / diminuir o tamanho dos textos, as mudanças podem ser incrementais ou com valores pré-determinados.</p>
<p>Para mudanças incrementais:</p>
<ul>
<li>Qualquer elemento com a classe &#8220;increaseClickItem&#8221; aumenta o tamanho da fonte.</li>
<li>Qualquer elemento com a classe &#8220;decreaseClickItem&#8221; diminui o tamanho da fonte.</li>
<li>O valor de incremento padrão é de 2.</li>
</ul>
<p>Quando os valores das propriedades &#8220;minFont&#8221; e &#8220;maxFont&#8221; são selecionados, a classe &#8220;disabled&#8221; é automaticamente aplicada ao item oposto (se selecionar para aumentar, a classe se aplica ao que diminui e vice-versa). O mesmo vale se o cookie fontResizer retorna um valor que corresponda a minFont ou maxFont.</p>
<p>Para mudanças de tamanhos específicos, aplica-se o seguinte:</p>
<ul>
<li>Qualquer elemento com a classe &#8220;setFontSize&#8221; especifica o tamanho da fonte.</li>
<li>O tamanho é determinado através do atributo &#8220;title&#8221;, que precisa ser passado quando a classe é setada.</li>
<li>Exemplo: &lt;a title=&#8221;20&#8243;&gt; vai colocar o tamanho da fonte em 20.</li>
</ul>
<p>Quando um elemento com a classe &#8220;SetFontSize&#8221; é clicado, a classe &#8220;on&#8221; é passada para ele. Quando um outro elemento com a classe &#8220;SetFontSize&#8221; é clicado, a classe é removida do anterior e passa para esse. Isso também ocorre com elementos de classe &#8220;increaseClickItem&#8221;  e &#8220;decreaseClickItem&#8221;, quando estes chegam a um valor que corresponde a um valor de elementos com &#8220;SetFontSize&#8221;. O mesmo é verdade se o cookie fontResizer retorna um valor que corresponde a um valor &#8220;SetFontSize&#8221;.</p>
<p>O uso do fontResizer consiste em chamar a função de inicialização e passar as opções que se deseja (apresentadas a seguir). Por exemplo, fazer com que o controle de tamanho de textos funcione nos parágrados da div com ID &#8220;content&#8221; e elementos com classe &#8220;resizeMe&#8221;:</p>
<p><pre><code><br />
jQuery(document).ready(function($){<br />
&nbsp;&nbsp;&nbsp;&nbsp;$(&#039;#content p, .resizeMe&#039;).fontResizer(<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;minFont:10,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maxFont:20,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;increment:1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;);<br />
});<br />
</code></pre></p>
<h2>Opções do fontResizer</h2>
<p>Os valores <em>default</em> do plugin são:</p>
<ul>
<li>sizeType. &#8216;px&#8217;</li>
<li>minFont. 12</li>
<li>maxFont. 16</li>
<li>fontSet. 14</li>
<li>setFontOn. &#8216;on&#8217;</li>
<li>increment. 2</li>
<li>incrementDisable. disabled&#8217;</li>
</ul>
<p>Valores <em>default</em> do cookie:</p>
<ul>
<li>cookieName. &#8216;fontResizer&#8217;</li>
<li>cookieExpire. cExpireDate</li>
</ul>
<p>cExpireDate é o dia/mês em que o cookie é criado (1 ano para expirar). Variáveis usadas pelo cExpireDate&#8221; (sobreescritas quando o cookie expira ou quando um novo é criado):</p>
<ul>
<li>var date = new Date()</li>
<li>var currYear = date.getFullYear()</li>
<li>var currMonth = date.getMonth()</li>
<li>var currDay = date.getDate()</li>
<li>var cExpire = new Date(currYear + 1, currMonth, currDay)</li>
<li>var cExpireDate = cExpire.toUTCString()</li>
<li>cookiePath: &#8216;/&#8217;</li>
</ul>
<h2>Conclusão sobre o fontResizer</h2>
<p>Certamente quando um site possui um controle de tamanho dos textos, sua <strong>usabilidade e acessibilidade</strong> aumentam. Aumentando a usabilidade, a<strong> qualidade do site</strong>, como um todo, também aumenta. Portanto, ter esta opção é algo muitas vezes indispensável e, quando isso é possível com tamanha simplicidade e eficiência quanto permite o <strong>fontResizer</strong>, melhor ainda!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Ffontresizer-controlar-tamanho-fonte-jquery-12757.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Ffontresizer-controlar-tamanho-fonte-jquery-12757.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/fontresizer-controlar-tamanho-fonte-jquery-12757.html">fontResizer &#8211; Controlar Tamanho Da Fonte Com jQuery</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/personalizar-fonte-estilo-pagina-jquery-747.html' rel='bookmark' title='Personalizar Fonte E Estilo Da Página Com jQuery'>Personalizar Fonte E Estilo Da Página Com jQuery</a></li>
<li><a href='http://www.webmaster.pt/jquery-messagebox-handler-limitador-de-caracteres-areas-texto-12680.html' rel='bookmark' title='jQuery MessageBox Handler: Limitar Caracteres Áreas Texto'>jQuery MessageBox Handler: Limitar Caracteres Áreas Texto</a></li>
<li><a href='http://www.webmaster.pt/navegacao-abas-css-jquery-6408.html' rel='bookmark' title='Navegação Em Abas Com CSS E jQuery'>Navegação Em Abas Com CSS E jQuery</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/fontresizer-controlar-tamanho-fonte-jquery-12757.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Protega O Email Publicado No Seu Site Dos Spammers</title>
		<link>http://www.webmaster.pt/protega-email-publicado-site-spammers-12722.html</link>
		<comments>http://www.webmaster.pt/protega-email-publicado-site-spammers-12722.html#comments</comments>
		<pubDate>Thu, 03 Mar 2011 08:17:29 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.webmaster.pt/?p=12722</guid>
		<description><![CDATA[Aprenda como proteger o email que publica no seu site ou blog dos Spammers.<p><a href="http://www.webmaster.pt/protega-email-publicado-site-spammers-12722.html">Protega O Email Publicado No Seu Site Dos Spammers</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>

Related posts:<ol>
<li><a href='http://www.webmaster.pt/envio-email-smtp-phpmailer-9722.html' rel='bookmark' title='Envio De Email Através De SMTP Com PHPMailer'>Envio De Email Através De SMTP Com PHPMailer</a></li>
<li><a href='http://www.webmaster.pt/envio-ficheiros-formulario-email-1975.html' rel='bookmark' title='Envio Ficheiros Por Formulário Para Email'>Envio Ficheiros Por Formulário Para Email</a></li>
<li><a href='http://www.webmaster.pt/neve-em-seu-site-com-jquery-snowfall-12190.html' rel='bookmark' title='Neve Em Seu Site Com jQuery Snowfall'>Neve Em Seu Site Com jQuery Snowfall</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webmaster.pt/wp-content/uploads/2011/02/email-protection.jpg" alt="Como proteger e-mails de SPAM em sites" width="300" height="269" class="aligncenter size-full wp-image-12729" /></p>
<p>Todos que mexem com internet, desenvolvedores e não desenvolvedores, sabem que um dos maiores inconvenientes que a rede nos oferece é chamado <strong>SPAM</strong>. E-mail não desejados com promoções e ofertas de produtos que prometem revolucionar nossas vidas com descontos incríveis e aumento de nossas performances físicas são tão comuns quanto os próprios e-mails.</p>
<p>E umas das maneiras para que esses e-mails cheguem até você é através da disponibilização de seu endereço de e-mail em sites. Sejam sites públicos, privados, cadastros ou o que quer que seja, caso seu e-mail esteja disponível no site sem a devida &#8220;proteção&#8221;, há grandes chances de ele também ser incluído em uma <strong>lista de spammers</strong> para que a propaganda pílula azul chegue até você.</p>
<p>Existem diversas maneiras de se colocar e-mails em sites de maneira a não permitir que sejam automaticamente rastreados por bots de spammers, mas duas delas são especialmente eficientes e simples de serem executadas.</p>
<h2>Email Spam Protection jQuery Plugin</h2>
<p>Para quem gosta de bons plugins para jQuery, existe um plugin que se propõem a fazer essa parte de segurança para e-mails, trata-se do <a href="http://unckel.de/labs/jquery-plugin-email-spam-protection/">Email Spam Protection</a>. Segundo consta na própria página oficial, basta, depois de fazer as chamadas corretas aos arquivos javascript, inserir o seguinte trecho:</p>
<p><pre><code><br />
$(&#039;body&#039;).emailSpamProtection(&#039;email&#039;);<br />
</code></pre></p>
<p>Com isso, sempre que algo com a classe &#8220;email&#8221; for encontrado, haverá a substituição de &#8221; [at] &#8221; por &#8220;@&#8221;.</p>
<p><pre><code><br />
&lt;span class=&quot;email&quot;&gt;email [at] dominio.com.br&lt;/span&gt; // Aparecerá como &quot;email@dominio.com.br&quot;<br />
</code></pre></p>
<p>Uma solução simples e eficiente para o problema de SPAM.</p>
<h2>Função PHP para proteger e-mails de SPAM</h2>
<p>Para os membros da velha-guarda e interessados em programação <em>old school</em>, é possível fazermos uma função back-end simples em <a href="http://www.webmaster.pt/categoria/programacao/php">PHP</a> para, dinamicamente, substituir todos os caracteres do e-mail (incluindo &#8220;@&#8221; e &#8220;.&#8221;) por seus respectivos códigos <a href="http://pt.wikipedia.org/wiki/ASCII">ASCII</a> através da função <a href="http://www.php.net/manual/pt_BR/function.ord.php">ord()</a>. A finalidade da função é fazer uma varredura em cada caracteres do e-mail para realizar a substituição (tendo em mente <a href="http://desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/">dicas para otimizar códigos PHP</a>):</p>
<p><pre><code><br />
function encode_email($e)<br />
{<br />
&nbsp;&nbsp;$email_len = strlen($e);<br />
&nbsp;&nbsp;for ($i = 0; $i &lt; $email_len; $i++) { $output .= &#039;&amp;#&#039;.ord($e[$i]).&#039;;&#039;; }<br />
&nbsp;&nbsp;return $output;<br />
}<br />
</code></pre></p>
<p>Dessa maneira, o navegador vai renderizar normalmente o e-mail, pois interpreta código ASCII de forma transparente; entretanto, dando uma olhadinha no código-fonte da página, terá a grata surpresa de encontrar:</p>
<p><pre><code><br />
&amp;#101;&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#64;&amp;#100;&amp;#111;&amp;#109;&amp;#105;&amp;#110;&amp;#105;&amp;#111;&amp;#46;&amp;#99;&amp;#111;&amp;#109;&amp;#46;&amp;#98;&amp;#114;<br />
</code></pre></p>
<p>E isso dificulta a varredura de bots dos spammers.</p>
<h2>Conclusão(?)</h2>
<p>A conclusão é que os spammers sempre aprimoram suas técnicas para poder disparar tais mensagens indesejáveis. Acredite se quiser, este é um &#8220;nicho de mercado&#8221; que gera <strong>muito dinheiro</strong>. Quem trabalha com desenvolvimento web sempre é mais atento com questões de segurança em web sites, mas os outros 99,9% da população, não. As pílulas azuis continuam sendo vendidas!</p>
<p>Certamente essas não são soluções definitivas, mas, por hora, certamente ajudam a controlar boa parte dos <em>bots spammers</em>. Devemos procurar soluções novas para técnicas de SPAM novas, e novas destas surgem a cada dia&#8230;
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webmaster.pt%2Fprotega-email-publicado-site-spammers-12722.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webmaster.pt%2Fprotega-email-publicado-site-spammers-12722.html&amp;source=marketocracia&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.webmaster.pt/protega-email-publicado-site-spammers-12722.html">Protega O Email Publicado No Seu Site Dos Spammers</a> &eacute; um artigo da nossa comunidade: <a href="http://www.webmaster.pt">Webmaster.pt Marketocracia Digital</a></p>
<p>Related posts:<ol>
<li><a href='http://www.webmaster.pt/envio-email-smtp-phpmailer-9722.html' rel='bookmark' title='Envio De Email Através De SMTP Com PHPMailer'>Envio De Email Através De SMTP Com PHPMailer</a></li>
<li><a href='http://www.webmaster.pt/envio-ficheiros-formulario-email-1975.html' rel='bookmark' title='Envio Ficheiros Por Formulário Para Email'>Envio Ficheiros Por Formulário Para Email</a></li>
<li><a href='http://www.webmaster.pt/neve-em-seu-site-com-jquery-snowfall-12190.html' rel='bookmark' title='Neve Em Seu Site Com jQuery Snowfall'>Neve Em Seu Site Com jQuery Snowfall</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.webmaster.pt/protega-email-publicado-site-spammers-12722.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

