0 / 0 / 0
Регистрация: 27.03.2018
Сообщений: 189
1

Как сделать так, чтобы preload страница загружалась дольше, а шрифты быстрее?

20.05.2021, 08:06. Показов 500. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать так, чтобы страницы загрузки загружалась дольше и плавно исчезала и перед пользователем уже появлялся сайт без бликов? Так же не могу понять почему при имитации медленной загрузки шрифт прелоад-надписи загружается в последнюю очередь

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!doctype html>
<html lang="ru">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  <script src="https://kit.fontawesome.com/8e0bceeac7.js" crossorigin="anonymous"></script>
 
  <link href="css/style.css" rel="stylesheet" type="text/css" />
  <link href="css/clear.css" rel="stylesheet" type="text/css" />
  <link href="css/adaptive.css" rel="stylesheet" type="text/css" />
  <script src="js/script.js"></script>
  <title>Inter-Web</title>
</head>
<body>
  <div class="preloader" id="preloader">
    <div class="loader">
      Int<span class="blink-one">e</span>r-w<span class="blink-two">e</span>b
    </div>
  </div>
 
  
 
  <section class="main">Lorem ipsum dolor sit amet consectetur adipisicing, elit. Amet numquam magnam magni reiciendis repellat neque consectetur iste quidem eveniet unde eaque similique, vel voluptas dignissimos autem fugit laudantium, suscipit at ullam voluptatum quibusdam explicabo quo! Veniam ea at veritatis error optio inventore consectetur quia quaerat aperiam repudiandae dolor ducimus est sint, porro. At reprehenderit nulla, atque ullam, nam nisi ipsa, delectus, deserunt sequi quam numquam tempora! Odit similique, facilis quos! Similique ab repellat omnis est laudantium vitae aut numquam quibusdam dignissimos, voluptatem nemo eum consequuntur, ipsum officia accusamus corporis reprehenderit, aperiam eveniet! Amet, accusantium, ad. Neque voluptate dolores corrupti sed repellendus impedit labore numquam ipsa explicabo reprehenderit porro perspiciatis, officia corporis at voluptas aliquam quae ad fuga? Aperiam, corrupti nihil possimus repudiandae nam at nemo animi iste, maxime, eveniet quibusdam, iusto ducimus quis. Quod voluptates recusandae nihil, temporibus vitae sequi, accusamus error ratione voluptate cumque perspiciatis illo veritatis eaque, autem, quasi atque. Recusandae, vero? Distinctio amet praesentium cupiditate sint, unde hic mollitia autem voluptates nesciunt. Corrupti, at, veniam eaque impedit rem, alias maiores possimus sequi nihil eligendi libero voluptatum quos obcaecati tempore minima doloribus! Animi, officiis, modi soluta facere aperiam placeat tempora aliquam ad provident consectetur blanditiis sapiente vel quisquam perspiciatis, rerum doloremque rem nostrum repudiandae deserunt facilis quibusdam obcaecati. Quas hic fugit fuga, saepe facilis possimus corrupti nobis quasi consectetur, obcaecati ad. Laboriosam necessitatibus error animi in adipisci porro, doloremque similique repellat voluptate dolores eum nobis facere neque quaerat obcaecati dicta ipsam itaque. Consequatur laboriosam numquam, in culpa labore similique quas optio ipsum veritatis facilis sit, mollitia neque corrupti commodi nihil laudantium suscipit, adipisci, cum sunt libero! Nisi quasi necessitatibus ea iste iusto ullam qui facilis numquam incidunt aut praesentium est eligendi tempora vel suscipit rerum quaerat velit repellat, debitis nam delectus explicabo molestiae iure illo consequuntur? Commodi quidem repudiandae suscipit deleniti possimus placeat consequuntur unde, eius aperiam laboriosam esse eum at quasi ducimus, consectetur earum id quos. Labore ea maiores molestiae aperiam nemo, iusto, ex deserunt dolores ratione officiis consectetur voluptas, vero alias enim maxime optio quibusdam aliquid! Accusamus eaque reiciendis maiores vitae nihil voluptates ducimus soluta vel ad modi, sed in laudantium. Neque deserunt dignissimos aperiam tempore fugiat aliquam, nihil animi fuga, cupiditate, magnam dolor rem sint accusantium quis error, enim nam explicabo quaerat eum officia ad. Voluptatibus quasi natus iste porro nisi officiis, et odio necessitatibus ullam consequuntur quibusdam corrupti iusto aliquid dolorum veritatis nobis incidunt.</section>
