
Custom Cursor CSS: How to Create and Customize Mouse Cursors
Learn to build custom CSS and JavaScript cursors with hotspot calibration, GPU acceleration, and accessibility fallbacks. Includes working code examples.
Library
Every published guide in one place. Narrow it by the tool you use or the topic you are stuck on.
Topics
Filtered: #Accessibility

Learn to build custom CSS and JavaScript cursors with hotspot calibration, GPU acceleration, and accessibility fallbacks. Includes working code examples.

Scroll wheel bugs, NVDA failures, and rounding issues with input type=number explained. Plus when to use the safer type=text inputmode=numeric alternative.

Learn what javascript:void(0) actually does, why it still appears in modern codebases, and when you should replace it with event.preventDefault() or a button.
Master CSS underline animations with transform: scaleX and background-size. Includes accessibility, keyboard focus, prefers-reduced-motion, and troubleshooting.
Build a Tailwind CSS search bar with icon placement, dark mode, focus states, and live search via Alpine.js. Copy-paste variants included.

Stop using body.dark classes. Learn how to build a modern Dark Mode using the new CSS light-dark() function and simple JavaScript. LocalStorage included.
What is NBSP? Learn what means, when to use it in HTML or email templates, how it differs from regular spaces, and CSS alternatives.