<?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>Blog de SEO, Interfaces e Comércio Eletrônico &#187; servidores</title> <atom:link href="http://herictilly.com.br/blog/tag/servidores/feed/" rel="self" type="application/rss+xml" /><link>http://herictilly.com.br/blog</link> <description>SEO, Comércio Eletrônico, Google, Interfaces, jQuery</description> <lastBuildDate>Tue, 10 Apr 2012 20:31:29 +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>CSS Sprite &#8211; Vários Botões com apenas uma imagem</title><link>http://herictilly.com.br/blog/css/css-sprit-varios-botes-apenas-uma-imagem/</link> <comments>http://herictilly.com.br/blog/css/css-sprit-varios-botes-apenas-uma-imagem/#comments</comments> <pubDate>Wed, 08 Apr 2009 14:24:34 +0000</pubDate> <dc:creator>Héric Tilly</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[background position]]></category> <category><![CDATA[background-image]]></category> <category><![CDATA[hits]]></category> <category><![CDATA[servidores]]></category> <category><![CDATA[sobrecarga]]></category> <guid
isPermaLink="false">http://herictilly.com.br/blog/?p=65</guid> <description><![CDATA[Uma excelente maneira de se diminuir o número de hits (requisições de clientes ao servidor) ao seu site e deixá-lo mais leve é adotar este conceito. Trata-se de usar somente uma imagem com todos os botões que você irá utilizar em seu site e programar seu css para mostrar apenas uma pequena parte da imagem [...]]]></description> <content:encoded><![CDATA[<div
class="google_plus_one" style="float: right; margin:10px;"><g:plusone size="medium" count="true" url="http://herictilly.com.br/blog/css/css-sprit-varios-botes-apenas-uma-imagem/"></g:plusone></div><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fherictilly.com.br%2Fblog%2Fcss%2Fcss-sprit-varios-botes-apenas-uma-imagem%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fherictilly.com.br%2Fblog%2Fcss%2Fcss-sprit-varios-botes-apenas-uma-imagem%2F&amp;style=normal&amp;service=is.gd&amp;b=2" height="61" width="50" title="CSS Sprite   Vários Botões com apenas uma imagem" alt=" CSS Sprite   Vários Botões com apenas uma imagem" /><br
/> </a></div><p>Uma excelente maneira de se diminuir o número de hits <em>(requisições de clientes ao servidor)</em> ao seu site e  deixá-lo mais leve é adotar este conceito.</p><p>Trata-se de usar somente uma imagem com todos os botões que você irá utilizar em seu site e programar seu css para mostrar apenas uma pequena parte da imagem correspondente para cada botão.</p><p>Isto é possível através do posicionamento de background <em>(background-position)</em>.<br
/> Por exemplo :<br
/> #botao1{<br
/> background:url(/images/botoes.png) -50px 10px no-repeat;<br
/> }<br
/> Irá mostrar somente o quadrante determina por (-50px 10px) no background do botão com id &#8220;botao1&#8243;.</p><p>O trabalho é mapear a imagem e saber as coordenadas de cada pedaço que você quer usar, porém recentemente foi criada uma ferramenta para dar auxílio nesta árdua tarefa, trata-se do Sprite Creator &#8211; <a
href="http://www.floweringmind.com/sprite-creator/" class="blnk" title="Sprite Creator" target="_blank">http://www.floweringmind.com/sprite-creator/</a>, acesse o site e suba sua imagem, selecione o pedaço que você quer e automaticamente ele gera para você o código CSS com as respectivas coordenadas.</p><p>Diminuindo o número de imagens carregadas em seu site, você diminui o processamento e o consequentemente seu site fica mais leve, rápido e sem exigir muito do servidor, porém se o navegador do cliente não fizer cache, esta solução não adiantará muito.</p><p>Até mais,</p><div
class="trackable_sharing"><a
href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fherictilly.com.br%2Fblog%2Fcss%2Fcss-sprit-varios-botes-apenas-uma-imagem%2F" style="text-decoration: none; white-space: nowrap;" title="Facebook" target="_blank" onclick="that=this;_gaq.push(['_trackEvent','SocialSharing','Facebook','http://herictilly.com.br/blog/css/css-sprit-varios-botes-apenas-uma-imagem/']); _trackableshare_window = window.open(this.href,'share','menubar=0,resizable=1,width=500,height=350'); _trackableshare_window.focus(); return false;"><img
align="absmiddle" src="http://herictilly.com.br/blog/wp-content/plugins/trackable-social-share-icons/buttons/1//facebook.png" alt="facebook CSS Sprite   Vários Botões com apenas uma imagem" width="32" height="32" title="CSS Sprite   Vários Botões com apenas uma imagem" /></a> <a
href="http://twitter.com/share?url=http%3A%2F%2Fherictilly.com.br%2Fblog%2Fcss%2Fcss-sprit-varios-botes-apenas-uma-imagem%2F&text=CSS+Sprite+%26%238211%3B+V%C3%A1rios+Bot%C3%B5es+com+apenas+uma+imagem" style="text-decoration: none; white-space: nowrap;" title="Twitter" target="_blank" onclick="that=this;_gaq.push(['_trackEvent','SocialSharing','Twitter','http://herictilly.com.br/blog/css/css-sprit-varios-botes-apenas-uma-imagem/']); _trackableshare_window = window.open(this.href,'share','menubar=0,resizable=1,width=500,height=350'); _trackableshare_window.focus(); return false;"><img
align="absmiddle" src="http://herictilly.com.br/blog/wp-content/plugins/trackable-social-share-icons/buttons/1//twitter.png" alt="twitter CSS Sprite   Vários Botões com apenas uma imagem" width="32" height="32" title="CSS Sprite   Vários Botões com apenas uma imagem" /></a> <a
href="mailto:?subject=Check out http%3A%2F%2Fherictilly.com.br%2Fblog%2Fcss%2Fcss-sprit-varios-botes-apenas-uma-imagem%2F" style="text-decoration: none; white-space: nowrap;" title="Email" onclick="that=this;_gaq.push(['_trackEvent','SocialSharing','Email','http://herictilly.com.br/blog/css/css-sprit-varios-botes-apenas-uma-imagem/']); "><img
align="absmiddle" src="http://herictilly.com.br/blog/wp-content/plugins/trackable-social-share-icons/buttons/1//email.png" alt="email CSS Sprite   Vários Botões com apenas uma imagem" width="32" height="32" title="CSS Sprite   Vários Botões com apenas uma imagem" /></a></div>]]></content:encoded> <wfw:commentRss>http://herictilly.com.br/blog/css/css-sprit-varios-botes-apenas-uma-imagem/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
