Оу чел, не знал о clip-path, пасибки)) Думал все через ::before ::after до сих пор делают))) Но я так понимаю, это новое свойство - не все поддерживают.
WapSter, + хотел написать, но уж слишком по мне геморно это все реализовывать. Ну сам подумай, гадать с градусами, еще эта полоса, и адаптивненько чтоб)) Ну а затемнение - через css сочетание селекторов - если в них не шаришь - js.
И у меня первый url не открывает.
P.S. Хотя да, через before after - еще жестче, просто к ним привык))