Как он это сделал?
P. S. У него самого спрашивала, он уже не помнит.
Набросайте основу кода в любой песочнице. Посмотрим, что можно сделать.
Да и еще, html код закрыт замочком. Ну это если кто не понял=)
Я имела в виду интерактивный вариант песочницы. Зачем там 4 псевдоэлемента, не знаю. У меня короче получилось.
https://codepen.io/IneSSka/pen/PQgQKN