Deff,
Мне предложили такой вариант выполнения:
https://jsfiddle.net/vv6e8786/1/
Но там не работает transition
Поэтому жму "+"
И еще вопрос, как бы сделать проверку на предмет нажатия кнопки ну типа
var clck = 0
$(...).click() {
if(clck == 1) {
clck = 0
$(#header).css(...)
...
Ну короче: при повторном нажатии стили меняются обратно (я с синтаксисом на ВЫ)