This repository contains the source code for an interactive web app built using Vanilla JavaScript. The app includes various features such as modal windows, scrolling functionality, tabbed components, menu animations, sticky navigation, revealing elements on scroll, lazy loading images, and a slider component.
Modal Windows: Users can open and close modal windows.
Scrolling Functionality: The app provides smooth scrolling to different sections.
Cookie Message: A cookie message is displayed, and users can dismiss it.
Page Navigation: Users can navigate to different sections of the page using the navigation links.
Tabbed Component: The app includes a tabbed component for displaying different content sections.
Menu Fade Animation: Animated menu effects are applied on hover.
Sticky Navigation: The navigation bar sticks to the top of the page when scrolling.
Revealing Elements on Scroll: Page elements are revealed as the user scrolls down.
Lazy Loading Images: Images are loaded dynamically as they come into view.
Slider Component: A slider component allows users to navigate through slides.
index.html: The main HTML file containing the structure of the web app.
styles.css: The stylesheet file for styling the app.
script.js: The JavaScript file containing the functionality and logic for the app.
|
|----img
|----.gitignore
|----README.md
|----index.html
|----style.css
|----script.js
|----bankist.gif
|----LICENCE
To run the app locally, simply open the index.html file in a web browser.
Contributions to this project are welcome! If you have any suggestions for improvements or new features, feel free to submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
This project was created as part of an educational course on Udemy and is intended for learning purposes only. All credit for the project idea and implementation goes to the course instructors and authors.