</body>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
@font-face {
    font-family: 'Rostov';
    src: url('/fonts/rostov.eot'); /* IE 9 Compatibility Mode */
    src: url('/fonts/rostov.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
        url('/fonts/rostov.woff2') format('woff2'), /* Super Modern Browsers */
        url('/fonts/rostov.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
        url('/fonts/rostov.ttf') format('truetype'), /* Safari, Android, iOS */
        url('/fonts/rostov.svg#rostov') format('svg'); /* Chrome < 4, Legacy iOS */
}
 
/*Basic settings*/
 
html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #000;
}
 
section {
    height: 100%;
    width: 100%;
}
 
/*Section preloader*/
 
.preloader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: 1s all;
    opacity: 1;
    visibility: visible;
    z-index: 2000!important;
    background-color: black;
}
 
.loader {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: "Rostov";
    font-size: 135px;
    width: 100%;
    height: 100%;
}
 
.blink-one {
    text-shadow: 
    0 0 10px rgba(255,255,255,.8),
    0 0 20px rgba(255,255,255,.8),
    0 0 22px rgba(255,255,255,.8),
    0 0 40px rgba(219,66,217,.8),
    0 0 60px rgba(219,66,217,.8),
    0 0 80px rgba(219,66,217,.8),
    0 0 100px rgba(219,66,217,.5),
    0 0 140px rgba(219,66,217,.5),
    0 0 200px rgba(219,66,217,.5);
    animation: neon 3s infinite;
    animation-timing-function: ease-out;
}
 
.blink-two {
    text-shadow: 
    0 0 10px rgba(20,255,200,.8),
    0 0 20px rgba(20,255,255,.8),
    0 0 22px rgba(20,255,200,.8),
    0 0 40px rgba(219,66,217,.8),
    0 0 60px rgba(219,66,217,.8),
    0 0 80px rgba(119,66,217,.8),
    0 0 100px rgba(119,66,217,.5),
    0 0 140px rgba(219,58,217,.5),
    0 0 200px rgba(219,58,217,.5);
    animation: neon 1s infinite;
    animation-timing-function: ease-out;
}
 
@keyframes neon {
    0% {
        opacity: 1;
    }
    45% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    55% {
        opacity: 1;
    }
    60% {
        opacity: 0;
    }
    63% {
        opacity: 1;
    }
    93% {
        opacity: 1;
    }
    95% {
        opacity: 0;
    }
    97% {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}
 
 
.main {
    background-color: red;
}
Javascript
1
2
3
4
window.onload = function(){
    let preloader = document.getElementById('preloader');
    preloader.style.display = 'none';
}
Миниатюры
Как сделать так, чтобы preload страница загружалась дольше, а шрифты быстрее?   Как сделать так, чтобы preload страница загружалась дольше, а шрифты быстрее?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2021, 08:06
Ответы с готовыми решениями:

Как на стороне клиента сделать так чтобы страница загружалась полностью
Нужно сделать так чтобы страница загружалась полностью. Без ленивой подгрузки. Например в вк есть...

Как сделать чтобы страница загружалась постепенно
у меня выводится 3 таблицы (одна над одной).Вторая очень большая(в неё выводятся данные из...

Как сделать чтобы страница загружалась постепенно
У меня на страницу выводятся результаты поиска, все работает жутко медленно: сначала выводится hit...

Как сделать, чтобы при клике на ссылку загружалась новая страница и уже в этой странице выполнялась javascript функция?
допустим есть 3 html страницы: 1.html: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta...

0
20.05.2021, 08:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2021, 08:06
Помогаю со студенческими работами здесь

клиент подклюсился к wifi- 1я страница, на котоорую он попадает- моя! как сделать? чтоб определенная страница загружалась начальной !!
клиент подклюсился к wifi- 1я страница, на котоорую он попадает- моя! как сделать? чтоб...

Как сделать так, чтобы игры запускались быстрее?
Вопрос в заголовке. Что нужно сделать, чтобы игры запускались быстрее, т.к прибавки к загрузке я...

Можно ли сделать так, чтобы одна из ОС загружалась сама по умолчанию, если установлены две?
Добрый день! Хочу на компе установить две ОС Виндовс и Линукс. Можно ли сделать так, чтобы одна...

Как сделать чтобы ssd отображался в BIOS и чтобы windows загружалась с него
Купил ssd Kingston hyperx fury на 480g. Скинул на флэшку windows 10, загрузил её на него, после...

Как сделать так чтобы при нажатии на кнопку не обновлялась страница
Как сделать так чтобы при нажатии на кнопку не обновлялась страница?

Почему обновляется страница и как сделать так, чтобы она не обновлялась
Есть метод в контроле, в который передается или нет фаил. Когда я обращаюсь к этому методу и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru