А зачем тебе гугл если у тебя есть готовый сайт того что ты желаешь и как ты хочешь, не проще открыть код сайта и ТАМ взглянуть на то как создана реализация, изменения притом можно делать как угодно в ОДНОМ css файле не изменяя всю структуру. На чистом JS написать это можно и без плагинов, достаточно к кнопке применить event onclick, а затем изменять свойства у самих элементов через сss