En este artículo pondremos una imagen flotante en la esquina inferior derecha y esta aparecerá solamente cuando el usuario haga Scroll hacia abajo y desaparecerá cuando se posicione hasta lo superior de la web.
<div class="IconoWhatsApp"> <a href="https://wa.me/+526688222222?text=mensaje" target="_blank" > <img id="appear" class="whatsapp" src="assets/img/whatsapp.png" alt="IconoWhatsApp" /> </a> </div>
.IconoWhatsApp{ height: 2000px; } img.whatsapp { position: fixed; width: 40px; bottom: 65px; right: 42px; color: #FFF; border-radius: 50px; text-align: center; font-size: 30px; z-index: 100; display: none; } #appear.active{ display:inline; }
import { HostListener } from '@angular/core';
export class AppComponent {
@HostListener('window:scroll', []) onWindowScroll() { if ( document.body.scrollTop > 100 || document.documentElement.scrollTop > 100 ) { document.getElementById('appear')?.classList.add('active') } else( document.getElementById('appear')?.classList.remove('active') ) } title = 'WhatsApp'; }
Etiquetas:
Gusto por las motos Harley Davidson, el rock n roll y la informática, creador de este blog para difusión del conocimiento libre, interesado en el mundo open source.
Como instalar Laravel con Xampp En Windows | 2022
Configura una red VPN para tu negocio punto a punto con cisco
Como crear un NavBar y SideNav menu Responsive en Angular
Como hacer clic automatico en angular material tab + interval
Mostrar botón flotante en html + css + Angular al hacer Scroll
Tutorial | Crea tu pagina web | maquetación de tu sitio en laravel