<?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>Boteco Digital &#187; CSS</title>
	<atom:link href="http://www.botecodigital.info/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.botecodigital.info</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jul 2010 20:33:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Construindo um Layout com HTML/CSS</title>
		<link>http://www.botecodigital.info/css/construindo-um-layout-com-htmlcss/</link>
		<comments>http://www.botecodigital.info/css/construindo-um-layout-com-htmlcss/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 13:28:13 +0000</pubDate>
		<dc:creator>Rodrigo Aramburu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Video-Tutorial]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[videoaula]]></category>
		<category><![CDATA[videotutorial]]></category>

		<guid isPermaLink="false">http://192.168.0.145/wordpress/?p=42</guid>
		<description><![CDATA[Olá pessoal, olha eu aqui outra vez! Hoje resolvi fazer uma vídeo-aula de construção de layout tableless. Espero que perdoem o pequeno deslize no seletor body que coloquei como background(que burro dá zero pra ele!!). [UPDATE] Links para baixar o video e os fontes. [/UPDATE]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal, olha eu aqui outra vez! Hoje resolvi fazer uma vídeo-aula de construção de layout <em>tableless</em>.</p>
<p>Espero que perdoem o pequeno deslize no seletor <em>body</em> que coloquei como <em>background</em>(que burro dá zero pra ele!!).</p>
<p style="text-align: center;"><object width="424" height="318" data="http://www.videolog.tv/ajax/codigoPlayer.php?id_video=363285&amp;relacionados=S&amp;default=S&amp;lang=PT_BR&amp;cor_fundo=000000&amp;swf=1&amp;width=424&amp;height=318" type="application/x-shockwave-flash"><param name="src" value="http://www.videolog.tv/ajax/codigoPlayer.php?id_video=363285&amp;relacionados=S&amp;default=S&amp;lang=PT_BR&amp;cor_fundo=000000&amp;swf=1&amp;width=424&amp;height=318" /><param name="allowfullscreen" value="true" /></object></p>
<p>[UPDATE]<br />
Links para baixar o <a href="http://www.mediafire.com/?52t1uypvhxx" target="_blank">video</a> e os <a href="http://www.botecodigital.info/wp-content/donwloads/layout.zip">fontes</a>.<br />
[/UPDATE]</p>]]></content:encoded>
			<wfw:commentRss>http://www.botecodigital.info/css/construindo-um-layout-com-htmlcss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vídeo-Tutorial &#8211; Criar Menu Horizontal</title>
		<link>http://www.botecodigital.info/css/video-tutorial-criar-menu-horizontal/</link>
		<comments>http://www.botecodigital.info/css/video-tutorial-criar-menu-horizontal/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 12:57:13 +0000</pubDate>
		<dc:creator>Rodrigo Aramburu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Video-Tutorial]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[videoaula]]></category>
		<category><![CDATA[videotutorial]]></category>

		<guid isPermaLink="false">http://192.168.0.145/wordpress/?p=26</guid>
		<description><![CDATA[Hoje trago a vocês a primeira vídeo aula que criei, na verdade é mais um teste mas ficou legal. Nela mostro como criar um Menu Horizontal em HTML e CSS. Se gostarem posso fazer sobre outros assunto. Aproveitem. Para aqueles que não conseguirem ver pelo youtube ou acharem a resolução muito baixa podem fazer o download do Vídeo-Tutorial.]]></description>
			<content:encoded><![CDATA[<p>Hoje trago a vocês a primeira vídeo aula que criei, na verdade é mais um teste mas ficou legal. Nela mostro como criar um Menu Horizontal em <acronym title="HyperText Markup Language">HTML</acronym> e  <acronym title="Cascading Style Sheets">CSS</acronym>. Se gostarem posso fazer sobre outros assunto. Aproveitem.</p>
<p style="text-align: center;"><object width="425" height="344" data="http://www.youtube.com/v/xofmOIsTMVA&amp;hl=pt-br&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/xofmOIsTMVA&amp;hl=pt-br&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Para aqueles que não conseguirem ver pelo youtube ou acharem a resolução muito baixa podem fazer o <a href="http://www.mediafire.com/?yfbijggil22" target="_blank">download do Vídeo-Tutorial</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.botecodigital.info/css/video-tutorial-criar-menu-horizontal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Sprite</title>
		<link>http://www.botecodigital.info/css/css-sprite/</link>
		<comments>http://www.botecodigital.info/css/css-sprite/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 12:40:23 +0000</pubDate>
		<dc:creator>Rodrigo Aramburu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[efeitos]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://192.168.0.145/wordpress/?p=21</guid>
		<description><![CDATA[Antes de alguém fazer confusão com o refrigerante, vamos explicar o que é um sprite em informática. Um sprite é um objeto gráfico, normalmente uma imagem, que se move numa tela sem deixar rastros, foi muito utilizado nos jogos 2D há um tempo atrás, o pessoal deve estar lembrando do mugen não? Bom então como isso funciona na web? Todos sabemos que quanto maior o numero de imagens que utilizamos em um site, maior é o número de requisições que [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de alguém fazer confusão com o refrigerante, vamos explicar o que é um sprite em informática.</p>
<p>Um <span style="font-style: italic;">sprite </span>é um objeto gráfico, normalmente uma imagem, que se move numa tela sem deixar rastros, foi muito utilizado nos jogos 2D há um tempo atrás, o pessoal deve estar lembrando do <a href="http://pt.wikipedia.org/wiki/Mugen" target="_blank"> mugen</a> não?</p>
<p>Bom então como isso funciona na web? Todos sabemos que quanto maior o numero de imagens que utilizamos em um site, maior é o número de requisições que um browser deve fazer para exibi-la, certo? Então quando precisamos fazer uma animação, por javascript ou mesmo um simples <span style="font-style: italic;">:hover</span>, em um site que precise de várias imagens, seria interessante que quando a animação começasse já estivessem todas as imagens carregadas, ou poderia pular alguns quadros alterando o efeito desejado. Isso pode ser feito carregando todas as imagens necessárias dentro de um único arquivo de imagem e quando necessário, mudar a posição da imagem para mostrar somente a parte necessária para o usuário.</p>
<p>Como diria um antigo colega &#8220;<span style="font-style: italic;">show me the code</span>&#8220;!</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;ul&gt;
	&lt;li&gt;&lt;a class=&quot;botao&quot; href=&quot;#&quot;&gt;Botão 1&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a class=&quot;botao&quot; href=&quot;#&quot;&gt;Botão 2&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a class=&quot;botao&quot; href=&quot;#&quot;&gt;Botão 3&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a class=&quot;botao&quot; href=&quot;#&quot;&gt;Botão 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<p>Nosso <acronym title="HyperText Markup Language">HTML</acronym> é bem simples, apenas uma lista de links que pertencem a class .botao para ficar mais fácil definir as regras.</p>
<p style="text-align: left;">Primeiro vamos ver como deve ficar nossa imagem. Se quisermos um botão de 40px de altura com uma troca a imagem deve ter 80px de altura e obviamente deve conter dois botões.</p>
<p style="text-align: center;"><img src="http://www.botecodigital.info/wp-content/uploads/2009/01/botoes.png" alt="botoes" title="botoes" width="200" height="80" class="aligncenter size-full wp-image-615" /></p>
<h4>Código <acronym title="Cascading Style Sheets"><acronym title="Cascading Style Sheets">CSS</acronym></acronym></h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">*</span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#415FAF</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
.botao<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">botao.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.botao</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">-40px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Como este é apenas um exemplo, comecei utilizando uma regra para definir as propriedades que me interessavam de um modo bem geral.</p>
<p>Como podem ver das linhas 1 à 7, tiramos os marcadores da lista(linha 2), colocamos o texto em negrito(linha 3), definimos a fonte(linha 4), retiramos o sublinhado padrão do link(linha 5) e definimos a cor do texto(linha 6).</p>
<p>A partir da linha 9 é que nos interessa, definimos a imagem como <span style="font-style: italic;">background </span>na linha 10, e o tamanho do botão nas linhas 11 e 12, como nosso botão é um link, que por padrão tem a propriedade display como inline, deve ser alterado para <span style="font-weight: bold;">block </span>para respeitar as as medidas que definimos. Nas linhas 14 e 15 utilizamos para centralizar o texto do botão.</p>
<p>Para fazer nossa mágica utilizaremos o a pseudo-classe <span style="font-style: italic;">:hover</span>, como podemos ver na linha 18, para que quando passarmos o mouse pelo link mudamos o posicionamento do <span style="font-style: italic;">background</span>, para isso utilizamos a propriedade <span style="font-style: italic;">background-postion</span> que move o <span style="font-style: italic;">background</span> no eixo x e y respectivamente.</p>
<p>Segue o link para <a title="Download do exemplo de CSS Sprite" href="http://www.botecodigital.info/wp-content/donwloads/css_sprite.zip" target="_blank">baixar o exemplo</a>, que também mostra como usar várias imagens ao mesmo tempo.</p>]]></content:encoded>
			<wfw:commentRss>http://www.botecodigital.info/css/css-sprite/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
