Ashrafb commited on
Commit
e9d505f
1 Parent(s): 6b1d1e5

Update static/index.html

Browse files
Files changed (1) hide show
  1. static/index.html +69 -232
static/index.html CHANGED
@@ -18,125 +18,45 @@
18
  margin: 0;
19
  }
20
  #cont {
21
- border: 2px solid blue;
22
- width: 265px;
23
- height: 50px;
24
- display: flex;
25
- flex-direction: column;
26
- overflow-y: scroll;
27
- margin: auto;
28
- margin-top: 30px;
29
- padding-bottom: 7px;
30
- gap: 14px;
31
- background: linear-gradient(black , black) padding-box,
32
- linear-gradient(to right, red, blue) border-box;
33
- border-radius: 20px;
34
- border: 2.5px solid transparent;
35
- }
36
-
37
  #prompt {
38
  flex-grow: 1;
39
- padding: 10px;
40
- margin: 10px;
41
- background: transparent;
42
- border: none;
43
- border-radius: 8px;
44
- box-shadow: linear-gradient(145deg, rgb(0, 249, 153), #ff002b);
45
- color: #fff;
46
- outline: none;
47
  }
48
- #generatePrompts {
49
- background-image: linear-gradient(
50
- 45deg,
51
- hsl(240deg 75% 29%) 0%,
52
- hsl(254deg 78% 28%) 6%,
53
- hsl(264deg 82% 27%) 13%,
54
- hsl(272deg 87% 26%) 19%,
55
- hsl(278deg 93% 25%) 25%,
56
- hsl(284deg 98% 24%) 31%,
57
- hsl(289deg 100% 23%) 37%,
58
- hsl(294deg 100% 23%) 44%,
59
- hsl(299deg 100% 22%) 50%,
60
- hsl(303deg 100% 23%) 56%,
61
- hsl(307deg 100% 24%) 63%,
62
- hsl(311deg 100% 25%) 69%,
63
- hsl(313deg 100% 26%) 75%,
64
- hsl(316deg 95% 28%) 81%,
65
- hsl(320deg 88% 30%) 87%,
66
- hsl(323deg 81% 32%) 94%,
67
- hsl(326deg 75% 33%) 100%
68
- );
69
- border: none;
70
- color: white;
71
- padding: 10px 20px;
72
- text-align: center;
73
- text-decoration: none;
74
- display: inline-block;
75
- font-size: 16px;
76
- margin-top: 10px;
77
- cursor: pointer;
78
- border-radius: 5px;
79
- display: block;
80
- margin: 0 auto;
81
- width: 200px;
82
- }
83
- #generatePrompts:hover {
84
- /* Hover effect for the button */
85
-
86
- background-color: #45a049;
87
- }
88
  }
89
- #generate {
90
- background-image: linear-gradient(
91
- 45deg,
92
- hsl(240deg 75% 29%) 0%,
93
- hsl(254deg 78% 28%) 6%,
94
- hsl(264deg 82% 27%) 13%,
95
- hsl(272deg 87% 26%) 19%,
96
- hsl(278deg 93% 25%) 25%,
97
- hsl(284deg 98% 24%) 31%,
98
- hsl(289deg 100% 23%) 37%,
99
- hsl(294deg 100% 23%) 44%,
100
- hsl(299deg 100% 22%) 50%,
101
- hsl(303deg 100% 23%) 56%,
102
- hsl(307deg 100% 24%) 63%,
103
- hsl(311deg 100% 25%) 69%,
104
- hsl(313deg 100% 26%) 75%,
105
- hsl(316deg 95% 28%) 81%,
106
- hsl(320deg 88% 30%) 87%,
107
- hsl(323deg 81% 32%) 94%,
108
- hsl(326deg 75% 33%) 100%
109
- );
110
- border: none;
111
- color: white;
112
- padding: 10px 20px;
113
- text-align: center;
114
- text-decoration: none;
115
- display: inline-block;
116
- font-size: 16px;
117
- margin-top: 10px;
118
- cursor: pointer;
119
- border-radius: 5px;
120
- display: block;
121
- margin: 0 auto;
122
- width: 200px;
123
- }
124
- #generate:hover {
125
- /* Hover effect for the button */
126
-
127
- background-color: #45a049;
128
- }
129
- }
130
  .container {
131
  text-align: center;
132
  }
