Em um recado, numa propaganda qualquer ou ainda pra chamar a atenção sobre algo, é interessante aparecer um flyer/banner flutuante em seu site.
Aqui uma forma relativamente simples de fazer isso.
NOTA: Apesar de ainda ser um flyer flutuante, neste exemplo ele fica fixo ao rolar a página, mas fica bem bacana com um código leve.
Segue os detalhes do código HTML + Javascript
<body id="id_body">
<!-- Escurecendo toda a página com DIV na sequência do Body-->
<div class="col-lg-12 align-self-center text-center p-4" id="dvBase" style="position:absolute;z-index:9999999999999999;background-color: rgba(0, 0, 0, 0.6); width:100%;top:0px;left:0px;">
<!-- Conteúdo do DIV, ou seja, o Flyer-->
<img src="images/imagem.jpg" class="img-fluid" style="border-radius:10px;border:2px #000000 solid;cursor: pointer;box-shadow: 0px 0px 40px #000000;" onclick="ocultar();" >
</div>
Scripts devem estar no final do arquivo.
<!-- Função para ocultar DIV ao clicar na imagem-->
<script type="text/javascript">
function ocultar() {
document.getElementById("dvBase").style.display = "none";
}
</script>
<script type="text/javascript">
Comentários
Postar um comentário