Если Вы играли в Доту 2 и знаете меню выбора героя оттуда, то мне вот нужно его воссоздать у себя на странице.  Со всеми фильтрами, по ролям, по сложности, по типу атаки.
А если не играли, то вот 

 :
Есть около 100 элементов (героев) одного типа на странице, каждый из которых имеет некоторые атрибуты data-
Допустим, data-ближний_бой, data-маг и тп
И есть меню навигации по этим элементам исходя из значений атрибутов
. То есть нажали, например, на кнопку "ближний тип атаки" - остались только герои с этим типом атаки, остальные "ушли в тень".
Нажали  на кнопку "маги" - остались только маги 
Нажали и на  "ближний тип атаки" и на "маги" - остались только маги ближнего боя.
Отжали "маги" - остались ближние бойцы.
Собственно проблема такая:
хрен знает, как такое реализовать) 
Помогите
 
  
Если можно в деталях, если нет - то хотя бы суть