It's wild that after *checks notes* 19 years there's still no way to do CSS image replacement that's not a weird hack. It's still a normal thing to want to do and we should have had a simple, accessibility-friendly way to accomplish it years ago. https://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/
Replacing the -9999px hack (new image replacement)

IN THE BEGINNING was FIR, AKA Fahrner Image Replacement (note that one of the following links returns a 404): The Daily Report’s 2003 redesign uses (and our book explained) an image replacement technique intended to combine the benefits of accessibility with the power of graphic design. We christened this method Fahrner Image Replacement (FIR) in […]

Zeldman on Web and Interaction Design
@robotspacer Maybe CCS Image replacement and the iPad Instagram app can get together and make pigs fly one day.