The internet is full of websites with amazing designs. As a web developer and designer, there's nothing better than creating your own website to impress your clients and friends. impress.js can be used effectively to create a complete website with amazing effects. Apart from normal click-based navigation, you can use keyboard controls to navigate through any part of the website.
We are going to create a fully functional website with different types of effects to match different types of data in your profile. Once you understand the process, you will be able to create new types of websites for different clients within a few minutes of using impress.js.
Let's get started!
In this chapter, we are going to cover the following topics:
Planning the website structure
Creating pages
Designing the home page
Designing the portfolio page
Designing the timeline page
Defining the timeline navigation
Designing the services page
Handling the navigation menu
Creating the navigation...