Janela Modal

Postado: 13 de novembro de 2021

Janela Modal

Neste tutorial vamos fazer uma Janela Modal de Privacidade com Html css e jQuery.

Uma Janela Modal abre no navegador da internet quando se acessa uma página na web.

A Janela apresenta informações de destaque do site ou, na maioria dos casos, publicidades, anúncios, Texto informativo ou um formulário de inscrição de newsletter.

Vamos Adicionar o Html:

<!--Janela Modal-->
<div class="janela-modal">
   
    <div class="listaConteudo">

        <div class="left">
            
            <p>
               Usamos cookies para melhorar sua experiência de navegação, analisar o tráfego do site e servir anúncios personalizados. 
               É por isso que precisamos do seu consentimento para que possa continuar navegando em nosso site. 
               Para mais informações, convidamos você a consultar nossa Política de Cookies. 
            </p>

        </div>

        <div class="right">
            <div class="ok fecha-modal">Concordo</div>
        </div>
        
    </div><!--Lista Conteudo--> 

</div>
<!--Janela Modal-->

Vamos Adicionar o Css:

.janela-modal  { 

	width:96%; 
	height:auto; 
	position:fixed; 
	bottom:2%; 
	left:2%; 
	background:#ffffff; 
	box-shadow: -1px 1px 3px rgba(0,0,0,0.2); 
	border-radius:3px; 
	display:none; 
}

.janela-modal .listaConteudo { 

	width:100%; 
	overflow:hidden; 
	float:left; 
	padding:5px; 
}

.janela-modal .listaConteudo img { 

	width:100%; 
	height:auto; 
	position:absolute; 
	top:0; 
	left:0;  

}

.janela-modal .listaConteudo .left { 

	width:100%; 
	float:left; 
	margin-bottom:0.5em; 
}

.janela-modal .listaConteudo .left p { 

	font-size:0.85em; 
	color:#7d7d7d; 
	line-height:20px; 

}

.janela-modal .listaConteudo .right { 

	width:100%; 
	float:left; 

}

.janela-modal .listaConteudo .right .ok { 

	background-color:#077eaf; 
	color:#ffffff; 
	width:120px; 
	height:30px; 
	line-height:30px; 
	border-radius:3px; 
	text-align:center; 
	cursor:pointer; 
	float:none; 
	margin:auto; 
	display:block; 
	position:initial; 

}


/*Responsivo*/
/*960PX BREAKPOINT*/
@media (min-width:60em){

.janela-modal .listaConteudo        { padding:10px; }
.janela-modal .listaConteudo .left { width:84%; float:left; margin-bottom:0; }
.janela-modal .listaConteudo .right { width:16%; float:right; }
.janela-modal .listaConteudo .right .ok { margin-top:0.3em; margin-right:0.3em; float:right; }

}

Finalizamos com Script do Modal com o Cookie:

<script src="js/jquery.min.js"></script>
<script src="js/modal.jquery.cookie.js"></script>
<script>

  $(document).ready(function(){

     $(".fecha-modal").click(function() {
         $(".janela-modal").fadeOut(500);
     });

      if($.cookie("view") == null) {
         $('.janela-modal').hide().delay(2000).fadeIn(500); 
         $.cookie("view", "2");
      }

   
  });

</script>

Veja o Resultado!

Baixar Código Veja Funcionando

Publicado por: loopnerd

1.593 Visualizações

Deixe um comentário

O seu endereço de e-mail não será publicado.