MultiGramen, вот это уже называется "детали". Покажите что вы уже сделали и что именно не получается. Сделайте пример в песочнице, чтобы можно было "пощупать".
IT-sorce, потому что по ссылке надо сходить и посмотреть как там сделано, а не тупо копипастить из интернетов, не думая что делает код. Сходите, не ленитесь.