Описание задачи: Есть прелоадер, который показывает текст, пока страница грузится. Его текст совпадает с текстом в шапке сайта. На данный момент, данный текст "уезжает" за края страницы после её загрузки, а основной контент сайта начинает "выезжать". Нужно сделать так, чтобы текст, который сначала показывается по центру экрана, не уходил за края страницы после её загрузки, а вставал на нужное место в header
. Все пишу на vue.js.
Ссылка текущего кода на codepen: https://codepen.io/Alexxosipov/pen/OrrjzX
Проблема в решении: Я не понимаю, каким образом это реализовать. Вернее, правильнее сказать, что не вижу ни одного адекватного решения.
Что есть сейчас: есть header.header
, который находится вверху. Он имеет дочерний .container
, который является flex
блоком. Есть .loader
, который имеет position: fixed
и располагается по центру экрана. В нем есть .loader__logo
, который идентичен с .header__logo
. При загрузке экрана, через @keyframes
блок .loader
"уезжает" за пределы экрана, поскольку ему добавляется класс .loader--hide
, который имеет значения top: -120%; left: -120%;
. Не понимаю, как сделать так, чтобы .loader__logo
не уезжал за пределы экрана, а вставал на место .header__logo
. Понимаю, что в идеале, при загрузке страницы, на место.loader
должен встать .header__logo
с теми же position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;
. Но как это сделать?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Получается фильтр для календаря делаю через map и там 7 обьектов как сделать что бы при выборе там праздничных дат только праздничные получали...
Преамбула: Попросили написать простой одностраничник, без админкиБыстро сверстал на бутстрапе, то что было нужно, и добавил анимацию появления...