docto41 commited on
Commit
131740a
·
verified ·
1 Parent(s): 10976d2

Add 2 files

Browse files
Files changed (2) hide show
  1. index.html +88 -12
  2. prompts.txt +2 -1
index.html CHANGED
@@ -17,7 +17,7 @@
17
  50% { transform: scale(1.05); opacity: 0.9; }
18
  }
19
 
20
- @keyframes wave {
21
  0% { background-position: 0% 50%; }
22
  50% { background-position: 100% 50%; }
23
  100% { background-position: 0% 50%; }
@@ -55,10 +55,10 @@
55
  animation: pulse 2s infinite;
56
  }
57
 
58
- .wave-bg {
59
- background: linear-gradient(135deg, #1a237e, #283593, #3949ab);
60
  background-size: 400% 400%;
61
- animation: wave 15s ease infinite;
62
  }
63
 
64
  .shine-effect {
@@ -127,9 +127,47 @@
127
  .server-icon.active::after {
128
  opacity: 0.4;
129
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  </style>
131
  </head>
132
- <body class="min-h-screen wave-bg text-white font-sans overflow-x-hidden">
133
  <!-- Floating background elements -->
134
  <div class="fixed inset-0 overflow-hidden pointer-events-none">
135
  <div class="absolute top-1/4 left-1/4 w-32 h-32 rounded-full bg-white bg-opacity-10 glow floating"></div>
@@ -212,12 +250,26 @@
212
  <input type="text" id="site-name" class="w-full px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:ring-2 focus:ring-white focus:ring-opacity-50 placeholder-white placeholder-opacity-70" placeholder="Mon Super Site">
213
  </div>
214
  <div>
215
- <label class="block text-sm font-medium mb-2" for="domain-name">Nom de domaine gratuit</label>
216
- <div class="flex">
217
  <input type="text" id="domain-name" class="flex-1 px-4 py-3 rounded-l-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:ring-2 focus:ring-white focus:ring-opacity-50 placeholder-white placeholder-opacity-70" placeholder="monsite">
218
- <div class="px-4 py-3 bg-white bg-opacity-30 border-t border-r border-b border-white border-opacity-30 rounded-r-lg flex items-center">
219
- <span>.webinstant.fr</span>
220
- <i class="fas fa-lock ml-2 text-blue-300" title="SSL inclus"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
  </div>
222
  </div>
223
  <p class="text-xs mt-1 opacity-70">Enregistrement réel chez registrar ICANN avec propagation immédiate</p>
@@ -459,7 +511,7 @@
459
  </div>
460
 
461
  <div class="text-sm opacity-80 bg-white bg-opacity-5 p-4 rounded-lg">
462
- <p class="font-medium">Votre domaine : <span id="success-domain" class="text-green-300">monsite.webinstant.fr</span></p>
463
  <p class="mt-2">Identifiants et informations envoyés à votre adresse email.</p>
464
  <div class="mt-2 flex items-center justify-center text-xs">
465
  <i class="fas fa-info-circle mr-1"></i>
@@ -485,6 +537,9 @@
485
  const finalTime = document.getElementById('final-time');
486
  const timerElement = document.getElementById('timer');
487
  const domainInput = document.getElementById('domain-name');
 
 
 
488
  const siteNameInput = document.getElementById('site-name');
489
 
490
  // Server visualization elements
@@ -494,10 +549,31 @@
494
  const connection1 = document.getElementById('connection-1');
495
  const connection2 = document.getElementById('connection-2');
496
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
497
  // Simulate installation process
498
  installBtn.addEventListener('click', function() {
499
  const domainName = domainInput.value || 'monsite';
500
- successDomain.textContent = `${domainName}.webinstant.fr`;
 
501
 
502
  installModal.classList.remove('hidden');
503
 
 
17
  50% { transform: scale(1.05); opacity: 0.9; }
18
  }
19
 
20
+ @keyframes gradientBG {
21
  0% { background-position: 0% 50%; }
22
  50% { background-position: 100% 50%; }
23
  100% { background-position: 0% 50%; }
 
55
  animation: pulse 2s infinite;
56
  }
57
 
58
+ .gradient-bg {
59
+ background: linear-gradient(-45deg, #3b82f6, #8b5cf6, #ec4899, #f43f5e, #f59e0b);
60
  background-size: 400% 400%;
61
+ animation: gradientBG 15s ease infinite;
62
  }
63
 
64
  .shine-effect {
 
127
  .server-icon.active::after {
128
  opacity: 0.4;
129
  }
130
+
131
+ .domain-selector {
132
+ position: relative;
133
+ }
134
+
135
+ .domain-options {
136
+ position: absolute;
137
+ top: 100%;
138
+ left: 0;
139
+ right: 0;
140
+ background: rgba(255,255,255,0.1);
141
+ backdrop-filter: blur(10px);
142
+ border-radius: 0 0 0.5rem 0.5rem;
143
+ max-height: 0;
144
+ overflow: hidden;
145
+ transition: max-height 0.3s ease-out;
146
+ z-index: 20;
147
+ }
148
+
149
+ .domain-selector.open .domain-options {
150
+ max-height: 200px;
151
+ overflow-y: auto;
152
+ }
153
+
154
+ .domain-option {
155
+ padding: 0.5rem 1rem;
156
+ cursor: pointer;
157
+ transition: all 0.2s;
158
+ }
159
+
160
+ .domain-option:hover {
161
+ background: rgba(255,255,255,0.2);
162
+ }
163
+
164
+ .domain-option.popular {
165
+ color: #f59e0b;
166
+ font-weight: bold;
167
+ }
168
  </style>
169
  </head>
170
+ <body class="min-h-screen gradient-bg text-white font-sans overflow-x-hidden">
171
  <!-- Floating background elements -->
172
  <div class="fixed inset-0 overflow-hidden pointer-events-none">
173
  <div class="absolute top-1/4 left-1/4 w-32 h-32 rounded-full bg-white bg-opacity-10 glow floating"></div>
 
250
  <input type="text" id="site-name" class="w-full px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:ring-2 focus:ring-white focus:ring-opacity-50 placeholder-white placeholder-opacity-70" placeholder="Mon Super Site">
251
  </div>
252
  <div>
253
+ <label class="block text-sm font-medium mb-2" for="domain-name">Nom de domaine</label>
254
+ <div class="flex domain-selector" id="domain-selector">
255
  <input type="text" id="domain-name" class="flex-1 px-4 py-3 rounded-l-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:ring-2 focus:ring-white focus:ring-opacity-50 placeholder-white placeholder-opacity-70" placeholder="monsite">
256
+ <div class="px-4 py-3 bg-white bg-opacity-30 border-t border-r border-b border-white border-opacity-30 rounded-r-lg flex items-center justify-between cursor-pointer" id="domain-tld">
257
+ <span>.com</span>
258
+ <i class="fas fa-chevron-down ml-2 text-xs"></i>
259
+ </div>
260
+ <div class="domain-options">
261
+ <div class="domain-option popular" data-tld=".com">.com</div>
262
+ <div class="domain-option popular" data-tld=".fr">.fr</div>
263
+ <div class="domain-option popular" data-tld=".net">.net</div>
264
+ <div class="domain-option" data-tld=".io">.io</div>
265
+ <div class="domain-option" data-tld=".org">.org</div>
266
+ <div class="domain-option" data-tld=".tech">.tech</div>
267
+ <div class="domain-option" data-tld=".store">.store</div>
268
+ <div class="domain-option" data-tld=".online">.online</div>
269
+ <div class="domain-option" data-tld=".shop">.shop</div>
270
+ <div class="domain-option" data-tld=".blog">.blog</div>
271
+ <div class="domain-option" data-tld=".app">.app</div>
272
+ <div class="domain-option" data-tld=".dev">.dev</div>
273
  </div>
274
  </div>
275
  <p class="text-xs mt-1 opacity-70">Enregistrement réel chez registrar ICANN avec propagation immédiate</p>
 
511
  </div>
512
 
513
  <div class="text-sm opacity-80 bg-white bg-opacity-5 p-4 rounded-lg">
514
+ <p class="font-medium">Votre domaine : <span id="success-domain" class="text-green-300">monsite.com</span></p>
515
  <p class="mt-2">Identifiants et informations envoyés à votre adresse email.</p>
516
  <div class="mt-2 flex items-center justify-center text-xs">
517
  <i class="fas fa-info-circle mr-1"></i>
 
537
  const finalTime = document.getElementById('final-time');
538
  const timerElement = document.getElementById('timer');
539
  const domainInput = document.getElementById('domain-name');
540
+ const domainTld = document.getElementById('domain-tld');
541
+ const domainSelector = document.getElementById('domain-selector');
542
+ const domainOptions = document.querySelectorAll('.domain-option');
543
  const siteNameInput = document.getElementById('site-name');
544
 
545
  // Server visualization elements
 
549
  const connection1 = document.getElementById('connection-1');
550
  const connection2 = document.getElementById('connection-2');
551
 
552
+ // Domain selector functionality
553
+ domainTld.addEventListener('click', function() {
554
+ domainSelector.classList.toggle('open');
555
+ });
556
+
557
+ domainOptions.forEach(option => {
558
+ option.addEventListener('click', function() {
559
+ const tld = this.getAttribute('data-tld');
560
+ domainTld.querySelector('span').textContent = tld;
561
+ domainSelector.classList.remove('open');
562
+ });
563
+ });
564
+
565
+ // Close domain selector when clicking outside
566
+ document.addEventListener('click', function(e) {
567
+ if (!domainSelector.contains(e.target)) {
568
+ domainSelector.classList.remove('open');
569
+ }
570
+ });
571
+
572
  // Simulate installation process
573
  installBtn.addEventListener('click', function() {
574
  const domainName = domainInput.value || 'monsite';
575
+ const tld = domainTld.querySelector('span').textContent;
576
+ successDomain.textContent = `${domainName}${tld}`;
577
 
578
  installModal.classList.remove('hidden');
579
 
prompts.txt CHANGED
@@ -1,3 +1,4 @@
1
  nstallation Automatique de WordPress en 1 clic Configurez un site WordPress professionnel en quelques minutes sans aucune compétence technique requise. Tout est automatisé pour vous : avec une tres belles interfaces tres animé
2
  ajouter domaine gratuite plus ssl , plus derveur dsn , registrat , adresse mail enregisrement en automatique avec toutes les outils intéger automatique ,, avec une tres belle interface tres animé
3
- enregistré lestoutes dans le vrai registrat , enregistrement chez hébergeur en direct et automatic en moin de 10 seconde temp réel et propagation de suite ,, changer une belle interface avec des image qui corespond au site
 
 
1
  nstallation Automatique de WordPress en 1 clic Configurez un site WordPress professionnel en quelques minutes sans aucune compétence technique requise. Tout est automatisé pour vous : avec une tres belles interfaces tres animé
2
  ajouter domaine gratuite plus ssl , plus derveur dsn , registrat , adresse mail enregisrement en automatique avec toutes les outils intéger automatique ,, avec une tres belle interface tres animé
3
+ enregistré lestoutes dans le vrai registrat , enregistrement chez hébergeur en direct et automatic en moin de 10 seconde temp réel et propagation de suite ,, changer une belle interface avec des image qui corespond au site
4
+ changer le fond d'écrant avec une belle couleur degrader et animé et ajoute les choix de plussieur domine telque : .com..fr.net , .io etc...