The issue lies in having only one image. Regardless of whether it is transparent or not, it will still be positioned beneath the text, making it impossible for the text to show through. To solve this problem, consider splitting the image into two separate parts: one containing the background (silver shiny part) and the other with the ripped part and a transparent center. Place the background image underneath the text and the cutout image on top of the text using z-index.
Update:
I just noticed that the background image already has a transparent outer layer. Here's what you can do:
- Leave the background image as is
- In the original image file (assuming Photoshop), fill the outside with white instead of transparency
- Make the center transparent, leaving only the white frame
- Remove any layer effects
- Save this as the foreground image
- Position this new image exactly over the background where the text appears
Second Update:
It seems that the white background won't match your page's design. In that case, consider this alternative approach:
Use the silver background image without any layer effect, maintaining the transparent border
For the top image, include only the layer effect on a transparent background without the silver part, keeping the transparent border
This setup will allow the text to be below the shadow effect, softening the abrupt cut line when scrolling. Although some visibility of the cut line may remain, it will reduce its impact. However, keep in mind that the shadow effect will also overlay the images and text, so this solution may not be ideal for your design.