Прелоaдер лого с анимацией на tilda, easy!
ШАГ 1. Бежим в настройки нашего проекта/сайта, кликаем на пункт меню "еще", немного пролистываем и находим вкладку HTML - переходим в нее и вставляем наш код HTML
<div id="preloader"> <img src="your-logo-url" id="preloader-logo" alt="Preloader Logo"> <p id="preloader-quote">Your Quote Here</p> </div>
Этот код создает прелоадер, который состоит из изображения (логотипа) и текста (цитаты)
Путем замены этих данных на свои собственные, вы можете настроить содержимое прелоадера для отображения вашего логотипа и цитаты.
your-logo-url
: URL-адрес вашего логотипа. Заменитеyour-logo-url
на URL-адрес изображения вашего логотипа, который вы хотите использовать для прелоадера. Например,https://example.com/logo.png
.Preloader Logo
: Альтернативный текст для логотипа прелоадера. ЗаменитеPreloader Logo
на текст, который вы хотите использовать в качестве альтернативного описания для логотипа. Например, "Логотип сайта".Your Quote Here
: Текст цитаты. ЗаменитеYour Quote Here
на текст цитаты, который вы хотите отображать на прелоадере. Например, "Загружаемся для вас".
ШАГ 2. Сюда же вставляем код JAVASCRIPT
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> $(document).ready(function() { var text = "CREATED BY MAN"; var speed = 100; var contentLoaded = false; function typeWriter(text, i, fnCallback) { if (i < text.length) { $('#preloader-quote').html(text.substring(0, i + 1)); setTimeout(function() { typeWriter(text, i + 1, fnCallback); }, speed); } else { fnCallback(); } } function startAnimation() { typeWriter(text, 0, function() { if (contentLoaded) { setTimeout(function() { $('#preloader').fadeOut('slow'); }, 3000); } else { setTimeout(function() { $('#preloader').fadeOut('slow'); }, 5000); } }); } startAnimation(); $(window).on('load', function() { contentLoaded = true; }); }); </script>
Этот код анимирует текст в виде печатной машинки на прелоадере и закрывает прелоадер после завершения анимации и загрузки контента.
Путем изменения этих значений, вы можете настроить анимацию печатной машинки и поведение прелоадера под свои нужды.
text
: Текст, который будет анимироваться в виде печатной машинки. Вы можете изменить значение этой переменной на любой другой текст, который вы хотите использовать для анимации.speed
: Скорость анимации печатной машинки. Задержка между печатаемыми символами. Вы можете изменить это значение на любое другое целое число, чтобы настроить скорость анимации.contentLoaded
: Флаг, указывающий, загружен ли весь контент страницы или нет. Это значение будет устанавливаться вtrue
после полной загрузки контента на странице.$('#preloader-quote')
: Выборка элемента с идентификаторомpreloader-quote
, который содержит текст для анимации печатной машинки. Вы можете изменить селектор на любой другой, чтобы выбрать нужный элемент для анимации.$('#preloader')
: Выборка элемента с идентификаторомpreloader
, который представляет прелоадер. Этот элемент будет скрыт после завершения анимации и загрузки контента.fadeOut('slow')
: Метод jQuery для плавного скрытия элемента. Вы можете изменить аргументslow
на другое значение, такое какfast
или числовое значение, чтобы настроить скорость скрытия прелоадера.setTimeout()
: Функция JavaScript для установки таймера. Мы используем ее для установки задержек перед закрытием прелоадера. Вы можете изменить значения аргументов внутриsetTimeout
, чтобы настроить время задержки.
Сохраняем.
ШАГ 3. Не забываем в HTML поменять your-logo-url на свою ссылку с лого, а вместо Your Quote Here подставить свой текст.
Шаг 4. Спускаемся ниже и идем во вкладку CSS, вставляем следующий код
#preloader { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background-color: black; display: flex; flex-direction: column; justify-content: center; align-items: center; } #preloader-logo { width: 70px; height: auto; } #preloader-quote { margin-top: 40px; width: 30%; text-align: center; font-size: 12pt; color: #d6d6d6; max-width: 300px; opacity: .5; font-family: 'TildaSans'; letter-spacing: 1px; }
Этот код стилизует прелоадер.
Путем изменения этих значений, вы можете настроить внешний вид и расположение прелоадера и его содержимого в соответствии с вашими предпочтениями и дизайном сайта.
#preloader
: Стили для элемента с идентификаторомpreloader
, который представляет прелоадер. Мы устанавливаем позицию элемента на фиксированную (position: fixed;
), чтобы он оставался на месте при прокрутке страницы. Он занимает всю ширину и высоту окна браузера (width: 100%; height: 100%;
), находится в самом верху страницы (top: 0; left: 0;
), и имеет очень высокийz-index
(9999), чтобы быть поверх остального контента. Фоновый цвет установлен на черный (background-color: black;
), а элементы внутри него выравниваются по вертикали с помощьюdisplay: flex; flex-direction: column; justify-content: center; align-items: center;
.#preloader-logo
: Стили для элемента с идентификаторомpreloader-logo
, который содержит логотип прелоадера. Здесь мы устанавливаем ширину на 70 пикселей (width: 70px;
), а высоту автоматически подстраивается пропорционально (height: auto;
).#preloader-quote
: Стили для элемента с идентификаторомpreloader-quote
, который содержит текст на прелоадере. Устанавливаем отступ сверху на 40 пикселей (margin-top: 40px;
), ширину на 30% от родительского элемента (width: 30%;
), выравнивание текста по центру (text-align: center;
), размер шрифта 12 пунктов (font-size: 12pt;
), цвет шрифта серый (color: #d6d6d6;
), максимальную ширину 300 пикселей (max-width: 300px;
), прозрачность текста на 50% (opacity: .5;
), используем шрифтTildaSans
, устанавливаем интервал между символами в 1 пиксель (letter-spacing: 1px;
).
Опубликовываем все станицы и хвалим себя за проделанную работу.
Посмотреть проект http://hutkez.ru/