I am incredibly grateful to have worked with Jason for almost three years.
Patient, knowledgeable, and professional—Jason made the website development process smooth and stress-free.
Snippets, helpers, and components we use and share.
Type to search across all code snippets
The Date object has been the most hated part of JS for 30 years. In 2026, we use the Temporal API. It is immutable and handles time zones correctly.
This mixin automates the math. You just tell it which "level" of the scale you want, and it handles the rest.
Stop writing transition: all 0.3s ease-in-out on every hover. Use a mixin that defaults to your brand's specific timing and easing curves.
Generate an entire monochromatic palette from a single base color using a loop.
You can style an element based on how many siblings it has (e.g., "if there are 4 items, make them 25% width; if there are 3, make them 33%").
Don't use map-get($colors, "primary") everywhere. It’s verbose and ugly. Write a simple wrapper function instead.
Z-index bugs are some of the most painful to debug. Never write a raw z-index number again.
Prevent background scrolling when a mobile hamburger menu is open. Vanilla JavaScript snippet that toggles a scroll-disabled class on the body element and resets on window resize.
Prevent background scrolling when a mobile navigation menu is open in Webflow. Toggles a scroll-disabled class on the body and resets on desktop resize.
A reusable SCSS breakpoint mixin using sass:map. Define breakpoints once, use them everywhere with @include bp() for clean responsive styles.
Learn 5 CSS selectors for styling child elements — descendant, direct child, adjacent sibling, attribute, and state-based selectors with beginner-friendly examples.