Jump to content

Adding a watermark using css


Recommended Posts

Hi Guys


I am creating a before and after gallery, and I want to add a watermark to each photo using css.  The watermark will be the same size as the actual photo, mostly transparent, but will have either Before or After placed on it.


I am guessing that it would be done as a background image, but who would I get the background to display on top of the main photo?


All I have as a class for the before photos at the moment is



And I am not sure where to go from here, any help would be much appreciated




Link to comment
Share on other sites

you need to place an image holder (for the watermark) above the normal image by using a position of absolute  (position:absolute;)

You also need to give the normal image a position of relative to set a reference point for the absolute positioned element. Otherwise any other element with a position other than static is used as reference and if that does not exist the body will be the reference point.


Although you can do this with css as described above, you need to keep in mind that this does not prevent the end user from removing this watermark. If your looking for a more permanent measure you might want to have a look in to de gd library of php.




If you need help with the css method, ones you read about positioning absolute and relative. let me know.

Link to comment
Share on other sites

This thread is more than a year old.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.