ChetanSaifsAi commited on
Commit
6800c48
·
verified ·
1 Parent(s): a36ff11
Files changed (2) hide show
  1. index.html +28 -1
  2. styles.css +124 -0
index.html CHANGED
@@ -5,13 +5,28 @@
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <meta name="description" content="Transform text into engaging videos with AI - Try our powerful text-to-video conversion tool">
7
  <meta name="keywords" content="AI text to video, video generation, content creation, artificial intelligence">
8
- <title>AI Text to Video Converter | Transform Text to Engaging Videos</title>
9
  <link rel="stylesheet" href="styles.css">
10
  <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
11
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
12
  </head>
13
  <body>
14
  <div id="app">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  <main class="main-container">
16
  <h1 class="main-title">Text to Video Generator</h1>
17
  <p class="subtitle">Create stunning videos from your descriptions in seconds</p>
@@ -84,6 +99,18 @@
84
  </button>
85
  </div>
86
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
87
  </div>
88
  <script src="app.js"></script>
89
  </body>
 
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <meta name="description" content="Transform text into engaging videos with AI - Try our powerful text-to-video conversion tool">
7
  <meta name="keywords" content="AI text to video, video generation, content creation, artificial intelligence">
8
+ <title>SAIFS AI - Text to Video Converter</title>
9
  <link rel="stylesheet" href="styles.css">
10
  <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
11
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
12
  </head>
13
  <body>
14
  <div id="app">
15
+ <header class="site-header">
16
+ <a href="https://saifs.ai/text-to-video" class="logo-link">
17
+ <div class="logo-icon">
18
+ <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
19
+ <rect width="40" height="40" rx="8" fill="#6366f1"/>
20
+ <path d="M12 14.5C12 13.1193 13.1193 12 14.5 12H25.5C26.8807 12 28 13.1193 28 14.5V25.5C28 26.8807 26.8807 28 25.5 28H14.5C13.1193 28 12 26.8807 12 25.5V14.5Z" fill="white"/>
21
+ <path d="M20 16L16 18.5L20 21L24 18.5L20 16Z" fill="#6366f1"/>
22
+ <path d="M16 22.5L20 25L24 22.5V18.5L20 21L16 18.5V22.5Z" fill="#6366f1"/>
23
+ </svg>
24
+ </div>
25
+ <span class="logo-text">SAIFS AI</span>
26
+ </a>
27
+ <a href="https://saifs.ai/text-to-video" class="website-link">Visit Our Website</a>
28
+ </header>
29
+
30
  <main class="main-container">
31
  <h1 class="main-title">Text to Video Generator</h1>
32
  <p class="subtitle">Create stunning videos from your descriptions in seconds</p>
 
99
  </button>
100
  </div>
101
  </div>
102
+
103
+ <!-- Footer -->
104
+ <footer class="site-footer">
105
+ <div class="footer-content">
106
+ Created with <i class="fas fa-heart"></i> by
107
+ <a href="https://saifs.ai/text-to-video" class="footer-link">SAIFS AI</a>
108
+ </div>
109
+ <div class="footer-subtext">
110
+ Experience more AI solutions at
111
+ <a href="https://saifs.ai/text-to-video" class="footer-link">saifs.ai/text-to-video</a>
112
+ </div>
113
+ </footer>
114
  </div>
115
  <script src="app.js"></script>
116
  </body>
styles.css CHANGED
@@ -32,6 +32,7 @@ body {
32
  display: flex;
33
  flex-direction: column;
34
  justify-content: center;
 
35
  }
36
 
37
  .main-title {
@@ -303,4 +304,127 @@ body {
303
  .modal-buttons {
304
  flex-direction: column;
305
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
306
  }
 
32
  display: flex;
33
  flex-direction: column;
34
  justify-content: center;
35
+ padding-top: 5rem;
36
  }
37
 
38
  .main-title {
 
304
  .modal-buttons {
305
  flex-direction: column;
306
  }
307
+ }
308
+
309
+ .site-header {
310
+ position: fixed;
311
+ top: 0;
312
+ left: 0;
313
+ right: 0;
314
+ background: white;
315
+ padding: 1rem 2rem;
316
+ display: flex;
317
+ justify-content: space-between;
318
+ align-items: center;
319
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
320
+ z-index: 100;
321
+ }
322
+
323
+ .logo-link {
324
+ display: flex;
325
+ align-items: center;
326
+ gap: 0.75rem;
327
+ text-decoration: none;
328
+ color: var(--text-color);
329
+ padding: 0.25rem;
330
+ }
331
+
332
+ .logo-icon {
333
+ width: 40px;
334
+ height: 40px;
335
+ display: flex;
336
+ align-items: center;
337
+ justify-content: center;
338
+ }
339
+
340
+ .logo-icon svg {
341
+ width: 100%;
342
+ height: 100%;
343
+ }
344
+
345
+ .logo-link:hover .logo-icon svg rect {
346
+ fill: var(--hover-color);
347
+ transition: fill 0.3s ease;
348
+ }
349
+
350
+ .logo-text {
351
+ font-size: 1.25rem;
352
+ font-weight: 700;
353
+ color: var(--text-color);
354
+ letter-spacing: 0.5px;
355
+ text-transform: uppercase;
356
+ }
357
+
358
+ .website-link {
359
+ padding: 0.5rem 1rem;
360
+ background-color: var(--primary-color);
361
+ color: white;
362
+ text-decoration: none;
363
+ border-radius: 6px;
364
+ font-size: 0.9rem;
365
+ transition: background-color 0.3s ease;
366
+ }
367
+
368
+ .website-link:hover {
369
+ background-color: var(--hover-color);
370
+ }
371
+
372
+ .site-footer {
373
+ text-align: center;
374
+ padding: 2rem 1rem;
375
+ color: #6b7280;
376
+ font-size: 0.9rem;
377
+ background-color: white;
378
+ box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.05);
379
+ position: relative;
380
+ margin-top: 2rem;
381
+ border-top: 1px solid var(--border-color);
382
+ }
383
+
384
+ .footer-content {
385
+ max-width: 1400px;
386
+ margin: 0 auto;
387
+ margin-bottom: 0.5rem;
388
+ }
389
+
390
+ .footer-content .fa-heart {
391
+ color: #ef4444;
392
+ margin: 0 0.25rem;
393
+ animation: heartbeat 1.5s ease infinite;
394
+ }
395
+
396
+ .footer-link {
397
+ color: var(--primary-color);
398
+ text-decoration: none;
399
+ font-weight: 500;
400
+ transition: color 0.3s ease;
401
+ }
402
+
403
+ .footer-link:hover {
404
+ color: var(--hover-color);
405
+ }
406
+
407
+ .footer-subtext {
408
+ color: #9ca3af;
409
+ font-size: 0.85rem;
410
+ max-width: 1400px;
411
+ margin: 0 auto;
412
+ }
413
+
414
+ @keyframes heartbeat {
415
+ 0% {
416
+ transform: scale(1);
417
+ }
418
+ 14% {
419
+ transform: scale(1.3);
420
+ }
421
+ 28% {
422
+ transform: scale(1);
423
+ }
424
+ 42% {
425
+ transform: scale(1.3);
426
+ }
427
+ 70% {
428
+ transform: scale(1);
429
+ }
430
  }