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 windows 11 sin una cuenta de hotmail
How to Fix Error TPM Windows 11 Solución
Como abrir Dialog Angular Material automatico y animacion
Como instalar Laravel con Xampp En Windows | 2022
Configurar interfaces Fortigate, VPN IPSEC Telmex Infinitum
Como enviar correos en Angular haciendo uso de Laravel