<?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>REPOSITÓRIO DA LÍA &#187; Adicionar nova tag</title>
	<atom:link href="http://www.liasiqueira.com.br/blog/tag/adicionar-nova-tag/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.liasiqueira.com.br/blog</link>
	<description>triste como um problema de usabilidade em um eletrodoméstico pode arruinar uma dieta</description>
	<lastBuildDate>Thu, 22 Apr 2010 02:20:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Banner com DIV Flutuante e Transparente</title>
		<link>http://www.liasiqueira.com.br/blog/2008/12/23/banner-com-div-flutuante-e-transparente/</link>
		<comments>http://www.liasiqueira.com.br/blog/2008/12/23/banner-com-div-flutuante-e-transparente/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 17:32:01 +0000</pubDate>
		<dc:creator>lia</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Adicionar nova tag]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[java-script]]></category>

		<guid isPermaLink="false">http://www.liasiqueira.com.br/blog/?p=195</guid>
		<description><![CDATA[Testado e aprovado no Firefox e I.E
Banners em DIVs flutuantes são ótimos em substituir os finados pop-ups. Um bom exemplo pode ser visto em portais como Uol e outros de tenham muita publicidade, são muito usados&#8230;
Pra fazer o que tinha em mente eu precisava de três informações:
1- Como colocar uma DIV por cima do conteúdo [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Testado e aprovado no Firefox e I.E</strong></p>
<p><strong>Banners em DIVs flutuantes</strong> são ótimos em substituir os finados <strong>pop-ups</strong>. Um bom exemplo pode ser visto em portais como <a href="http://www.uol.com.br/" target="_blank">Uol</a> e outros de tenham muita publicidade, são muito usados&#8230;</p>
<p>Pra fazer o que tinha em mente eu precisava de três informações:</p>
<p>1- Como colocar uma <strong>DIV</strong> <strong>por cima do conteúdo </strong>da página.<br />
2- Em casos de <strong>Flash</strong>, como deixar o <strong>fundo transparente</strong>.<br />
3- Como <strong>fechar a DIV </strong>após a exibição, utilizando um link/botão.</p>
<p><span id="more-195"></span></p>
<p><strong>Resolvendo as questões:</strong></p>
<p>1- Pra colocar a DIV por cima do conteúdo eu já sabia que bastava usar as propriedades:</p>
<p><code>position:absolute;
z-index:1;</code></p>
<p>Ok. Next.</p>
<p>2- Pra deixar o Flash com fundo transparente basta colocar entre as tags <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><embed type="application/x-shockwave-flash" width="100" height="100"></embed></object> a linha:</p>
<p><code>&lt;span&gt; &lt;/span&gt;</code></p>
<p>Pra quem usa o <strong>Dreamweaver</strong>, quando inserimos um SWF e aparece um bloco de linhas de códigos, geralmente vem com <code>&lt;span&gt; &lt;/span&gt;</code>, daí é só trocar o <strong>opacit</strong> por <strong>transparent </strong>e pronto.</p>
<p>3- Agora, pra fechar DIVs é que é mais difícil. Eu já sabia da existencia da propriedade <code>visibility:hidden;</code> no CSS, mas não sabia como fazer uma DIV mudar de propriedades ou de classe por um link.</p>
<p>Pesquisei por vários fóruns mas não consegui uma solução, já tava ficando com raiva quando pedi ajuda do meu amigo <strong>Ruan</strong> que me passou um link ensinando a Exibir e esconder DIV com JavaScript, e pronto, problema resolvido.</p>
<p><strong>Vamos ao que interessa:</strong></p>
<p>1º No código da sua página, cole isso antes da tag :</p>
<p>Esse é o CSS que vai formatar a DIV que vai conter seu banner:</p>
<p><code>&lt;!-- #nomeDiv{ 	position:absolute; 	width:200px; 	height:200px; 	z-index:1; 	left: 166px; 	top: 209px; }

#nomeDiv a{ 	padding:5px; 	border:1px solid #000; 	text-decoration:none; 	background:#000; 	color:#fff; } #nomeDiv a:hover{ 	background:#fff; 	color:#000; } --&gt;</code></p>
<p>Esse é o JavaScript que vai fazer o link Fechar funcionar:</p>
<p><code>&lt;script&gt;// &lt;![CDATA[
function controlaCamada(nomeDiv) 
{ 
    if( document.getElementById(nomeDiv).style.visibility == "hidden" ) 
    { 
        document.getElementById(nomeDiv).style.visibility = "visible"; 
    } else 
    { 
        document.getElementById(nomeDiv).style.visibility = "hidden"; 
    } 
}
// ]]&gt;&lt;/script&gt;</code></p>
<p>2º Agora, depois da tag , cole isso:</p>
<p><code></code></p>
<div id="nomeDiv">ESPAÇO</div>
<p>3º Onde está escrito ESPAÇO, insira o conteúdo do seu banner, pode ser uma imagem, ou textos, ou imagem e textos, ou um SWF, qualquer coisa. Eu como sou nada criativa, <a href="http://www.liasiqueira.com.br/blog/arquivos/banner-flutuante/">fiz um quadradinho andando no seu quadrado</a>, só a nível de demonstração.</p>
<p>4º Antes do código do SWF que vc acabou de inserir, coloque isso:</p>
<p><code>&lt;a onclick="controlaCamada('nomeDiv')" href="#"&gt;Fechar&lt;/a&gt;</code></p>
<p>5º Agora teste. É pra tá funcionando, <a href="http://www.liasiqueira.com.br/blog/arquivos/banner-flutuante/">que nem tá aqui</a>.</p>
<p>Obs.: Onde vc ver &#8220;nomeDiv&#8221; é o nome que a DIV que contém seu banner deve ter. Caso vc resolva mudá-lo, certifique-se de muda-lo também no CSS e no JavaScript, caso contrário, vai dar zica.</p>
<p> <img src='http://www.liasiqueira.com.br/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href="http://www.liasiqueira.com.br/blog/arquivos/banner-flutuante/banner-flutuante.zip">♥ Download dos arquivos do meu exemplo ♥</a></p>
<p>P.S: Esse post é um presente de Natal pro meu amigo Renzo.</p>
<h3  class="related_post_title">Assuntos relacionados:</h3><ul class="related_post"><li><a href="http://www.liasiqueira.com.br/blog/2008/02/11/retire-a-borda-do-swf-no-internetexplorer/" title="Retire a borda do SWF no InternetExplorer">Retire a borda do SWF no InternetExplorer</a></li><li><a href="http://www.liasiqueira.com.br/blog/2010/01/14/colocar-rodape-fixo-no-bottom/" title="Colocar Rodapé fixo no bottom">Colocar Rodapé fixo no bottom</a></li><li><a href="http://www.liasiqueira.com.br/blog/2009/05/21/desabilitar-activex-em-sites-com-javascript/" title="Desabilitar ActiveX em sites com JavaScript">Desabilitar ActiveX em sites com JavaScript</a></li><li><a href="http://www.liasiqueira.com.br/blog/2009/05/18/refresh-apenas-no-css-da-pagina/" title="Refresh apenas no CSS da página">Refresh apenas no CSS da página</a></li><li><a href="http://www.liasiqueira.com.br/blog/2009/01/27/mestre-yo-desenho-em-css/" title="Mestre Yo &#8211; Desenho em CSS">Mestre Yo &#8211; Desenho em CSS</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.liasiqueira.com.br/blog/2008/12/23/banner-com-div-flutuante-e-transparente/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
