Как сделать большой ромб из маленьких ромбов?
Допустим вот так...
codepen.io/aliencash/pen/wGyeEP
transform: rotate
С его помощью вы сможете легко повернуть свой квадратик на 45 градусов вместе с областью наведения.
Например вот так можно вынести ссылку отдельным слоем и повернуть ее: https://jsfiddle.net/IonDen/nsem2y6s/