Visited Link Colors Dark Mode Contrast: Check Both States, Keep the Underline
A checklist for testing unvisited and visited link colors on light and dark article backgrounds, keeping a persistent underline, and working within browser privacy limits.
Color theory, design tips & inspiration
A checklist for testing unvisited and visited link colors on light and dark article backgrounds, keeping a persistent underline, and working within browser privacy limits.
A pixel on a logo's edge is often a blend of the logo and its background. Here is a four-step way to recover a sturdier HEX swatch and label it honestly.
WCAG exempts genuinely inactive buttons from contrast minimums, but a faint button can still confuse people. Compare native disabled with aria-disabled and test your swatches.
Pair a wide-gamut brand accent with a deliberate sRGB fallback, write the CSS, and test both branches without expecting identical appearance on every screen.
A toolbar icon can meet 3:1 on paper and still look faint on a tinted button. Here is how to check each pair, then judge the rendered strokes.
Two campaign colors can blend by a short arc or a long arc around the color wheel. Here is how the OKLCH hue route changes the midpoint, with hand-written CSS and production checks.
A brand-colored barcode can look great on a mockup and still fail at the register. Compare it with dark single-ink bars on a solid light field, and learn what to ask your printer before production.
A practical workflow for testing headline text against duotone event photos, including when to switch to a solid panel for guaranteed readability.
A practical workflow for shortlisting sage armchair colors on screen, then confirming the true shade with a physical fabric sample under your evening lamps.
A gradient headline can vanish once a visitor turns on forced-colors mode. Here is why the clipped-gradient technique breaks, and how to build a CSS gradient text forced colors fallback that survives it.