Using CSS Grid as a mask to create a version of this poster.

John

Oliver

Items in the grid are left partially transparent to expose areas of a full background image.

An outline is applied to each grid item to colour the gaps between rows and columns.