Zaiiida commited on
Commit
1af1dfa
·
verified ·
1 Parent(s): 9b38fee

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -29
app.py CHANGED
@@ -60,16 +60,16 @@ def generate(image):
60
 
61
  # Функция для отображения загрузки
62
  def start_loading():
63
- return "visible"
64
 
65
 
66
  def stop_loading():
67
- return "hidden"
68
 
69
 
70
  # Настройка темы и CSS
71
  css = """
72
- /* Фон для всей страницы */
73
  body, .gr-block, .gr-container {
74
  background-color: #191a1e !important;
75
  color: #FFFFFF !important;
@@ -97,6 +97,27 @@ h1, h2, h3, h4, h5, h6, p, label, .gr-slider-label, .gr-checkbox {
97
  color: #FFFFFF !important;
98
  }
99
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  /* Фон и границы для областей изображений */
101
  gr-image-upload {
102
  background-color: #191a1e !important;
@@ -117,16 +138,12 @@ gr-image-upload {
117
  }
118
 
119
  /* Значение слайдера */
120
- .gr-slider input[type="range"]::-webkit-slider-thumb {
121
- background-color: #5271FF !important;
122
- }
123
-
124
  .gr-slider span {
125
  color: #FFFFFF !important;
126
  font-weight: bold !important;
127
  }
128
 
129
- /* Фон и текст в вкладках */
130
  .gr-tab {
131
  background-color: #191a1e !important;
132
  border: 1px solid #FFFFFF !important;
@@ -138,27 +155,6 @@ gr-image-upload {
138
  color: #FFFFFF !important;
139
  font-weight: bold !important;
140
  }
141
- /* Прогресс-бар */
142
- #loading-bar {
143
- visibility: hidden;
144
- position: absolute;
145
- top: 50%;
146
- left: 50%;
147
- transform: translate(-50%, -50%);
148
- width: 100px;
149
- height: 100px;
150
- border: 10px solid #f3f3f3;
151
- border-top: 10px solid #5271FF;
152
- border-radius: 50%;
153
- animation: spin 1s linear infinite;
154
- }
155
-
156
- /* Анимация вращения */
157
- @keyframes spin {
158
- 0% { transform: translate(-50%, -50%) rotate(0deg); }
159
- 100% { transform: translate(-50%, -50%) rotate(360deg); }
160
- }
161
-
162
  """
163
 
164
  # Интерфейс
 
60
 
61
  # Функция для отображения загрузки
62
  def start_loading():
63
+ return "<div id='loading-bar' style='display: block;'></div>"
64
 
65
 
66
  def stop_loading():
67
+ return "<div id='loading-bar' style='display: none;'></div>"
68
 
69
 
70
  # Настройка темы и CSS
71
  css = """
72
+ /* Глобальный фон для всей страницы */
73
  body, .gr-block, .gr-container {
74
  background-color: #191a1e !important;
75
  color: #FFFFFF !important;
 
97
  color: #FFFFFF !important;
98
  }
99
 
100
+ /* Прогресс-бар */
101
+ #loading-bar {
102
+ display: none; /* Прячем по умолчанию */
103
+ position: absolute;
104
+ top: 50%;
105
+ left: 50%;
106
+ transform: translate(-50%, -50%);
107
+ width: 100px;
108
+ height: 100px;
109
+ border: 10px solid #f3f3f3;
110
+ border-top: 10px solid #5271FF;
111
+ border-radius: 50%;
112
+ animation: spin 1s linear infinite;
113
+ }
114
+
115
+ /* Анимация вращения */
116
+ @keyframes spin {
117
+ 0% { transform: translate(-50%, -50%) rotate(0deg); }
118
+ 100% { transform: translate(-50%, -50%) rotate(360deg); }
119
+ }
120
+
121
  /* Фон и границы для областей изображений */
122
  gr-image-upload {
123
  background-color: #191a1e !important;
 
138
  }
139
 
140
  /* Значение слайдера */
 
 
 
 
141
  .gr-slider span {
142
  color: #FFFFFF !important;
143
  font-weight: bold !important;
144
  }
145
 
146
+ /* Фон и текст вкладок */
147
  .gr-tab {
148
  background-color: #191a1e !important;
149
  border: 1px solid #FFFFFF !important;
 
155
  color: #FFFFFF !important;
156
  font-weight: bold !important;
157
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
158
  """
159
 
160
  # Интерфейс