html/css hexagon with image inside

honk31 picture honk31 · Sep 15, 2011 · Viewed 84.6k times · Source

Is there a chance to place an image inside a hexagon shape? I'm used to hexagonal shaped cells in html, but I could'nt get it filled with an (background?) image.

Here is what I have tried :

here is a fiddle: http://jsfiddle.net/jnz31/kGSCA/

Answer

kizu picture kizu · Sep 15, 2011

With CSS3 almost everything is possible: http://jsfiddle.net/kizu/bhGn4/

There I used different rotations with overflow: hidden, so you can get a cross-browser (well, modern cross-broser) masks that even can be coverable and clickable on the masked area.