Is it possible to put an image (a pattern) over 2 or more elements (with different background)? (something like Pattern Fill in Adobe Photoshop)
Here’s a screenshot:

Note: Elements content should be selectable by users. I don’t want an div which is over on other elements.
Make a .png file (or .gif if you prefer that) and simply overlay this over the
divyou would like to have this pattern.Code example:
And for the css:
About the click trough, have a look at this answer: Click through a DIV to underlying elements