Главная
Study mode:
on
1
- Intro
2
- Research hamburger animation
3
- Using a helper CSS class with transform to build animation
4
- Adjust transform-origin to fix "X" angles
5
- Research transform-origin and adjust styles
6
- Write JavaScript to add/remove helper class from hamburger
7
- Fine tuning "X" angles
8
- Start building overlay
9
- Troubleshooting the overlay gradient background
10
- Positioning the overlay under the header
11
- Update SCSS/JS to put all "open" styles under the header
12
- Start working on animating the overlay
13
- Create CSS keyframe animation for fading in/out
14
- Troubleshooting overlay animation
15
- Got fade in animation working!
16
- Display properties can't be animated
17
- Create fade-out animation
18
- Move fade animation to helper class for reusability
19
- Troubleshooting fade-out not working
20
- Solving with visibility: hidden!
21
- Finally working, SO HAPPY :D
22
- Closing
Description:
Learn how to create an animated hamburger menu using CSS and JavaScript in this hands-on tutorial video. Follow along as the instructor builds a responsive website from scratch, focusing on the hamburger menu and overlay animation. Discover the process of writing code, troubleshooting issues, and finding solutions while gaining insights into the instructor's thought process. Cover topics such as using helper CSS classes with transforms, adjusting transform-origin properties, writing JavaScript for toggling classes, creating CSS keyframe animations for fading effects, and solving animation challenges. By the end of this 32-minute tutorial, you'll have a functional and visually appealing hamburger menu animation for your responsive website.

Animated Hamburger Menu in CSS-JS - Build a Responsive Website from Scratch

Add to list
0:00 / 0:00