Breaking News

Banner popup jquery


Precisei colocar um banner popup jquery em um site (spei.br) que desenvolvi usando wordpress com um informativo, mas o banner deveria chamar toda a atenção no site quando o internauta acesse a primeira pagina. Assim tive a idéia de colocar um banner estilo popup com botão de fechar.
Para isso precisei de:
  • Imagem do o banner com fundo .png (fundo transparente) e bordas arredondadas para dar um efeito legal baixar modelo
  • Imagem em .png com um preto chapado e 80% de opacidade para usar de fundo, deixando a pagina do site, atrás do banner, escuro para dar destaque ao bannerbaixar modelo
  • Imagem de “Fechar” baixar modelo
Salve os arquivos numa pasta junto ao arquivo da sua pagina html, e no arquivo html chame um script jquery, vamos pegar esse script do servidor do Google. Cole entre as tags <head> de seu site.
1
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
Logo abaixo cole o script que fará o banner sumir suavemente
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
$(document).ready(function(){
 
$("#fechar").click(function(){
$("#popup").fadeOut('slow');
});
 
});
 
</script>
Ok, o script que fará ele sumir quando clicar no botão fechar está pronto, agora vamos no corpo do site, depois de <body> e coloque as divs:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!-- POPUP -->
<div id="popup" style="position:fixed; width:100%; height:100%; background:url(bg.png); z-index:9999;">
 
<div style="width:606px; height:460px; left:50%; margin-left:-303px; position:relative; top:100px;">
 
<img src="popup.png" />
 
<div id="fechar" style="width:43px; height:43px; position:absolute; top:0; right:0; cursor:pointer;">
<img src="fecha.png" />
</div>
 
</div>
 
</div>
<!-- POPUP -->
É isso, fácil, use e altere quando precisar.
Se eu não soube me expressar ou tem dúvida, deixe seu comentário.
Testado em IE, Firefox, Chrome. Apenas versões mais recentes.


por Felipe Campos