Zaiiida commited on
Commit
fee7fd8
1 Parent(s): fbe5a71

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +38 -9
app.py CHANGED
@@ -114,34 +114,63 @@ body, input, button, textarea, select, .gr-button {
114
  h1, h2, h3, h4, h5, h6 {
115
  font-family: 'Poppins', sans-serif;
116
  font-weight: 700;
117
- color: #FFFFFF;
118
  }
119
  /* Лоадер внутри кнопки */
120
  .generate-button {
 
 
 
 
 
 
 
 
121
  position: relative; /* Кнопка становится родительским контейнером */
122
  display: flex;
123
  align-items: center;
124
  justify-content: center;
125
  }
126
 
127
- /* Лоадер внутри кнопки */
128
  #loading-bar {
129
  display: none; /* Скрыт по умолчанию */
130
  position: absolute; /* Абсолютная позиция внутри кнопки */
131
  top: 50%;
132
  left: 50%;
133
  transform: translate(-50%, -50%);
134
- width: 20px;
135
- height: 20px;
136
- border: 4px solid #f3f3f3;
137
- border-top: 4px solid #5271FF; /* Цвет лоадера */
138
  border-radius: 50%;
139
- animation: spin 1s linear infinite;
140
  }
 
141
  /* Анимация вращения */
142
  @keyframes spin {
143
- 0% { transform: rotate(0deg); }
144
- 100% { transform: rotate(360deg); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  }
146
  """
147
 
 
114
  h1, h2, h3, h4, h5, h6 {
115
  font-family: 'Poppins', sans-serif;
116
  font-weight: 700;
117
+ color:#f7fafc;
118
  }
119
  /* Лоадер внутри кнопки */
120
  .generate-button {
121
+ background-color: #5271FF !important; /* Новый цвет кнопки (оранжевый) */
122
+ color: #FFFFFF !important; /* Цвет текста */
123
+ border: none;
124
+ font-weight: bold;
125
+ position: relative; /* Для вложения лоадера */
126
+ display: flex;
127
+ align-items: center;
128
+ justify-content: center;
129
  position: relative; /* Кнопка становится родительским контейнером */
130
  display: flex;
131
  align-items: center;
132
  justify-content: center;
133
  }
134
 
135
+ /* Лоадер с пульсацией и вращением */
136
  #loading-bar {
137
  display: none; /* Скрыт по умолчанию */
138
  position: absolute; /* Абсолютная позиция внутри кнопки */
139
  top: 50%;
140
  left: 50%;
141
  transform: translate(-50%, -50%);
142
+ width: 30px;
143
+ height: 30px;
144
+ border: 4px solid rgba(82, 113, 255, 0.3); /* Полупрозрачная обводка */
145
+ border-top: 4px solid #5271FF; /* Основной цвет лоадера */
146
  border-radius: 50%;
147
+ animation: spin 1s linear infinite, pulse 1.5s ease-in-out infinite;
148
  }
149
+
150
  /* Анимация вращения */
151
  @keyframes spin {
152
+ 0% {
153
+ transform: translate(-50%, -50%) rotate(0deg);
154
+ }
155
+ 100% {
156
+ transform: translate(-50%, -50%) rotate(360deg);
157
+ }
158
+ }
159
+
160
+ /* Анимация пульсации */
161
+ @keyframes pulse {
162
+ 0% {
163
+ transform: translate(-50%, -50%) scale(1);
164
+ border-width: 4px;
165
+ }
166
+ 50% {
167
+ transform: translate(-50%, -50%) scale(1.2);
168
+ border-width: 2px;
169
+ }
170
+ 100% {
171
+ transform: translate(-50%, -50%) scale(1);
172
+ border-width: 4px;
173
+ }
174
  }
175
  """
176