ну если в кратце, то вам надо при событии скролинга(допустим 100 px) в javascript добавить какой-нибудь класс css вашему меню, который делает его фиксированным. профит.
Да это не то. В моем случае меню сразу прибито к верху, это я смогу сделать. Нужно чтобы при скролинге вниз, допустим на 80px, к меню применились стили плавно уменьшающие его по высоте и на оборот.