Dmtlant commited on
Commit
4019355
·
verified ·
1 Parent(s): 6731235

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +26 -5
index.html CHANGED
@@ -2,11 +2,32 @@
2
  <html lang="en">
3
  <head>
4
  <meta charset="UTF-8">
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Crypto Trading Advisor</title>
7
  <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
8
  <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"></script>
9
  <script src="https://cdn.tailwindcss.com"></script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  </head>
11
  <body class="bg-gray-100 text-gray-800 font-sans">
12
  <div class="container mx-auto p-4">
@@ -14,10 +35,10 @@
14
 
15
  <!-- Выбор криптовалюты -->
16
  <div class="flex justify-center mb-4">
17
- <select id="crypto-select" class="p-2 border border-gray-300 rounded-md shadow-md">
18
  <option value="">Загрузка криптовалют...</option>
19
  </select>
20
- <button id="get-advice" class="ml-4 px-4 py-2 bg-blue-500 text-white rounded-md shadow-md hover:bg-blue-600">
21
  Получить совет
22
  </button>
23
  </div>
@@ -29,7 +50,7 @@
29
 
30
  <!-- График -->
31
  <div class="mt-6">
32
- <canvas id="crypto-chart" class="bg-white p-4 rounded-md shadow-md"></canvas>
33
  </div>
34
  </div>
35
 
@@ -47,7 +68,7 @@
47
  const response = await fetch(`${API_BASE}/coins/list`);
48
  const data = await response.json();
49
  select.innerHTML = data
50
- .slice(0, 150) // Ограничиваем список первыми 50 валютами
51
  .map(coin => `<option value="${coin.id}">${coin.name} (${coin.symbol.toUpperCase()})</option>`)
52
  .join('');
53
  } catch (error) {
 
2
  <html lang="en">
3
  <head>
4
  <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
6
  <title>Crypto Trading Advisor</title>
7
  <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
8
  <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"></script>
9
  <script src="https://cdn.tailwindcss.com"></script>
10
+ <style>
11
+ @media (max-width: 768px) {
12
+ .container {
13
+ padding: 1rem;
14
+ }
15
+ .text-3xl {
16
+ font-size: 1.5rem;
17
+ }
18
+ .text-xl {
19
+ font-size: 1rem;
20
+ }
21
+ .px-4 {
22
+ padding-left: 1rem;
23
+ padding-right: 1rem;
24
+ }
25
+ .py-2 {
26
+ padding-top: 0.5rem;
27
+ padding-bottom: 0.5rem;
28
+ }
29
+ }
30
+ </style>
31
  </head>
32
  <body class="bg-gray-100 text-gray-800 font-sans">
33
  <div class="container mx-auto p-4">
 
35
 
36
  <!-- Выбор криптовалюты -->
37
  <div class="flex justify-center mb-4">
38
+ <select id="crypto-select" class="p-2 border border-gray-300 rounded-md shadow-md w-full">
39
  <option value="">Загрузка криптовалют...</option>
40
  </select>
41
+ <button id="get-advice" class="ml-4 px-4 py-2 bg-blue-500 text-white rounded-md shadow-md hover:bg-blue-600 w-full">
42
  Получить совет
43
  </button>
44
  </div>
 
50
 
51
  <!-- График -->
52
  <div class="mt-6">
53
+ <canvas id="crypto-chart" class="bg-white p-4 rounded-md shadow-md w-full"></canvas>
54
  </div>
55
  </div>
56
 
 
68
  const response = await fetch(`${API_BASE}/coins/list`);
69
  const data = await response.json();
70
  select.innerHTML = data
71
+ .slice(0, 50) // Ограничиваем список первыми 50 валютами
72
  .map(coin => `<option value="${coin.id}">${coin.name} (${coin.symbol.toUpperCase()})</option>`)
73
  .join('');
74
  } catch (error) {