enotkrutoy commited on
Commit
2b1939c
·
verified ·
1 Parent(s): bf9b443

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +19 -17
index.html CHANGED
@@ -1,12 +1,12 @@
 
1
  <!DOCTYPE html>
2
- <html lang="ru">
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Qwen2.5 Coder Demo</title>
7
- <link href="https://fonts.googleapis.com/css2?family=Courier+New:wght@400;700&display=swap" rel="stylesheet"> <!-- Подключаем шрифт -->
8
  <style>
9
- /* Общие стили */
10
  body {
11
  margin: 0;
12
  font-family: 'Courier New', Courier, monospace;
@@ -39,13 +39,13 @@
39
  background: linear-gradient(45deg, #111, #333);
40
  border-top: 1px solid #00ff00;
41
  padding: 1rem;
42
- position: relative;
43
  }
44
 
45
- /* Ифрейм */
46
  .space-iframe {
47
  width: 100%;
48
  height: 100%;
 
49
  border: 2px solid #00ff00;
50
  box-shadow: 0 0 15px rgba(0, 255, 0, 0.8);
51
  transition: transform 0.3s ease;
@@ -56,9 +56,9 @@
56
  transform: scale(1.02);
57
  }
58
 
59
- /* Спиннер */
60
  .spinner-overlay {
61
- position: absolute;
62
  top: 0;
63
  left: 0;
64
  width: 100%;
@@ -71,7 +71,7 @@
71
  z-index: 1000;
72
  opacity: 0;
73
  pointer-events: none;
74
- transition: opacity 0.3s ease;
75
  font-size: 2rem;
76
  }
77
 
@@ -80,7 +80,7 @@
80
  pointer-events: auto;
81
  }
82
 
83
- /* Хакерский стиль текста */
84
  .hacker-text {
85
  font-size: 2rem;
86
  text-align: center;
@@ -88,24 +88,27 @@
88
  text-shadow: 0 0 10px rgba(0, 255, 0, 0.8);
89
  animation: text-blink 1s infinite alternate;
90
  margin-bottom: 1rem;
 
91
  }
92
 
 
93
  @keyframes text-blink {
94
  0% { opacity: 0.7; }
95
  100% { opacity: 1; }
96
  }
97
 
98
- /* Адаптивность */
99
  @media (max-width: 768px) {
100
  header {
101
  font-size: 1.2rem;
102
  }
103
 
104
  .space-iframe {
105
- height: calc(100vh - 80px); /* Уменьшаем высоту на размер шапки */
106
  }
107
  }
108
 
 
109
  @media (max-width: 480px) {
110
  header {
111
  font-size: 1rem;
@@ -125,7 +128,7 @@
125
  <main>
126
  <div class="hacker-text">Крутой хакерский интерфейс</div>
127
  <iframe class="space-iframe" src="https://qwen-qwen2-5-coder-demo.hf.space/?__theme=dark" title="Qwen2.5 Coder Demo"></iframe>
128
- <div class="spinner-overlay">
129
  <div>Загрузка...</div>
130
  </div>
131
  </main>
@@ -137,13 +140,12 @@
137
 
138
  iframe.onload = function() {
139
  spinner.classList.remove('visible');
140
- }
141
 
142
- // Показываем спиннер сразу после загрузки страницы
143
  setTimeout(() => {
144
  spinner.classList.add('visible');
145
- }, 500);
146
- }
147
  </script>
148
  </body>
149
- </html>
 
1
+ #### Конечный:
2
  <!DOCTYPE html>
3
+ <html lang="en">
4
  <head>
5
  <meta charset="UTF-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
  <title>Qwen2.5 Coder Demo</title>
 
8
  <style>
9
+ /* Общие стили для страницы */
10
  body {
11
  margin: 0;
12
  font-family: 'Courier New', Courier, monospace;
 
39
  background: linear-gradient(45deg, #111, #333);
40
  border-top: 1px solid #00ff00;
41
  padding: 1rem;
 
42
  }
43
 
44
+ /* Ифрейм для контента */
45
  .space-iframe {
46
  width: 100%;
47
  height: 100%;
48
+ max-height: calc(100vh - 80px); /* Используем max-height для ограничения */
49
  border: 2px solid #00ff00;
50
  box-shadow: 0 0 15px rgba(0, 255, 0, 0.8);
51
  transition: transform 0.3s ease;
 
56
  transform: scale(1.02);
57
  }
58
 
59
+ /* Спиннер, который показывается при загрузке */
60
  .spinner-overlay {
61
+ position: fixed;
62
  top: 0;
63
  left: 0;
64
  width: 100%;
 
71
  z-index: 1000;
72
  opacity: 0;
73
  pointer-events: none;
74
+ transition: opacity 0.5s ease-in-out;
75
  font-size: 2rem;
76
  }
77
 
 
80
  pointer-events: auto;
81
  }
82
 
83
+ /* Крутой хакерский стиль для текста */
84
  .hacker-text {
85
  font-size: 2rem;
86
  text-align: center;
 
88
  text-shadow: 0 0 10px rgba(0, 255, 0, 0.8);
89
  animation: text-blink 1s infinite alternate;
90
  margin-bottom: 1rem;
91
+ word-break: break-word; /* Добавляем перенос слов */
92
  }
93
 
94
+ /* Анимация мигающего текста */
95
  @keyframes text-blink {
96
  0% { opacity: 0.7; }
97
  100% { opacity: 1; }
98
  }
99
 
100
+ /* Адаптивность на экранах до 768px */
101
  @media (max-width: 768px) {
102
  header {
103
  font-size: 1.2rem;
104
  }
105
 
106
  .space-iframe {
107
+ max-height: calc(100vh - 60px); /* Уменьшаем высоту на размер шапки */
108
  }
109
  }
110
 
111
+ /* Адаптивность на экранах до 480px */
112
  @media (max-width: 480px) {
113
  header {
114
  font-size: 1rem;
 
128
  <main>
129
  <div class="hacker-text">Крутой хакерский интерфейс</div>
130
  <iframe class="space-iframe" src="https://qwen-qwen2-5-coder-demo.hf.space/?__theme=dark" title="Qwen2.5 Coder Demo"></iframe>
131
+ <div class="spinner-overlay" role="alert" aria-live="assertive" aria-busy="true">
132
  <div>Загрузка...</div>
133
  </div>
134
  </main>
 
140
 
141
  iframe.onload = function() {
142
  spinner.classList.remove('visible');
143
+ };
144
 
 
145
  setTimeout(() => {
146
  spinner.classList.add('visible');
147
+ }, 100); // Уменьшаем время задержки
148
+ };
149
  </script>
150
  </body>
151
+ </html>