Если я понимаю вопрос, я предлагаю старый прием добавления цвета фона, аналогичного фоновому изображению, к <div class="header">
, чтобы при загрузке страницы (но до загрузки изображения) пользователь видел цвет, аналогичный изображение на заднем плане. Таким образом, визуальное влияние загрузки изображения не так заметно.
I Фотошоп глаза опустил фоновое изображение и предлагает использовать #a1dff8
в качестве цвета. CSS для должен быть:
.header{<br>
background:#a1dff8 url('images/yourheader.png');<br>
}
Также, глядя на ваш код, я вижу, что у вас есть несколько внешних файлов JS. Вы должны рассмотреть минификатор. Просто Google или StackOverflow для минимизации JS / CSS.