This project is a part of the Front Eng Web Developer nanodegree program. The goal of this project is to practice manipulating DOM using JavaScript.
The project requirements are to build a multi-section landing page, with a dynamically updating navigational menu based on the amount of content that is added to the page.
- HTML;
- CSS;
- JavaScript.
- Usability: all features are usable across modern desktop, tablet, and phone browsers.
- Navigation: navigation is built dynamically as an unordered list.
- Section Active State: sections are highlighted when in view while scrolling through the page.
- Scroll to Anchor: when clicking an item from the navigation menu, the link scrolls to the appropriate section.
The demo version of the project.
- Clone the GitHub repository to you computer.
- Open the
index.html
file into your browser. - Enjoy.
The Udacity_Landing-page-progect is free for the personal use.