jeffcad / Udacity-Front-End-Web-Nanodegree-Project-2

A landing page which takes a number of sections which is not known in advance, and dynamically creates a navigation bar. As user scrolls, the relevant text sections and navbar buttons are highlighted. Demonstrates JavaScript skills and manipulation of the DOM. Project #2 in the Front End Web Design Nanodegree from Udacity.

Home Page:https://jeffcad.github.io/Udacity-Front-End-Web-Nanodegree-Project-2/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Landing Page Project

Table of Contents

Description

This project takes an HTML file with an unknown number of text sections and dynamically makes a navigation bar at the top using JavaScript.

It also tracks where the user is scrolling on the page, and highlights the active text section and the active navigation button.

The project is made for Udacity's Front End Web Developer Nanodegree.

Author

The code was written by Jeff, based on starter code given for the project by Udacity.

About

A landing page which takes a number of sections which is not known in advance, and dynamically creates a navigation bar. As user scrolls, the relevant text sections and navbar buttons are highlighted. Demonstrates JavaScript skills and manipulation of the DOM. Project #2 in the Front End Web Design Nanodegree from Udacity.

https://jeffcad.github.io/Udacity-Front-End-Web-Nanodegree-Project-2/


Languages

Language:HTML 47.2%Language:JavaScript 33.4%Language:CSS 19.4%