Janela Pop-Up com Cookie
ANTERIOR
Footer Responsivo – html e css
Postado: 5 de novembro de 2021
Tempo de Leitura: < 1 Minuto
Janela Pop-Up com Cookie
Pop-up é uma janela que abre no navegador da internet quando se acessa uma página na web.
A Janela Pop-Up apresenta informações de destaque do site ou, na maioria dos casos, publicidades, anúncios ou um formulário de newsletter.
Vamos Adicionar o Html:
<div class="modal-cookie-fundo" id="modal-cookie-fundo"> <div class="modal-cookie-janela"> <div class="fecha-modal-cookie"> <span title="Fechar">X</span></div> <div class="listaConteudo"> <a href="https://www.loopnerd.com.br/" target="_blank" title="Loop Nerd"> <img src="uploads/popup.png"> </a> <!--<div class="texto">digite seu texto aqui... </div>--> </div><!--Imagem--> </div> </div>
Vamos Adicionar o Css:
.modal-cookie-fundo { width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:999; display:none; position:fixed; top:0; left:0; } .modal-cookie-fundo .modal-cookie-janela { width:90%; height:auto; position:absolute; top:25%; left:10%; margin-top:0; margin-left:-5%; padding:0; background:#fff; } .modal-cookie-janela .listaConteudo { width:100%; overflow:hidden; float:left; } /* Se for Usar imagem use <img src="images/banner.png" */ .modal-cookie-janela .listaConteudo img { width:100%; height:auto; position:absolute; top:0; left:0; } /* Se for Usar Texto use a Class="texto" */ .modal-cookie-janela .listaConteudo .texto { width:100%; float:left; padding:0.5em; background-color:blue; } .modal-cookie-fundo .fecha-modal-cookie { position:relative; z-index:99; display:block; width:35px; height:35px; line-height:35px; font-weight:bold; font-size:0.9em; background-color:#01bbe6; color:#fff; text-align:center; cursor:pointer; float:right; right:-15px; top:-15px; border-radius:50px; } /*Responsivo*/ @media (min-width:60em){ .modal-cookie-fundo .modal-cookie-janela { width:60%; top:22%; left:40%; margin-top:0; margin-left:-20%; } }
Finalizamos com o Script do modal com Cookie:
<script src="js/jquery.min.js"></script> <script src="js/modal.jquery.cookie.js"></script> <script> //MODAL $(document).ready(function(){ $(".fecha-modal-cookie").click(function() { $(".modal-cookie-fundo").fadeOut(400); }); }); //MODAL //Cookie $(document).ready(function() { if($.cookie("view") == null) { $('.modal-cookie-fundo').hide().delay(2000).fadeIn(400); $.cookie("view", "2"); } }); //Cookie </script>
Veja o Resultado!
Deixe um comentário