Рет қаралды 1,162
Learn how to create a sticky header that adjusts its height and seamlessly integrates with internal links. This video explains the implementation of a sticky header using HTML, CSS, and a bit of JavaScript, showing how to maintain the header's flexibility and accessibility as you add more content.
Demo: codepen.io/dmtrmrv/pen/xxeEGbg
Chapters:
00:00 - Intro
00:11 - HTML & CSS Basics
00:44 - Making It Sticky with position: fixed
01:27 - Avoid Hardcoding Header Height
02:22 - Using position: sticky for Flexibility
02:55 - Ensuring It's Swappable
03:30 - Handling Internal Links
04:08 - Introducing scroll-margin-top and :target
04:33 - Do We Need the Header Height?
04:58 - A Bit of JavaScript to the Rescue
05:52 - Et Voilà!