Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
HTML5 CSS3 JQUERY Single Page Website Project from Scratch
Rating: 4.4 out of 5(45 ratings)
1,775 students

HTML5 CSS3 JQUERY Single Page Website Project from Scratch

Build your own website from scratch Step by Step easy to follow guide web development. Learn to use HTML5 CSS3 JQUERY
Created byLaurence Svekis
Last updated 11/2024
English
English [Auto],

What you'll learn

  • create a scrolling single page website
  • add jquery to create amazing effects to web pages
  • use HTML5 and CSS3 to create a website
  • build a website from scratch
  • create nav bar menus
  • create responsive websites
  • grow your portfolio
  • use JQUERY within webpages

Course content

4 sections34 lectures2h 11m total length
  • HTML5 CSS3 Course introduction2:06

    Build a modern single-page website from scratch using HTML5, CSS3, and jQuery with Brackets, Bootstrap, and Font Awesome. Learn to implement smooth scrolling, active navigation highlighting, and styling.

  • HTML5 Single Page Website Resources2:56

    Learn to build a single page website from scratch using html5, css3, and jquery, starting from a blank page and using resources like brackets, a local host, and codepen.io.

  • Course Resources1:00
  • HTML5 webpage setup code6:48

    Set up a blank index.html with html5 doctype and basic html, head, and body, include utf-8, description, viewport, and place Bootstrap and jQuery via CDN.

  • HTML5 add HTML coding5:29

    Learn to build two navigation menus in a single-page layout by coding a nav with an ordered list, anchors to IDs, and smooth scrolling via jQuery, then styling with CSS.

  • HTML add dummy text and images2:37

    Update the page with dummy text and placeholder images to create a finished look for client presentations, using a blind text generator to fill content, and preview sections on scroll.

  • HTML5 website anchor links4:32

    Learn to create a single-page site using HTML5 anchor links and IDs to navigate sections, style with CSS3, and prep a fixed navigation for seamless scrolling.

  • HTML5 setup CSS3:09

    Style page sections by id (home, about, contact) with alternating background colors to improve readability, then refresh to preview changes; anticipate a hover navigation menu for jumping between sections.

  • HTML5 sticky navigation menu2:58

    Create a sticky, right-side navigation by adding a fixed nav button inside a container with a right and top offset, opacity, and dot indicators.

  • HTML5 add navigation menu7:27

    Learn to build a CSS-based navigation menu from scratch by styling list items into circles, adding hover effects, and using jQuery to manage active states.

  • JavaScript setup HTML5 website3:05

    Set up a jQuery query and improve image alignment by floating the image left and adding a class, then link script.js and load the document on ready.

  • JQUERY selector click menu setup3:10

    Listen for clicks on hash anchors with a jQuery selector, prevent default, and log the event; then update classes and animate scrolling to the target section.

  • JQUERY add remove classes3:38

    Use jQuery to remove the active class from all links, add it to the clicked one, prevent default scrolling, and highlight the current page while preparing to scroll to section.

  • How to Use Jquery to Scroll your webpage4:09

    Learn to use jQuery to scroll a single-page site by clicking anchors, using hash IDs and CSS selectors, and animate scrollTop to section end positions.

  • Jquery Scrolling options4:56

    Learn to implement jQuery scrolling options by selecting sections with a selector, using offset values to locate sections, and animate window scrolling with swing and custom scroller.

  • Jquery scroll position conditions and calculations10:00

    Explore building a jQuery scroll spy that tracks the page position, calculates each section's top and height, and toggles the active class on nav links as you scroll.

  • Completed Navigation One page website scroll automation3:46

    Trigger a scroll-driven navigation by running the scroller function on every scroll, update the window location to reflect the active section, and explore responsive percentage-based positioning.

  • Source Code for One Page Website Basic Template4:00

Requirements

  • desire to learn
  • basic HTML and CSS
  • computer and internet access

Description

Create your own Single Page Scrolling Website from Scratch. Single page websites are extremely popular, in this course we show you how to build one from Scratch. All the source files and resource links are included, so you too can build your own website by the end of this course.

With over 14 years experience in web development I'll introduce you to website design, explained step by step.

Starting with a setup of a basic HTML5 web template. Next we add in some content and create a shell to build the one page website on.

Next we bring the content to life using CSS3. Styling turns the HTML code into a styled webpage.

JavaScript and Jquery are then used to create amazing scrolling effects. Using data from the DOM, and properly calculating the section sizes we show you how to create page scrolling with Jquery.

All the source files and resources are included so you can get started quickly. Build an amazing website in less than an hour.

Bonus content - update the code to create a fully functional website. Expand your portfolio and practice website design. We turn the previous menu into a fully functional sticky header menu. Add images and colors to create the sample website, ready for the real world. Make it responsive and have it re-size and expand to fit any screen.

Lots of bonus content, an instructor who helps and responds to questions quickly.

  • Learn to create a contact form
  • learn how to apply JQUERY with HTML and CSS
  • Access and interact with the Document Object Model DOM
  • add Bootstrap for styling
  • use Awesome fonts for cool fonts

Learn to Create your own website in easy to follow steps. Let's get started creating amazing websites.


Who this course is for:

  • anyone who wants to learn to create websites
  • learn HTML5 and CSS3
  • learn JQUERY
  • learn about the DOM and how to use the data