Как реализовать такие скошенные блоки? Это должно быть в процентах а то есть адаптивными.
Конечно можно вырезать картинкой! Но нужно будет в дальнейшем сделать fixed backgound то есть типа паралакс скрола
1) вложить картинку в блок
2) блок в CSS повернуть на 30 градусов по часовой стрелке - transform: rotate(30deg);
3) картинку в CSS повернуть на 30 градусов против часовой стрелки - transform: rotate(-30deg);