Вы когда любой стандартный элемент выделяете, то в правом сайдбаре (где настройки записи отображены) есть вкладка "Блок". Там в выпадающем блоке "Дополнительно" можно указать нужные вам классы.
Для этого необходимо сделать 2 вещи:
1) блок, содержащий в себе меню, должен быть фиксированным на всю ширину и высоту экрана, с наибольшим показателем z-index'a. То есть что-то типа такого:
Дополню:
- на мобильной версии секция с фактами немного расплылась (первый блок уже остальных)
- в блоке с формой очень забавно получилось: вы выделили два слова красным, а белыми получилась более яркая фраза "и получите предложение конкурентов"; а вот слова "выгоднее" и "уже сегодня" как то теряются.
Возможно, при открытии меню можно зафиксировать основной контент, чтобы не скроллился.
Первое, что пришло в голову:
- отправляем данные в массив
- отрисовываем массив, но кнопки элементов вешаем функции вверх/вниз
При нажатии на кнопку срабатывает соответствующая функция, которая принимает на вход порядковый номер элемента в массиве и что с ним делать (двигать вверх или вниз).
Функция проверяет, можно ли совершить действие, после чего выполняет его или нет, и при выполнении пересобирает массив, после чего изменения вновь выносятся на экран.
Можно вместо позиции в массиве ввести какой-нить произвольный ключ.
Скорее всего для этого уже написан плагин, нужно поискать.
Опишу средне: сначала, при загрузке страницы, нужно сделать так, чтобы логотип был скрыт. Можно написать для него особый класс стиля.
Затем, с помощью js навешиваете listener, который наблюдает, пока пользователь не прокрутит страницу на x пикселей.
После этого у логотипа меняете класс, чтобы он стал виден.
В интернете полно рецептов такого кода, правда он в основном про то, как сделать шапку сайта фиксированной при прокрутке. Там же обычно подробная инструкция, что как и где.
Берите любой понравившийся и используйте на здоровье.
Моё личное мнение - скроллить мышью и удобнее, и быстрее. И главное - это уже стандартное сформированное пользовательское поведение, которое менять... Ну только по особым случаям.
Если нужно просто запретить отображать контент страницы, то проще всего на body повесить overflow:hidden, сверху всего - заглушку на весь экран, а потом следить с помощью js, пока весь контент не загрузиться. После чего убираем заглушку и отменяем стиль у body.
На js напишите функцию, которая в зависимости от количества приходящих файлов строит нужную сетку (с нужным количеством элементов), а потом через CSS всё оформляется и всё. Или схожий вариант - js смотрит на количество объектов и добавляет класс-модификатор в родительский контейнер.