133
 
134
  h1 {
135
- text-align: center;
136
- margin-bottom: 20px;
137
- font-family: 'Barlow Condensed';
138
- color: pink;
139
- font-size: 40px; /* Adjust the font size as needed */
140
  }
141
  #inputs {
142
  flex-grow: 1;
@@ -160,7 +80,7 @@
160
  }
161
 
162
  .image-box {
163
- width: 100px; /* Adjust the width as needed */
164
  height: 200px; /* Adjust the height as needed */
165
  border: 2px solid #ffffff; /* Set the border color to white */
166
  border-radius: 10px;
@@ -210,8 +130,8 @@
210
  }
211
  #image-box {
212
  border: 2px solid blue;
213
- width: 265px;
214
- height: 300px;
215
  display: flex;
216
  flex-direction: column;
217
  overflow-y: scroll;
@@ -226,57 +146,20 @@
226
  }
227
 
228
  #image-box p {
229
-
230
  font-size: 20px;
231
  color: white;
232
- text-align :center ;
233
  }
234
- #showadv {
235
- padding: 10px 20px;
236
- /* Auto margin for centering horizontally */
237
- background-image: linear-gradient(
238
- 45deg,
239
- hsl(240deg 75% 29%) 0%,
240
- hsl(254deg 78% 28%) 6%,
241
- hsl(264deg 82% 27%) 13%,
242
- hsl(272deg 87% 26%) 19%,
243
- hsl(278deg 93% 25%) 25%,
244
- hsl(284deg 98% 24%) 31%,
245
- hsl(289deg 100% 23%) 37%,
246
- hsl(294deg 100% 23%) 44%,
247
- hsl(299deg 100% 22%) 50%,
248
- hsl(303deg 100% 23%) 56%,
249
- hsl(307deg 100% 24%) 63%,
250
- hsl(311deg 100% 25%) 69%,
251
- hsl(313deg 100% 26%) 75%,
252
- hsl(316deg 95% 28%) 81%,
253
- hsl(320deg 88% 30%) 87%,
254
- hsl(323deg 81% 32%) 94%,
255
- hsl(326deg 75% 33%) 100%
256
- );
257
- border: none;
258
- border-radius: 8px;
259
- cursor: pointer;
260
- color: #fff;
261
- text-align: center;
262
- display: inline-block;
263
- margin: 0 auto;
264
- width: 200px;
265
- border: none;
266
- color: white;
267
- padding: 10px 20px;
268
- text-align: center;
269
- text-decoration: none;
270
- display: inline-block;
271
- font-size: 16px;
272
- margin-top: 10px;
273
- cursor: pointer;
274
- border-radius: 5px;
275
- display: block;
276
- margin: 0 auto;
277
- width: 200px;
278
- }
279
-
280
  #advanced-options {
281
  flex-grow: 1;
282
  padding: 10px;
@@ -294,7 +177,6 @@
294
  display: none;
295
  align-items: center;
296
  border: 2px solid rgb(247, 6, 187);
297
- text-align :center ;
298
  }
299
  #advanced-options label, #advanced-options input {
300
  margin: 10px;
@@ -307,48 +189,12 @@
307
  }
308
  #advanced-options button {
309
  padding: 10px 20px;
310
- /* Auto margin for centering horizontally */
311
- background-image: linear-gradient(
312
- 45deg,
313
- hsl(240deg 75% 29%) 0%,
314
- hsl(254deg 78% 28%) 6%,
315
- hsl(264deg 82% 27%) 13%,
316
- hsl(272deg 87% 26%) 19%,
317
- hsl(278deg 93% 25%) 25%,
318
- hsl(284deg 98% 24%) 31%,
319
- hsl(289deg 100% 23%) 37%,
320
- hsl(294deg 100% 23%) 44%,
321
- hsl(299deg 100% 22%) 50%,
322
- hsl(303deg 100% 23%) 56%,
323
- hsl(307deg 100% 24%) 63%,
324
- hsl(311deg 100% 25%) 69%,
325
- hsl(313deg 100% 26%) 75%,
326
- hsl(316deg 95% 28%) 81%,
327
- hsl(320deg 88% 30%) 87%,
328
- hsl(323deg 81% 32%) 94%,
329
- hsl(326deg 75% 33%) 100%
330
- );
331
- border: none;
332
- border-radius: 8px;
333
- cursor: pointer;
334
- color: #fff;
335
- text-align: center;
336
- display: inline-block;
337
- margin: 0 auto;
338
- width: 50px;
339
- border: none;
340
- color: white;
341
- padding: 10px 20px;
342
- text-align: center;
343
- text-decoration: none;
344
- display: inline-block;
345
- font-size: 16px;
346
- margin-top: 10px;
347
- cursor: pointer;
348
- border-radius: 5px;
349
- display: block;
350
- margin: 0 auto;
351
- width: 200px;
352
 
