← Archive04 / 16
Lab noteNo. 04
Omnifood
My redesign of the Omnifood landing page from Jonas Schmedtmann’s HTML and CSS course, in my own colours and styling.
- Made
- Dec 2022
- Type
- Landing Page
- Stack
- HTML / Sass / JS

Why I built it
A redesign exercise: rebuild an existing site in my own style and make it hold up on every screen.
What I learned
- IntersectionObserver for two jobs: the sticky header and animating screenshots as they scroll in.
- Sass partials, one per section and breakpoint, instead of one long stylesheet.
- Cross-browser testing: vendor prefixes, and custom-styled dropdowns because every browser draws them differently.
- Eight breakpoints, from small phones to wide desktops.
Revisited
- Sep 2023: compressed and resized the largest images.
- Nov 2023: moved the styles into Sass partials and locked scrolling while the mobile menu is open.