iOS26 Safari theme-color/tab-tinting with fixed position elements is a mess
iOS26 Safari's theme-color and tab-tinting feature is broken when using fixed-position elements like modals, causing unwanted color changes.
iOS26 Safari's theme-color and tab-tinting feature is broken when using fixed-position elements like modals, causing unwanted color changes.
Introducing the new CSS progress() function for creating smooth, responsive visual effects without complex calculations or JavaScript.
Exploring the Virtual Keyboard API to solve the problem of fixed UI elements being hidden by mobile keyboards, with examples and browser support details.
Andy introduces a viewport logger tool to collect data on screen fragmentation and encourages testing on various devices.
Argues against desktop-first web design, advocating for a mobile-first approach to improve user experience across all devices.
Explores the importance of responsive design for viewport height, not just width, with CSS techniques and examples.
A guide explaining how to access screen, browser window, and web page dimensions using JavaScript properties.
Explains the importance of the viewport meta tag for true responsive design on mobile devices, beyond just CSS media queries.
Explains how to establish new viewports and coordinate systems in SVG using nested SVGs and elements like 'symbol' for better control and flexibility.
Explains the fundamentals of SVG coordinate systems, focusing on the viewport, viewBox, and preserveAspectRatio attributes.
Discusses the 300ms click delay on touch devices, critiques disabling zoom as a solution due to accessibility issues, and recommends alternatives like FastClick.
Explores a bug in Windows Phone 8 where `device-width` reports different pixel values in HTML vs. CSS, affecting responsive design and snap mode.
Explains how to fix responsive design issues in IE10's Windows 8 Snap Mode using CSS Device Adaptation and the @-ms-viewport rule.
A technical tutorial on implementing viewport scrolling and refactoring UI drawing code for a roguelike game written in Clojure.