Posted 16 апреля, 20222 yr comment_180040 Как правильно добавить анимация загрузки на своем сайте ? видел на этом сайте Спойлер https://csowicze.pl/ Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/ Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180041 http://ipbmafia.ru/files/file/1996-preloaders-flat/ https://ipbmafia.ru/topic/23898-preloader-dlya-foruma/?do=findComment&comment=175932 Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180041 Share on other sites Больше вариантов
16 апреля, 20222 yr Author comment_180042 5 минут назад, by_ix сказал: http://ipbmafia.ru/files/file/1996-preloaders-flat/ https://ipbmafia.ru/topic/23898-preloader-dlya-foruma/?do=findComment&comment=175932 Хотелось бы как на том сайте реализовать Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180042 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180043 разница в цвете и изображении анимации. суть прелоадеров везде одна и та же. Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180043 Share on other sites Больше вариантов
16 апреля, 20222 yr Author comment_180044 2 минуты назад, by_ix сказал: разница в цвете и изображении анимации. суть прелоадеров везде одна и та же. да но у него анимации в полоске а не на всем ) 3 минуты назад, Dusty сказал: да но у него анимации в полоске а не на всем ) изображение смог но анимацию не получилось добавить хых Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180044 Share on other sites Больше вариантов
16 апреля, 20222 yr Author comment_180051 1 час назад, by_ix сказал: разница в цвете и изображении анимации. суть прелоадеров везде одна и та же. мм я просто не могу понять как правильно добавить скрипт с анимации прогрузки к полоске которая двигается как на оринг сайте увидел это. Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180051 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180052 3 минуты назад, Dusty сказал: мм я просто не могу понять как правильно добавить скрипт с анимации прогрузки к полоске которая двигается как на оринг сайте увидел это. Перед <body> ставим: <div class="preloader"> <img src="ссылка на логотип или картинку" alt="Описание или слоган"> <div class="loader"> <div class="loading"></div> </div> </div> Перед </body> ставим: <script> $(document).ready(function(){ $(".preloader").fadeOut(2000); }) </script> В CSS кидаем: .preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #1a2028; display: flex; flex-direction: column; justify-content: center; align-items: center; } .preloader img { display: block; margin-bottom: 50px; max-width: 240px; } .preloader .loader { position: absolute; left: 50%; margin-top: 2rem; transform: translate(-50%,-50%); height: 5px; width: 15rem; background-color: #1d242d; } .preloader .loading { background-color: red; width: 5rem; height: 5px; animation: animation 1.8s infinite; } @keyframes animation{0%{transform:translateX(0rem)}50%{transform:translateX(10rem)}100%{transform:translateX(0rem)}} Готово. Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180052 Share on other sites Больше вариантов
16 апреля, 20222 yr Author comment_180053 Только что, bon1 сказал: Перед <body> ставим: <div class="preloader"> <img src="ссылка на логотип или картинку" alt="Описание или слоган"> <div class="loader"> <div class="loading"></div> </div> </div> Перед </body> ставим: <script> $(document).ready(function(){ $(".preloader").fadeOut(2000); }) </script> В CSS кидаем: .preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #1a2028; display: flex; flex-direction: column; justify-content: center; align-items: center; } .preloader img { display: block; margin-bottom: 50px; max-width: 240px; } .preloader .loader { position: absolute; left: 50%; margin-top: 2rem; transform: translate(-50%,-50%); height: 5px; width: 15rem; background-color: #1d242d; } .preloader .loading { background-color: red; width: 5rem; height: 5px; animation: animation 1.8s infinite; } @keyframes animation{0%{transform:translateX(0rem)}50%{transform:translateX(10rem)}100%{transform:translateX(0rem)}} Готово. Спасибо друг мне как раз этого кода не хватало @keyframes animation{0%{transform:translateX(0rem)}50%{transform:translateX(10rem)}100%{transform:translateX(0rem)}} 4 минуты назад, bon1 сказал: Перед <body> ставим: <div class="preloader"> <img src="ссылка на логотип или картинку" alt="Описание или слоган"> <div class="loader"> <div class="loading"></div> </div> </div> Перед </body> ставим: <script> $(document).ready(function(){ $(".preloader").fadeOut(2000); }) </script> В CSS кидаем: .preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #1a2028; display: flex; flex-direction: column; justify-content: center; align-items: center; } .preloader img { display: block; margin-bottom: 50px; max-width: 240px; } .preloader .loader { position: absolute; left: 50%; margin-top: 2rem; transform: translate(-50%,-50%); height: 5px; width: 15rem; background-color: #1d242d; } .preloader .loading { background-color: red; width: 5rem; height: 5px; animation: animation 1.8s infinite; } @keyframes animation{0%{transform:translateX(0rem)}50%{transform:translateX(10rem)}100%{transform:translateX(0rem)}} Готово. еще вопрос как мне настроить время прогрузки а то он быстро делает это Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180053 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180054 17 минут назад, Dusty сказал: еще вопрос как мне настроить время прогрузки а то он быстро делает это <script> $(document).ready(function(){ $(".preloader").fadeOut(2000); // 2000 вроде как отвечает за нее }) </script> можно попробовать так: <script> $(document).ready(function(){ $(".preloader").delay(3000).fadeOut('slow'); }) </script> в JS н очень силён, это чисто мои предположения по поводу этих кодов) Edited 16 апреля, 20222 yr by bon1 Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180054 Share on other sites Больше вариантов
16 апреля, 20222 yr Author comment_180055 9 минут назад, bon1 сказал: <script> $(document).ready(function(){ $(".preloader").fadeOut(2000); // 2000 вроде как отвечает за нее }) </script> можно попробовать так: <script> $(document).ready(function(){ $(".preloader").delay(3000).fadeOut('slow'); }) </script> в JS н очень силён, это чисто мои предположения по поводу этих кодов) во помог 2 вариантом) Все можно тему закрыть Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180055 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180075 Hi check for Language RTL : Please FIX code for RTL Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180075 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180076 avangcom <img src="link to the img" alt="description or slogan"> Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180076 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180077 yes by_ix I mean the red loader that is out of the box Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180077 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180078 avangcom всё работает нормально, если делать по инструкции. Edited 16 апреля, 20222 yr by by_ix Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180078 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180080 by_ix Да, это хорошо для английского, но плохо для персидского и арабского. Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180080 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180081 avangcom если добавите туда картинку, а не текст, будет работать нормально. описание можно оставить пустое. Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180081 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180082 by_ix tested Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180082 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180083 avangcom ссылку на сайт сюда или в лс. Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180083 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180084 вы посмотрите форум @ZIKURIK польские форумы отдыхают Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180084 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180085 by_ix Тест на LOCAL TESTED FOR LANGUAGE PERSIAN : IPS4.6-Persian-Translation-Build-3.4.2.xml Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180085 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180095 Working fine here. Yeah, I changed the background and loading bar colors XD Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180095 Share on other sites Больше вариантов
16 апреля, 20222 yr comment_180096 sorry the double post e.e It didn't merge with the above Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180096 Share on other sites Больше вариантов
17 апреля, 20222 yr comment_180123 благодаря @by_ix @keyframes animation{0%{transform:translateX(0rem)}50%{transform:translateX(-10rem)}100%{transform:translateX(0rem)}} Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180123 Share on other sites Больше вариантов
17 апреля, 20222 yr comment_180126 21 hours ago, bon1 said: Перед <body> ставим: <div class="preloader"> <img src="ссылка на логотип или картинку" alt="Описание или слоган"> <div class="loader"> <div class="loading"></div> </div> </div> Вместо следующего кода и вставки ссылки вы также можете использовать следующую команду {{if isset( \IPS\Theme::i()->logo['front']['url'] ) AND \IPS\Theme::i()->logo['front']['url'] !== null }} {{$logo = \IPS\File::get( 'core_Theme', \IPS\Theme::i()->logo['front']['url'] )->url;}} <div class="preloader"> <img src="{$logo}" alt='{setting="board_name" escape="true"}'> <div class="loader"> <div class="loading"></div> <p style="text-align:center;color:#fff;">{setting="board_name" escape="true"}</p> </div> </div> {{endif}} Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=180126 Share on other sites Больше вариантов
16 мая, 20222 yr comment_181288 Для тех кому нужен прелоадер который работает не по таймеру, а по мере загрузки, вот код. в globalTemplate перед <body> вставляете Спойлер <div class="preloader"> <img src="ссылка на логотип или картинку" alt="Описание или слоган"> <div class="loader"> <div class="loading"></div> </div> </div> перед </body> вставляете Спойлер <script> window.onload = function () { document.body.classList.add('loaded_hiding'); window.setTimeout(function () { document.body.classList.add('loaded'); document.body.classList.remove('loaded_hiding'); }, 500); } </script> в custom.css вставляете Спойлер .preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: url(адрес картинки на фон по желанию вместо одноцветного фона) no-repeat center fixed; background-color: #ffffff; display: flex; flex-direction: column; justify-content: center; align-items: center; background-size: cover; } .preloader img { display: block; margin-bottom: 80px; max-width: 240px; } .preloader .loader { position: absolute; left: 50%; margin-top: 2rem; transform: translate(-50%,-50%); height: 5px; width: 15rem; background-color: #1d242d; } .preloader .loading { background-color: red; width: 5rem; height: 5px; animation: animation 1.8s infinite; } @keyframes animation{0%{transform:translateX(0rem)}50%{transform:translateX(10rem)}100%{transform:translateX(0rem)}} .loaded_hiding .preloader { transition: 0.6s opacity; opacity: 0; } .loaded .preloader { display: none; } Второй вариант прелоадера - CSS анимация перед <body> вставляете Спойлер <div class="preloader"> <div class="preloader__row"> <div class="preloader__item"></div> <div class="preloader__item"></div> </div> </div> перед </body> вставляете Спойлер <script> window.onload = function () { document.body.classList.add('loaded_hiding'); window.setTimeout(function () { document.body.classList.add('loaded'); document.body.classList.remove('loaded_hiding'); }, 500); } </script> в custom.css вставляете Спойлер .preloader { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #e0e0e0; z-index: 9999; } .preloader__row { position: relative; top: 50%; left: 50%; width: 70px; height: 70px; margin-top: -35px; margin-left: -35px; text-align: center; animation: preloader-rotate 2s infinite linear; } .preloader__item { position: absolute; display: inline-block; top: 0; background-color: #337ab7; border-radius: 100%; width: 35px; height: 35px; animation: preloader-bounce 2s infinite ease-in-out; } .preloader__item:last-child { top: auto; bottom: 0; animation-delay: -1s; } @keyframes preloader-rotate { 100% { transform: rotate(360deg); } } @keyframes preloader-bounce { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } } .loaded_hiding .preloader { transition: 0.6s opacity; opacity: 0; } .loaded .preloader { display: none; } Пользуйтесь на здоровье=) Link to comment https://ipbmafia.ru/topic/24333-animaciya-zagruzki-sajta/?&do=findComment&comment=181288 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.