Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, quero criar uma div, semelhante ao visualizador de fotos do Facebook, como exemplo.
Uma div suspensa na pagina, com uma div no fundo com uma imagem png com transparencia.
Se puderem me ajudar, ficarei grato.
https://www.google.com.br/search?q=plugin+ligth+box&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a#hl=pt-BR&client=firefox-a&hs=gXX&rls=org.mozilla:pt-BR:official&spell=1&q=plugin+lightbox&sa=X&ei=XCAmUY_iKIKy9gT5-oGQDA&ved=0CC4QvwUoAA&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.42661473,d.eWU&fp=c093e30f44a705e6&biw=1024&bih=626'>
Veja aqui
Amigo, o negócio é utilizar a jQuery para você ter esses efeitos.
Dê uma olhada nisso:
//seleciona os elementos a com atributo name="modal"
$('a[name=modal]').click(function(e) {
//cancela o comportamento padrão do link
e.preventDefault();
//armazena o atributo href do link
var id = $(this).attr('href');
//armazena a largura e a altura da tela
//Define largura e altura do div#mask iguais ás dimensões da tela
$('#mask').css({'width':maskWidth,'height':maskHeight});
//efeito de transição
//armazena a largura e a altura da janela
//centraliza na tela a janela popup
//efeito de transição
//se o botãoo fechar for clicado
$('.window .close').click(function (e) {
//cancela o comportamento padrão do link
//se div#mask for clicado
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!-- #dialog é o id do DIV definido como mostrado a seguir -->
#boxes .window {
/ Personalize a janela modal aqui. Você pode adicionar uma imagem de fundo. /
#boxes #dialog {
/ posiciona o link para fechar a janela /
É só você se divertir agora meu amigo...
Dei uma vasculhada no código e consegui na seguinte fonte (que sigo faz tempo e ajuda bastante) http://www.rhodesign.com.br/blog/janela-modal-com-jquery-lightbox-para-pagina-html-e-imagens/
Se ainda tiver dúvidas, dá uma olhada no site.
Um abraço e boa sorte.