Мне нужно, чтобы белые блоки реагировали на события щелчка и наведения, но, как мы все знаем, DOM - это все прямоугольные блоки.Так что я действительно не уверен, как подойти к этому.Диагональные линии затрудняют это, потому что я не могу просто наложить отрицательные поля на элементы img и перекрыть их, потому что тогда кликабельные области будут перекрываться.
Я открыт для решения с помощью JS / Jquery, если это необходимо.
РЕДАКТИРОВАТЬ: я не могу полагаться исключительно на CSS3, к сожалению.
Заранее спасибо!

Решение Этоэто всего лишь отрывок из того, что я на самом деле сделал, так что это немного грязно с точки зрения кода, но вот, пожалуйста.Как отмечено ниже, я решил пойти по пути CSS3, так как он все равно изящно ухудшается.
Демонстрация: http://jsfiddle.net/4Vgdu/1/