After updating the Impulse theme to its latest version, users discovered that images in blog posts and product descriptions were not displaying—appearing as blacked-out placeholders despite being present in the code.
Root Cause:
The issue stems from an opacity:0 CSS property applied to images, making them invisible.
Solution:
Multiple users confirmed the fix:
Locate the CSS rule for img (typically in theme.css or custom.css under Assets)
Change opacity:0 to opacity:1
Some users also modified display:block, max-width:100%, and border:0 none properties
Current Status:
The CSS adjustment successfully resolved the problem for most participants. One user reported that while most images now display correctly, some elements like slideshow images at the beginning of their shop page remain affected, suggesting potential edge cases or additional styling conflicts.
Summarized with AI on November 10.
AI used: claude-sonnet-4-5-20250929.
I have just updated the impulse theme to the latest version. And I have noticed that images in the blog as well as production descriptions are not showing up.
When you drag the image, you will notice that image exists there but is blacked out.
Had the same issue. Changed the “opacity:0” to “opacity:1” and it fixed the issue. Wonder why that hasn’t been updated in the theme version yet. Seems simple enough.
Hi Dan,
I have the same exact problem as Exeonon, I have pasted the code you have provided and it doesn’t solve my issue, what can I do? I pasted the code into the bottom of my theme code in the file theme.css.liquid is that the same as theme.css as I can’t see that particular file or custom.css. I am using the impulse theme.
I have done this and most of my images can be seen, however there are still some that won’t show such as the beginning slideshow (I’m using impulse theme). Website: https://flexfitnessgym.shop/ .