Как сделать фиксированное меню?
Необходимо сделать фиксированое меню 
position:fixed;Может есть где-то гайд
"учебник по css" называетсяменялся цвет как на примере
тут "учебник по jquery". Ловим событие скрола, проверяем offset если больше 0 - меняем класс. В css на данный клас вешаем что угодно в том числе и смену фона.
Вот например:
https://jsfiddle.net/rzqcwzrh/9/
фон менять можно не обязательно JS. Можете отслеживать псевдоэлементом :hover например так