Description
In this course, you will learn:
- How to build dynamic, responsive single-page designs with HTML, JavaScript, and CSS.
- How to use HTML, jQuery, and CSS to build your own dynamic, deeply responsive designs.
- how to add the features that make single-page designs so great, with these four frameworks:
- Compass, whose Sass mixins help you leverage CSS3 features like Flexbox.
- Susy 2, the framework that "subtracts" the math from responsive grid design.
- ScrollMagic, for adding "magical" scroll effects
- Breakpoint, which makes writing media queries in Sass a snap
Syllabus:
- Introduction
- What you should know before watching this course
- Using the exercise files
1. Getting Started
- Analyzing our project
- Installing Git and Node on a Mac
- Installing Git and Node on a PC
- Installing and updating Ruby
- Downloading dependencies
- Analyzing our workflow
- Examining your HTML
2. Organizing Your Sass
- Working with Github templates
- Organizing your Sass
- Preparing your variables
- Creating basic styles
- Building your own mixins
- Preparing your header
- Coding the navigation
3. Creating Responsive Grids with Susy
- Making your navigation responsive
- Controlling media queries with Breakpoint
- Using the Susy Gallery mixin
- Designing a complex layout
- Adjusting your layouts
- Padding elements with Susy
- Using jQuery for full screen and Compass flexbox features
- Creating media queries outside your elements
- Adding defaults to your background mixing
- Using a split layout
- Finishing your layouts
- Adding a footer
4. Animating Your Layouts
- Creating a tween animation
- Pinning your navigation and smoothing scrolling
- Highlighting menu items on scroll
- Controlling scenes by scrolling
- Adjusting for touch devices
- Deploying to production