У каждого начинающего верстальщика была такое, что он видел какую-то прикольную фичу, но не понимал, как самому сделать такое.
Сейчас я вам всё покажу и распишу, а вы, надеюсь, поймете ход мыслей и сможете в дальнейшем генерировать свои изощренные решения.
У нас будет выглядеть не так, но схоже
Если читать не хочется, то заходите на https://codepen.io/oriva/pen/PaooZB и переносите себе на проект