Footer to Animate in on Scroll Using jQuery | Footer Reveal Animation

Footer Reveal Animation is a small jQuery script that tracks scrolling events and divulges the footer content with custom CSS3 animation as you scroll to the bottom of the web page.

Must Read: jQuery Plugin To Show Reveal Text With Fade Effect | reveal-it.js

Footer Reveal Animation Details

Post NameFooter Reveal Animation
Author NameAfarah92
CategoryAnimation Plugins, Codepen
Official PageClick Here | Click Here
Official Websitegithub.com
Publish DateNovember 3, 2020
Last UpdateJuly 1, 2023
DownloadLink Below
LicenseMIT

How to make use of it:

1. Add a footer part to the webpage.

<main>
  Main Content
</main>
<footer>
  <div class="reveal">
    Element To Reveal On Scroll
  </div>
</footer>

2. Apply a reveal animation to the footer aspect.

footer .reveal {
  transform: translateY(50px);
  opacity: 0;
  transition: transform, opacity;
  transition-duration: .8s;
  transition-timing-function: ease;
}

footer .reveal.show {
  transform: translateY(0);
  opacity: 1;
}

3. Load the required jQuery JavaScript library.

<script src="/path/to/cdn/jquery.slim.min.js"></script>

4. The JavaScript to animate the footer aspect when it’s scrolled into view.

var revealElement = $('footer .reveal');

$(window).scroll(function() {
  
   if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
     
       $(revealElement).addClass('show');
     
   } else if($(revealElement).hasClass('show') && $(window).scrollTop() + $(window).height() > $(document).height() - 150) {
     
      $(revealElement).removeClass('show');
     
   }
});

 

Footer-Reveal-Animation-Demo

 

See Demo And Download

Official Website(Afarah92): Click Here

This superior jQuery/javascript plugin is developed by Afarah92. For extra Advanced Usages, please go to the official website.

Related Posts

Google-Translate-Dropdown-Customize-With-Country-Flag

Google Translate Dropdown Customize With Country Flag | GT API

Flag google translates jQuery text that takes advantage of the Google Cloud Translation API to translate web content between languages by selecting a country from the dropdown…

Bootstrap-Fileinput

HTML 5 File Input Optimized for Bootstrap 4.x./3.x with File Preview | Bootstrap Fileinput

bootstrap-fileinput is an improved HTML 5 file input  Bootstrap 5.x, 4.x and 3.x with file preview for different files, provides multiple selections, resumable section uploads, and more….

HStack-and-VStack-in-CSS

CSS Layout Components Horizontal/Vertical Stack | HStack and VStack

HStack and VStack in CSS – CSS layout components that (basically) stack anything horizontally and vertically. A pure CSS library that makes it easy to stack elements…

Floating-Whatsapp-Chat-Button

How to Add Floating Whatsapp Chat Button In HTML | venom-button

Venom Button is a very simple plugin for the jQuery floating WhatsApp button. Adds a floating button to your site that calls WhatsApp Click to Chat API. It will automatically start the WhatsApp…

Data-Table-Generator-Tabulator

Interactive Data Table Generator with JS/jQuery and JSON | Tabulator

Tabulator allows you to create interactive tables in seconds from any HTML Table, JavaScript array, AJAX data source, or JSON format data. Just include the library in your…

alert-confirm-prompt-attention-js

Simple Alert, Confirm, Prompt Popup Using Vanilla JavaScript Library | attention.js

JavaScript provides various built-in functionality to display popup messages for different purposes. Attention JS is a vanillaJS plugin used to create a custom alert, confirm, or Prompt…

Leave a Reply

Your email address will not be published. Required fields are marked *