frontjss, Полиморфизм — способность функции обрабатывать данные разных типов. Это с Википедии. Ваши функции ничего не обрабатывают, поэтому и нету полиморфизма, как-то так.
Gorila Lopster, Боковые по высоте всегда равны центральной, но если Вы хотите, чтобы при любом масштабе была одинаковая высота, для .ribbon__center надо будет установить высоту в vh например.
Vann Damm, у почти всех объектов есть прототип. У function можно например name вызвать, или количество аргументов через length узнать и т. д. Без кода, кстати, не так удобно отвечать.