Что-то такое можно делать с помощью transform rotate или transform skew, применяя их на родителе и противоположный эффект на дочерних блоках.
https://jsfiddle.net/AngReload/fzs3Lmx7/
Но у вас же там просто статичный фон, зачем эти заморочки, проще нарисовать одну картинку-коллаж и всё.