Skip to content

Banking app homepage that uses sticky nav bar, lazy loading, nav scroll, modals, image slider.

Notifications You must be signed in to change notification settings

nikkipurcell/js-bankist-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js-bankist-home

Vanilla JS homepage that is commonly used for product websites.

This one showcases the following UI functionality:

  • Sticky Nav Bar
  • Menu Fade on Hover
  • Lazy Loading Images
  • Nav Links Scroll to Sections
  • Show Hidden Sections
  • Single Link Scroll into View
  • Modal Window
  • Tabbed Components
  • Image Slider with Arrows and Dots

How Its Done

  • Lots of event listeners for click, keydown, mousover, mouseout, load.
  • Dom manipulation using classList,
  • Looping through node lists using forEach()
  • Scrolling using scrollIntoView()
  • Using new IntersectionObserver(callback, options object) API

Bankist Home

About

Banking app homepage that uses sticky nav bar, lazy loading, nav scroll, modals, image slider.

Topics

Resources

Stars

Watchers

Forks