353
  }
354
  #advanced-options button:hover {
@@ -363,29 +209,27 @@
363
  <h1>Aiconvert.online </h1>
364
 
365
  <div id="cont">
366
-
367
-
368
- <input type="text" id="prompt" name="prompt"placeholder="Enter Text Idea">
369
-
370
  <br>
371
-
372
- </div>
373
  <div>
374
- <button id="generatePrompts" onclick="generatePrompts()">Generate Prompts</button>
375
-
376
  </div>
 
377
  <br>
378
- <div id="cont" style="position: relative;">
379
- <div>
380
- <div id="promptSpinner" class="spinner" style="display: none;"></div>
381
-
382
- <input type="text" id="inputs" name="inputs" placeholder="Enter prompt" >
383
- </div>
384
-
385
-
386
-
387
  <br>
388
-
 
 
 
389
  </div>
390
  <br>
391
  <button id="showadv" onclick="toggleAdvancedOptions()">Advanced Options</button>
@@ -410,17 +254,12 @@
410
  <span id="noise-level-value">0</span>
411
 
412
  <br>
413
- <button onclick="toggleAdvancedOptions()">Hide </button>
414
  </div>
415
  <br>
416
- <div>
417
- <button id ="generate" onclick="sendInputs()">generate image </button>
418
-
419
- </div>
420
  <div id="output-container" class="image-container">
421
  <div id="image-box" class="image-box">
422
- <p>Your Generated Image Will Appear Here</p>
423
- <div id="sendSpinner" class="spinner" style="display: none;"></div>
424
  </div>
425
  </div>
426
  </div>
@@ -472,7 +311,6 @@ function sendInputs() {
472
  })
473
  .then(data => {
474
  const imageBox = document.getElementById("image-box");
475
- imageBox.innerHTML = ""; // Clear previous content
476
  const img = new Image();
477
  img.src = 'data:image/jpeg;base64,' + data.image_base64;
478
  const maxWidth = 200;
@@ -493,7 +331,6 @@ function sendInputs() {
493
  });
494
  }
495
 
496
-
497
  function toggleAdvancedOptions() {
498
  const advancedOptions = document.getElementById("advanced-options");
499
  if (advancedOptions.style.display === "none") {
@@ -531,4 +368,4 @@ function toggleAdvancedOptions() {
531
 
532
  </script>
533
  </body>
534
- </html>
 
18
  margin: 0;
19
  }
20
  #cont {
21
+ background-color: #030303;
22
+ padding: 0px;
23
+ border-radius: 12px;
24
+ box-shadow: 8px 8px 16px #050505, -8px -8px 16px #080808;
25
+ display: flex;
26
+ align-items: center;
27
+ border: 2px solid rgb(247, 6, 187);
28
+ }
 
 
 
 
 
 
 
 
29
  #prompt {
30
  flex-grow: 1;
31
+ padding: 10px;
32
+ margin: 10px;
33
+ background: transparent;
34
+ border: none;
35
+ border-radius: 8px;
36
+ box-shadow: linear-gradient(145deg, rgb(0, 249, 153), #ff002b);
37
+ color: #fff;
38
+ outline: none;
39
  }
40
+ #cont button {
41
+ padding: 2.5vh 4.6vh;
42
+ margin: 1vh;
43
+ background: linear-gradient(145deg, rgb(0, 149, 249), #ff0095, rgb(255, 0, 43));
44
+ border: none;
45
+ border-radius: 8px;
46
+ color: #fff;
47
+ cursor: pointer;
48
+ }
49
+ #cont button:hover {
50
+ background: linear-gradient(145deg, #00ffab, #4e00f9, rgb(255, 0, 43));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  .container {
53
  text-align: center;
54
  }
55
 
56
  h1 {
57
+ margin-bottom: 20px;
58
+ font-family: 'Barlow Condensed';
59
+ color: pink;
 
 
60
  }
61
  #inputs {
62
  flex-grow: 1;
 
80
  }
