Если каждый такой блок будет иметь свой контент, то единственный выход - абсолютное позиционирование и z-index. Создаете родительский контейнер, с overflow: hidden и position: relative, и в нем друг на друга ставите абсолютные блоки (меняя при этом transform: rotate())