81
 
82
  .image-box {
83
+ width: 200px; /* Adjust the width as needed */
84
  height: 200px; /* Adjust the height as needed */
85
  border: 2px solid #ffffff; /* Set the border color to white */
86
  border-radius: 10px;
 
130
  }
131
  #image-box {
132
  border: 2px solid blue;
133
+ width: 330px;
134
+ height: 330px;
135
  display: flex;
136
  flex-direction: column;
137
  overflow-y: scroll;
 
146
  }
147
 
148
  #image-box p {
149
+ width: 80%;
150
  font-size: 20px;
151
  color: white;
 
152
  }
153
+ #showadv{
154
+ padding: 10px 20px;
155
+ margin: 10px;
156
+ background: linear-gradient(145deg, rgb(0, 149, 249), #ff0095, rgb(255, 0, 43));
157
+ border: none;
158
+ border-radius: 8px;
159
+ cursor: pointer;
160
+ color: #fff;
161
+
162
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  #advanced-options {
164
  flex-grow: 1;
165
  padding: 10px;
 
177
  display: none;
178
  align-items: center;
179
  border: 2px solid rgb(247, 6, 187);
 
180
  }
181
  #advanced-options label, #advanced-options input {
182
  margin: 10px;
 
189
  }
190
  #advanced-options button {
191
  padding: 10px 20px;
192
+ margin: 10px;
193
+ background: linear-gradient(145deg, rgb(0, 149, 249), #ff0095, rgb(255, 0, 43));
194
+ border: none;
195
+ border-radius: 8px;
196
+ cursor: pointer;
197
+ color: #fff;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
 
199
  }
200
  #advanced-options button:hover {
 
209
  <h1>Aiconvert.online </h1>
210
 
211
  <div id="cont">
212
+ <div>
213
+ <label for="prompt">Enter text:</label>
214
+ <input type="text" id="prompt" name="prompt">
215
+ </div>
216
  <br>
 
 
217
  <div>
218
+ <button onclick="generatePrompts()">Generate Prompts</button>
219
+ <div id="promptSpinner" class="spinner" style="display: none;"></div>
220
  </div>
221
+ </div>
222
  <br>
223
+ <div id="cont">
224
+ <div>
225
+ <label for="inputs">Enter prompt:</label>
226
+ <input type="text" id="inputs" name="inputs">
227
+ </div>
 
 
 
 
228
  <br>
229
+ <div>
230
+ <button onclick="sendInputs()">generate image </button>
231
+ <div id="sendSpinner" class="spinner" style="display: none;"></div>
232
+ </div>
233
  </div>
234
  <br>
235
  <button id="showadv" onclick="toggleAdvancedOptions()">Advanced Options</button>
 
254
  <span id="noise-level-value">0</span>
255
 
256
  <br>
257
+ <button onclick="toggleAdvancedOptions()">Hide Advanced Options</button>
258
  </div>
259
  <br>
 
 
 
 
260
  <div id="output-container" class="image-container">
261
  <div id="image-box" class="image-box">
262
+ <p>Your Generated Arts Will Appear Here</p>
 
263
  </div>
264
  </div>
265
  </div>
 
311
  })
312
  .then(data => {
313
  const imageBox = document.getElementById("image-box");
 
314
  const img = new Image();
315
  img.src = 'data:image/jpeg;base64,' + data.image_base64;
316
  const maxWidth = 200;
 
331
  });
332
  }
333
 
 
334
  function toggleAdvancedOptions() {
335
  const advancedOptions = document.getElementById("advanced-options");
336
  if (advancedOptions.style.display === "none") {
 
368
 
369
  </script>
370
  </body>
371
+ </html>