Add 2 files
Browse files- index.html +751 -608
- prompts.txt +14 -1
index.html
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
-
<html lang="
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
-
<title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 9 |
<style>
|
|
@@ -11,699 +11,842 @@
|
|
| 11 |
|
| 12 |
body {
|
| 13 |
font-family: 'Poppins', sans-serif;
|
| 14 |
-
background-color: #0f172a;
|
| 15 |
-
color: #e2e8f0;
|
| 16 |
overflow-x: hidden;
|
| 17 |
}
|
| 18 |
|
| 19 |
-
.
|
| 20 |
-
background: linear-gradient(135deg, #
|
| 21 |
}
|
| 22 |
|
| 23 |
-
.
|
| 24 |
-
|
|
|
|
|
|
|
| 25 |
}
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
}
|
| 31 |
-
|
| 32 |
-
.
|
| 33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
}
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
75% { transform: translateX(1px); }
|
| 40 |
}
|
| 41 |
|
| 42 |
-
.
|
| 43 |
-
|
|
|
|
| 44 |
}
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
}
|
| 53 |
-
|
| 54 |
-
.
|
| 55 |
-
|
|
|
|
| 56 |
}
|
| 57 |
-
|
| 58 |
-
.
|
| 59 |
-
|
|
|
|
|
|
|
|
|
|
| 60 |
}
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
}
|
| 66 |
-
|
| 67 |
-
.
|
| 68 |
-
|
|
|
|
| 69 |
}
|
| 70 |
-
|
| 71 |
-
|
|
|
|
| 72 |
}
|
| 73 |
-
|
| 74 |
-
|
|
|
|
|
|
|
|
|
|
| 75 |
}
|
| 76 |
-
|
| 77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
}
|
| 79 |
</style>
|
| 80 |
</head>
|
| 81 |
-
<body>
|
| 82 |
-
<!--
|
| 83 |
-
<
|
| 84 |
-
<div class="
|
| 85 |
-
<div class="flex
|
|
|
|
| 86 |
<div class="flex items-center">
|
| 87 |
-
<div class="flex-
|
| 88 |
-
<
|
| 89 |
</div>
|
| 90 |
-
<
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 97 |
</div>
|
| 98 |
</div>
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 104 |
</div>
|
| 105 |
</div>
|
| 106 |
-
<div class="-
|
| 107 |
-
<
|
| 108 |
-
<span class="sr-only">Menu</span>
|
| 109 |
-
<i class="fas fa-bars"></i>
|
| 110 |
-
</button>
|
| 111 |
</div>
|
| 112 |
</div>
|
| 113 |
</div>
|
| 114 |
-
</
|
| 115 |
|
| 116 |
-
<!--
|
| 117 |
-
<
|
| 118 |
-
<div class="
|
| 119 |
-
<
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
|
|
|
|
|
|
|
|
|
| 127 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 135 |
</div>
|
| 136 |
-
|
| 137 |
-
<
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
<
|
| 144 |
-
<div class="w-8 h-8 bg-gray-700 rounded-full absolute -bottom-4 left-4"></div>
|
| 145 |
-
<div class="w-8 h-8 bg-gray-700 rounded-full absolute -bottom-4 right-4"></div>
|
| 146 |
</div>
|
| 147 |
-
|
| 148 |
-
<
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
<div class="text-center">
|
| 156 |
-
<div class="text-sm text-gray-300">RPM</div>
|
| 157 |
-
<div class="text-2xl font-bold"><span id="rpm">0</span></div>
|
| 158 |
-
</div>
|
| 159 |
-
<div class="text-right">
|
| 160 |
-
<div class="text-sm text-gray-300">Distance</div>
|
| 161 |
-
<div class="text-2xl font-bold"><span id="distance">0</span> km</div>
|
| 162 |
-
</div>
|
| 163 |
-
</div>
|
| 164 |
</div>
|
| 165 |
-
|
| 166 |
-
<
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
|
|
|
|
|
|
|
|
|
| 170 |
</div>
|
|
|
|
|
|
|
| 171 |
</div>
|
| 172 |
|
| 173 |
-
<!--
|
| 174 |
-
<div class="bg-
|
| 175 |
-
<div class="
|
| 176 |
-
<
|
| 177 |
-
<i class="fas fa-power-off"></i>
|
| 178 |
-
</button>
|
| 179 |
-
<button id="lights-btn" class="bg-gray-700 hover:bg-gray-600 text-white p-3 rounded-full">
|
| 180 |
-
<i class="fas fa-lightbulb"></i>
|
| 181 |
-
</button>
|
| 182 |
-
<button id="horn-btn" class="bg-gray-700 hover:bg-gray-600 text-white p-3 rounded-full">
|
| 183 |
-
<i class="fas fa-bullhorn"></i>
|
| 184 |
-
</button>
|
| 185 |
</div>
|
| 186 |
-
|
| 187 |
-
<
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 194 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 195 |
|
| 196 |
-
<div class="
|
| 197 |
-
<div class="
|
| 198 |
-
<
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 204 |
</div>
|
| 205 |
</div>
|
| 206 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 207 |
|
| 208 |
-
<!--
|
| 209 |
-
<div class="
|
| 210 |
-
<
|
| 211 |
-
|
| 212 |
-
<
|
| 213 |
-
<
|
| 214 |
-
<
|
| 215 |
-
</
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
</
|
| 220 |
-
<
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
</
|
| 224 |
</div>
|
| 225 |
</div>
|
| 226 |
|
| 227 |
-
<!--
|
| 228 |
-
<div class="
|
| 229 |
-
<
|
| 230 |
-
|
| 231 |
-
<
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
<
|
| 235 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 236 |
</div>
|
| 237 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 238 |
|
| 239 |
-
<
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
<
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 247 |
</div>
|
| 248 |
-
<h4 class="text-lg font-medium text-white">Contrôles</h4>
|
| 249 |
</div>
|
| 250 |
-
<ul class="text-gray-300 text-sm space-y-2">
|
| 251 |
-
<li><span class="font-bold">Flèches:</span> Direction</li>
|
| 252 |
-
<li><span class="font-bold">Espace:</span> Frein</li>
|
| 253 |
-
<li><span class="font-bold">E:</span> Moteur</li>
|
| 254 |
-
<li><span class="font-bold">L:</span> Phares</li>
|
| 255 |
-
</ul>
|
| 256 |
</div>
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
| 260 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 261 |
</div>
|
| 262 |
-
<h4 class="text-lg font-medium text-white">Conseils</h4>
|
| 263 |
</div>
|
| 264 |
-
<ul class="text-gray-300 text-sm space-y-2">
|
| 265 |
-
<li>Respectez les limitations de vitesse</li>
|
| 266 |
-
<li>Utilisez vos clignotants</li>
|
| 267 |
-
<li>Faites des pauses régulières</li>
|
| 268 |
-
<li>Surveillez votre carburant</li>
|
| 269 |
-
</ul>
|
| 270 |
</div>
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 275 |
</div>
|
| 276 |
-
<h4 class="text-lg font-medium text-white">Objectifs</h4>
|
| 277 |
</div>
|
| 278 |
-
<ul class="text-gray-300 text-sm space-y-2">
|
| 279 |
-
<li>Livrez votre cargaison à temps</li>
|
| 280 |
-
<li>Évitez les accidents</li>
|
| 281 |
-
<li>Gagnez de l'expérience</li>
|
| 282 |
-
<li>Débloquez de nouveaux camions</li>
|
| 283 |
-
</ul>
|
| 284 |
</div>
|
| 285 |
</div>
|
| 286 |
</div>
|
| 287 |
</div>
|
| 288 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 289 |
|
| 290 |
<!-- Footer -->
|
| 291 |
-
<footer class="bg-gray-900
|
| 292 |
-
<div class="
|
| 293 |
-
<div class="
|
| 294 |
-
<
|
| 295 |
-
|
| 296 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 297 |
</div>
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
| 301 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 302 |
</div>
|
| 303 |
</div>
|
| 304 |
</div>
|
| 305 |
</footer>
|
| 306 |
|
| 307 |
<script>
|
| 308 |
-
//
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
speed: 0,
|
| 313 |
-
rpm: 0,
|
| 314 |
-
distance: 0,
|
| 315 |
-
currentTruck: 'kerax',
|
| 316 |
-
destination: 'saint-denis',
|
| 317 |
-
driving: false,
|
| 318 |
-
leftSignal: false,
|
| 319 |
-
rightSignal: false
|
| 320 |
-
};
|
| 321 |
-
|
| 322 |
-
// Éléments DOM
|
| 323 |
-
const speedElement = document.getElementById('speed');
|
| 324 |
-
const rpmElement = document.getElementById('rpm');
|
| 325 |
-
const distanceElement = document.getElementById('distance');
|
| 326 |
-
const engineBtn = document.getElementById('engine-btn');
|
| 327 |
-
const lightsBtn = document.getElementById('lights-btn');
|
| 328 |
-
const hornBtn = document.getElementById('horn-btn');
|
| 329 |
-
const leftSignalBtn = document.getElementById('left-signal');
|
| 330 |
-
const rightSignalBtn = document.getElementById('right-signal');
|
| 331 |
-
const brakeBtn = document.getElementById('brake-btn');
|
| 332 |
-
const accelerateBtn = document.getElementById('accelerate-btn');
|
| 333 |
-
const roadElement = document.getElementById('road');
|
| 334 |
-
const vehicleElement = document.getElementById('vehicle');
|
| 335 |
-
const landscapeElement = document.getElementById('landscape');
|
| 336 |
-
const truckSelects = document.querySelectorAll('.truck-select');
|
| 337 |
-
const destinationSelect = document.getElementById('destination-select');
|
| 338 |
-
|
| 339 |
-
// Sons
|
| 340 |
-
const engineSound = new Audio('https://www.soundjay.com/mechanical/sounds/truck-01.mp3');
|
| 341 |
-
engineSound.loop = true;
|
| 342 |
-
const hornSound = new Audio('https://www.soundjay.com/mechanical/sounds/truck-horn-01.mp3');
|
| 343 |
-
const brakeSound = new Audio('https://www.soundjay.com/mechanical/sounds/car-brake-1.mp3');
|
| 344 |
-
const signalSound = new Audio('https://www.soundjay.com/mechanical/sounds/car-turn-signal-1.mp3');
|
| 345 |
-
signalSound.loop = true;
|
| 346 |
-
|
| 347 |
-
// Gestionnaire d'événements pour le moteur
|
| 348 |
-
engineBtn.addEventListener('click', () => {
|
| 349 |
-
gameState.engineOn = !gameState.engineOn;
|
| 350 |
-
|
| 351 |
-
if (gameState.engineOn) {
|
| 352 |
-
engineBtn.innerHTML = '<i class="fas fa-power-off"></i>';
|
| 353 |
-
engineBtn.classList.remove('bg-gray-700', 'hover:bg-gray-600');
|
| 354 |
-
engineBtn.classList.add('bg-green-600', 'hover:bg-green-700');
|
| 355 |
-
engineSound.play();
|
| 356 |
-
|
| 357 |
-
// Animation du véhicule
|
| 358 |
-
vehicleElement.classList.add('engine-animation');
|
| 359 |
-
roadElement.classList.add('road-animation');
|
| 360 |
-
} else {
|
| 361 |
-
engineBtn.innerHTML = '<i class="fas fa-power-off"></i>';
|
| 362 |
-
engineBtn.classList.remove('bg-green-600', 'hover:bg-green-700');
|
| 363 |
-
engineBtn.classList.add('bg-gray-700', 'hover:bg-gray-600');
|
| 364 |
-
engineSound.pause();
|
| 365 |
-
engineSound.currentTime = 0;
|
| 366 |
-
|
| 367 |
-
// Arrêt des animations
|
| 368 |
-
vehicleElement.classList.remove('engine-animation');
|
| 369 |
-
roadElement.classList.remove('road-animation');
|
| 370 |
-
|
| 371 |
-
// Arrêt de la conduite
|
| 372 |
-
gameState.driving = false;
|
| 373 |
-
gameState.speed = 0;
|
| 374 |
-
updateDashboard();
|
| 375 |
-
updateRoadSpeed();
|
| 376 |
-
}
|
| 377 |
});
|
| 378 |
|
| 379 |
-
//
|
| 380 |
-
|
| 381 |
-
|
| 382 |
-
|
| 383 |
-
|
| 384 |
-
|
| 385 |
-
lightsBtn.classList.add('bg-yellow-500', 'hover:bg-yellow-600');
|
| 386 |
|
| 387 |
-
//
|
| 388 |
-
const
|
| 389 |
-
|
| 390 |
-
if (
|
| 391 |
-
|
| 392 |
-
|
|
|
|
| 393 |
}
|
| 394 |
});
|
| 395 |
-
} else {
|
| 396 |
-
lightsBtn.classList.remove('bg-yellow-500', 'hover:bg-yellow-600');
|
| 397 |
-
lightsBtn.classList.add('bg-gray-700', 'hover:bg-gray-600');
|
| 398 |
-
|
| 399 |
-
// Désactiver les feux du véhicule
|
| 400 |
-
const lights = vehicleElement.querySelectorAll('div');
|
| 401 |
-
lights.forEach(light => {
|
| 402 |
-
if (light.classList.contains('bg-yellow-300')) {
|
| 403 |
-
light.classList.add('opacity-0');
|
| 404 |
-
light.classList.remove('opacity-100');
|
| 405 |
-
}
|
| 406 |
-
});
|
| 407 |
-
}
|
| 408 |
-
});
|
| 409 |
-
|
| 410 |
-
// Gestionnaire d'événements pour le klaxon
|
| 411 |
-
hornBtn.addEventListener('click', () => {
|
| 412 |
-
hornSound.currentTime = 0;
|
| 413 |
-
hornSound.play();
|
| 414 |
-
|
| 415 |
-
// Animation du bouton
|
| 416 |
-
hornBtn.classList.add('bg-red-500', 'hover:bg-red-600');
|
| 417 |
-
setTimeout(() => {
|
| 418 |
-
hornBtn.classList.remove('bg-red-500', 'hover:bg-red-600');
|
| 419 |
-
hornBtn.classList.add('bg-gray-700', 'hover:bg-gray-600');
|
| 420 |
-
}, 300);
|
| 421 |
-
});
|
| 422 |
-
|
| 423 |
-
// Gestionnaire d'événements pour le clignotant gauche
|
| 424 |
-
leftSignalBtn.addEventListener('click', () => {
|
| 425 |
-
gameState.leftSignal = !gameState.leftSignal;
|
| 426 |
-
gameState.rightSignal = false;
|
| 427 |
-
|
| 428 |
-
if (gameState.leftSignal) {
|
| 429 |
-
leftSignalBtn.classList.remove('bg-gray-700', 'hover:bg-gray-600');
|
| 430 |
-
leftSignalBtn.classList.add('bg-yellow-500', 'hover:bg-yellow-600');
|
| 431 |
-
rightSignalBtn.classList.remove('bg-yellow-500', 'hover:bg-yellow-600');
|
| 432 |
-
rightSignalBtn.classList.add('bg-gray-700', 'hover:bg-gray-600');
|
| 433 |
-
signalSound.play();
|
| 434 |
-
|
| 435 |
-
// Animation du clignotant
|
| 436 |
-
const leftLight = vehicleElement.querySelector('div:nth-child(1)');
|
| 437 |
-
leftLight.classList.add('opacity-100', 'animate-pulse');
|
| 438 |
-
leftLight.classList.remove('opacity-0');
|
| 439 |
-
|
| 440 |
-
const rightLight = vehicleElement.querySelector('div:nth-child(2)');
|
| 441 |
-
rightLight.classList.add('opacity-0');
|
| 442 |
-
rightLight.classList.remove('opacity-100', 'animate-pulse');
|
| 443 |
-
} else {
|
| 444 |
-
leftSignalBtn.classList.remove('bg-yellow-500', 'hover:bg-yellow-600');
|
| 445 |
-
leftSignalBtn.classList.add('bg-gray-700', 'hover:bg-gray-600');
|
| 446 |
-
signalSound.pause();
|
| 447 |
-
signalSound.currentTime = 0;
|
| 448 |
-
|
| 449 |
-
// Désactiver l'animation
|
| 450 |
-
const leftLight = vehicleElement.querySelector('div:nth-child(1)');
|
| 451 |
-
leftLight.classList.remove('animate-pulse');
|
| 452 |
-
if (!gameState.lightsOn) {
|
| 453 |
-
leftLight.classList.add('opacity-0');
|
| 454 |
-
}
|
| 455 |
-
}
|
| 456 |
-
});
|
| 457 |
-
|
| 458 |
-
// Gestionnaire d'événements pour le clignotant droit
|
| 459 |
-
rightSignalBtn.addEventListener('click', () => {
|
| 460 |
-
gameState.rightSignal = !gameState.rightSignal;
|
| 461 |
-
gameState.leftSignal = false;
|
| 462 |
-
|
| 463 |
-
if (gameState.rightSignal) {
|
| 464 |
-
rightSignalBtn.classList.remove('bg-gray-700', 'hover:bg-gray-600');
|
| 465 |
-
rightSignalBtn.classList.add('bg-yellow-500', 'hover:bg-yellow-600');
|
| 466 |
-
leftSignalBtn.classList.remove('bg-yellow-500', 'hover:bg-yellow-600');
|
| 467 |
-
leftSignalBtn.classList.add('bg-gray-700', 'hover:bg-gray-600');
|
| 468 |
-
signalSound.play();
|
| 469 |
-
|
| 470 |
-
// Animation du clignotant
|
| 471 |
-
const rightLight = vehicleElement.querySelector('div:nth-child(2)');
|
| 472 |
-
rightLight.classList.add('opacity-100', 'animate-pulse');
|
| 473 |
-
rightLight.classList.remove('opacity-0');
|
| 474 |
|
| 475 |
-
|
| 476 |
-
|
| 477 |
-
|
| 478 |
-
|
| 479 |
-
|
| 480 |
-
|
| 481 |
-
|
| 482 |
-
|
| 483 |
-
|
| 484 |
-
// Désactiver l'animation
|
| 485 |
-
const rightLight = vehicleElement.querySelector('div:nth-child(2)');
|
| 486 |
-
rightLight.classList.remove('animate-pulse');
|
| 487 |
-
if (!gameState.lightsOn) {
|
| 488 |
-
rightLight.classList.add('opacity-0');
|
| 489 |
}
|
| 490 |
-
}
|
| 491 |
-
});
|
| 492 |
-
|
| 493 |
-
// Gestionnaire d'événements pour le frein
|
| 494 |
-
brakeBtn.addEventListener('mousedown', () => {
|
| 495 |
-
if (gameState.engineOn && gameState.driving) {
|
| 496 |
-
brakeSound.currentTime = 0;
|
| 497 |
-
brakeSound.play();
|
| 498 |
-
gameState.driving = false;
|
| 499 |
-
|
| 500 |
-
// Activer les feux stop
|
| 501 |
-
const brakeLights = vehicleElement.querySelectorAll('div');
|
| 502 |
-
brakeLights.forEach(light => {
|
| 503 |
-
if (light.classList.contains('bg-yellow-300')) {
|
| 504 |
-
light.classList.add('bg-red-500');
|
| 505 |
-
light.classList.remove('bg-yellow-300');
|
| 506 |
-
}
|
| 507 |
-
});
|
| 508 |
-
|
| 509 |
-
// Réduire la vitesse progressivement
|
| 510 |
-
const brakeInterval = setInterval(() => {
|
| 511 |
-
if (gameState.speed > 0) {
|
| 512 |
-
gameState.speed = Math.max(0, gameState.speed - 5);
|
| 513 |
-
gameState.rpm = Math.max(0, gameState.rpm - 100);
|
| 514 |
-
updateDashboard();
|
| 515 |
-
updateRoadSpeed();
|
| 516 |
-
} else {
|
| 517 |
-
clearInterval(brakeInterval);
|
| 518 |
-
|
| 519 |
-
// Désactiver les feux stop
|
| 520 |
-
const brakeLights = vehicleElement.querySelectorAll('div');
|
| 521 |
-
brakeLights.forEach(light => {
|
| 522 |
-
if (light.classList.contains('bg-red-500')) {
|
| 523 |
-
light.classList.add('bg-yellow-300');
|
| 524 |
-
light.classList.remove('bg-red-500');
|
| 525 |
-
if (!gameState.lightsOn) {
|
| 526 |
-
light.classList.add('opacity-0');
|
| 527 |
-
}
|
| 528 |
-
}
|
| 529 |
-
});
|
| 530 |
-
}
|
| 531 |
-
}, 100);
|
| 532 |
-
}
|
| 533 |
-
});
|
| 534 |
-
|
| 535 |
-
// Gestionnaire d'événements pour l'accélérateur
|
| 536 |
-
accelerateBtn.addEventListener('mousedown', () => {
|
| 537 |
-
if (gameState.engineOn) {
|
| 538 |
-
gameState.driving = true;
|
| 539 |
-
|
| 540 |
-
// Augmenter la vitesse progressivement
|
| 541 |
-
const accelerateInterval = setInterval(() => {
|
| 542 |
-
if (gameState.driving && gameState.speed < 120) {
|
| 543 |
-
gameState.speed = Math.min(120, gameState.speed + 2);
|
| 544 |
-
gameState.rpm = Math.min(3000, gameState.rpm + 50);
|
| 545 |
-
gameState.distance += 0.01;
|
| 546 |
-
updateDashboard();
|
| 547 |
-
updateRoadSpeed();
|
| 548 |
-
}
|
| 549 |
-
}, 100);
|
| 550 |
-
|
| 551 |
-
// Arrêter l'accélération quand le bouton est relâché
|
| 552 |
-
accelerateBtn.addEventListener('mouseup', () => {
|
| 553 |
-
clearInterval(accelerateInterval);
|
| 554 |
-
gameState.driving = false;
|
| 555 |
-
|
| 556 |
-
// Réduire progressivement la vitesse si on n'accélère plus
|
| 557 |
-
const slowDownInterval = setInterval(() => {
|
| 558 |
-
if (!gameState.driving && gameState.speed > 0) {
|
| 559 |
-
gameState.speed = Math.max(0, gameState.speed - 1);
|
| 560 |
-
gameState.rpm = Math.max(0, gameState.rpm - 20);
|
| 561 |
-
updateDashboard();
|
| 562 |
-
updateRoadSpeed();
|
| 563 |
-
|
| 564 |
-
if (gameState.speed === 0) {
|
| 565 |
-
clearInterval(slowDownInterval);
|
| 566 |
-
}
|
| 567 |
-
}
|
| 568 |
-
}, 100);
|
| 569 |
-
});
|
| 570 |
-
|
| 571 |
-
accelerateBtn.addEventListener('mouseleave', () => {
|
| 572 |
-
clearInterval(accelerateInterval);
|
| 573 |
-
gameState.driving = false;
|
| 574 |
-
});
|
| 575 |
-
}
|
| 576 |
});
|
| 577 |
|
| 578 |
-
//
|
| 579 |
-
|
| 580 |
-
|
| 581 |
-
|
| 582 |
-
|
| 583 |
-
|
| 584 |
-
|
| 585 |
-
s.classList.remove('bg-blue-600');
|
| 586 |
-
s.classList.add('bg-gray-700', 'hover:bg-gray-600');
|
| 587 |
-
});
|
| 588 |
-
|
| 589 |
-
select.classList.remove('bg-gray-700', 'hover:bg-gray-600');
|
| 590 |
-
select.classList.add('bg-blue-600');
|
| 591 |
-
|
| 592 |
-
// Changer l'apparence du véhicule
|
| 593 |
-
switch(gameState.currentTruck) {
|
| 594 |
-
case 'kerax':
|
| 595 |
-
vehicleElement.className = 'absolute bottom-10 left-1/2 transform -translate-x-1/2 w-32 h-16 bg-blue-600 rounded-lg flex items-center justify-center';
|
| 596 |
-
break;
|
| 597 |
-
case 'actros':
|
| 598 |
-
vehicleElement.className = 'absolute bottom-10 left-1/2 transform -translate-x-1/2 w-36 h-16 bg-gray-600 rounded-lg flex items-center justify-center';
|
| 599 |
-
break;
|
| 600 |
-
case 'volvo':
|
| 601 |
-
vehicleElement.className = 'absolute bottom-10 left-1/2 transform -translate-x-1/2 w-40 h-16 bg-red-600 rounded-lg flex items-center justify-center';
|
| 602 |
-
break;
|
| 603 |
-
}
|
| 604 |
-
|
| 605 |
-
// Réappliquer les feux
|
| 606 |
-
vehicleElement.innerHTML = '';
|
| 607 |
-
const leftLight = document.createElement('div');
|
| 608 |
-
leftLight.className = 'w-6 h-3 bg-yellow-300 rounded-full absolute -left-2';
|
| 609 |
-
if (!gameState.lightsOn) leftLight.classList.add('opacity-0');
|
| 610 |
-
vehicleElement.appendChild(leftLight);
|
| 611 |
|
| 612 |
-
|
| 613 |
-
|
| 614 |
-
|
| 615 |
-
|
| 616 |
-
|
| 617 |
-
// Roues
|
| 618 |
-
const wheel1 = document.createElement('div');
|
| 619 |
-
wheel1.className = 'w-8 h-8 bg-gray-700 rounded-full absolute -bottom-4 left-4';
|
| 620 |
-
vehicleElement.appendChild(wheel1);
|
| 621 |
-
|
| 622 |
-
const wheel2 = document.createElement('div');
|
| 623 |
-
wheel2.className = 'w-8 h-8 bg-gray-700 rounded-full absolute -bottom-4 right-4';
|
| 624 |
-
vehicleElement.appendChild(wheel2);
|
| 625 |
-
|
| 626 |
-
// Réappliquer l'animation si le moteur est allumé
|
| 627 |
-
if (gameState.engineOn) {
|
| 628 |
-
vehicleElement.classList.add('engine-animation');
|
| 629 |
-
}
|
| 630 |
});
|
| 631 |
});
|
| 632 |
|
| 633 |
-
//
|
| 634 |
-
|
| 635 |
-
|
| 636 |
-
|
| 637 |
-
|
| 638 |
-
|
| 639 |
-
|
| 640 |
-
switch(gameState.destination) {
|
| 641 |
-
case 'saint-denis':
|
| 642 |
-
landscapeElement.className = 'absolute inset-0 bg-gradient-to-t from-green-900/20 to-transparent';
|
| 643 |
-
break;
|
| 644 |
-
case 'saint-pierre':
|
| 645 |
-
landscapeElement.className = 'absolute inset-0 bg-gradient-to-t from-blue-900/20 to-transparent';
|
| 646 |
-
break;
|
| 647 |
-
case 'le-port':
|
| 648 |
-
landscapeElement.className = 'absolute inset-0 bg-gradient-to-t from-gray-900/20 to-transparent';
|
| 649 |
-
break;
|
| 650 |
-
case 'saint-paul':
|
| 651 |
-
landscapeElement.className = 'absolute inset-0 bg-gradient-to-t from-yellow-900/20 to-transparent';
|
| 652 |
-
break;
|
| 653 |
-
}
|
| 654 |
-
});
|
| 655 |
-
|
| 656 |
-
// Mise à jour de la vitesse de la route
|
| 657 |
-
function updateRoadSpeed() {
|
| 658 |
-
roadElement.classList.remove('speed-effect-1', 'speed-effect-2', 'speed-effect-3', 'speed-effect-4');
|
| 659 |
-
|
| 660 |
-
if (gameState.speed > 80) {
|
| 661 |
-
roadElement.classList.add('speed-effect-4');
|
| 662 |
-
} else if (gameState.speed > 60) {
|
| 663 |
-
roadElement.classList.add('speed-effect-3');
|
| 664 |
-
} else if (gameState.speed > 30) {
|
| 665 |
-
roadElement.classList.add('speed-effect-2');
|
| 666 |
-
} else if (gameState.speed > 0) {
|
| 667 |
-
roadElement.classList.add('speed-effect-1');
|
| 668 |
-
}
|
| 669 |
-
}
|
| 670 |
-
|
| 671 |
-
// Mise à jour du tableau de bord
|
| 672 |
-
function updateDashboard() {
|
| 673 |
-
speedElement.textContent = Math.round(gameState.speed);
|
| 674 |
-
rpmElement.textContent = Math.round(gameState.rpm);
|
| 675 |
-
distanceElement.textContent = gameState.distance.toFixed(2);
|
| 676 |
-
}
|
| 677 |
-
|
| 678 |
-
// Contrôles clavier
|
| 679 |
-
document.addEventListener('keydown', (e) => {
|
| 680 |
-
if (e.key === 'e' || e.key === 'E') {
|
| 681 |
-
engineBtn.click();
|
| 682 |
-
}
|
| 683 |
-
|
| 684 |
-
if (e.key === 'l' || e.key === 'L') {
|
| 685 |
-
lightsBtn.click();
|
| 686 |
-
}
|
| 687 |
-
|
| 688 |
-
if (e.key === ' ') {
|
| 689 |
-
brakeBtn.click();
|
| 690 |
-
}
|
| 691 |
-
|
| 692 |
-
if (e.key === 'ArrowUp') {
|
| 693 |
-
accelerateBtn.click();
|
| 694 |
-
}
|
| 695 |
-
|
| 696 |
-
if (e.key === 'ArrowLeft') {
|
| 697 |
-
leftSignalBtn.click();
|
| 698 |
-
}
|
| 699 |
-
|
| 700 |
-
if (e.key === 'ArrowRight') {
|
| 701 |
-
rightSignalBtn.click();
|
| 702 |
-
}
|
| 703 |
});
|
| 704 |
-
|
| 705 |
-
// Initialisation
|
| 706 |
-
updateDashboard();
|
| 707 |
</script>
|
| 708 |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=docto41/camion" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
| 709 |
</html>
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Dataserv - Professional WordPress Hosting Theme</title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 9 |
<style>
|
|
|
|
| 11 |
|
| 12 |
body {
|
| 13 |
font-family: 'Poppins', sans-serif;
|
|
|
|
|
|
|
| 14 |
overflow-x: hidden;
|
| 15 |
}
|
| 16 |
|
| 17 |
+
.gradient-bg {
|
| 18 |
+
background: linear-gradient(135deg, #2563eb 0%, #1e40af 100%);
|
| 19 |
}
|
| 20 |
|
| 21 |
+
.hosting-card {
|
| 22 |
+
transition: all 0.3s ease;
|
| 23 |
+
border-radius: 12px;
|
| 24 |
+
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
|
| 25 |
}
|
| 26 |
+
|
| 27 |
+
.hosting-card:hover {
|
| 28 |
+
transform: translateY(-5px);
|
| 29 |
+
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
|
| 30 |
}
|
| 31 |
+
|
| 32 |
+
.feature-icon {
|
| 33 |
+
width: 60px;
|
| 34 |
+
height: 60px;
|
| 35 |
+
display: flex;
|
| 36 |
+
align-items: center;
|
| 37 |
+
justify-content: center;
|
| 38 |
+
border-radius: 12px;
|
| 39 |
+
margin-bottom: 20px;
|
| 40 |
}
|
| 41 |
+
|
| 42 |
+
.pricing-card {
|
| 43 |
+
border-radius: 12px;
|
| 44 |
+
transition: all 0.3s ease;
|
|
|
|
| 45 |
}
|
| 46 |
|
| 47 |
+
.pricing-card.popular {
|
| 48 |
+
border: 2px solid #2563eb;
|
| 49 |
+
position: relative;
|
| 50 |
}
|
| 51 |
+
|
| 52 |
+
.popular-badge {
|
| 53 |
+
position: absolute;
|
| 54 |
+
top: -15px;
|
| 55 |
+
right: 20px;
|
| 56 |
+
background-color: #2563eb;
|
| 57 |
+
color: white;
|
| 58 |
+
padding: 5px 15px;
|
| 59 |
+
border-radius: 20px;
|
| 60 |
+
font-size: 12px;
|
| 61 |
+
font-weight: 600;
|
| 62 |
}
|
| 63 |
+
|
| 64 |
+
.pricing-card:hover {
|
| 65 |
+
transform: translateY(-5px);
|
| 66 |
+
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
|
| 67 |
}
|
| 68 |
+
|
| 69 |
+
.testimonial-card {
|
| 70 |
+
background-color: white;
|
| 71 |
+
border-radius: 12px;
|
| 72 |
+
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
|
| 73 |
+
position: relative;
|
| 74 |
}
|
| 75 |
+
|
| 76 |
+
.testimonial-card:before {
|
| 77 |
+
content: """;
|
| 78 |
+
position: absolute;
|
| 79 |
+
top: 20px;
|
| 80 |
+
left: 20px;
|
| 81 |
+
font-size: 80px;
|
| 82 |
+
color: #e5e7eb;
|
| 83 |
+
font-family: Georgia, serif;
|
| 84 |
+
line-height: 1;
|
| 85 |
+
z-index: 0;
|
| 86 |
}
|
| 87 |
+
|
| 88 |
+
.stats-item {
|
| 89 |
+
border-radius: 12px;
|
| 90 |
+
transition: all 0.3s ease;
|
| 91 |
}
|
| 92 |
+
|
| 93 |
+
.stats-item:hover {
|
| 94 |
+
transform: translateY(-5px);
|
| 95 |
}
|
| 96 |
+
|
| 97 |
+
.domain-search {
|
| 98 |
+
background: linear-gradient(135deg, rgba(37, 99, 235, 0.9) 0%, rgba(30, 64, 175, 0.9) 100%);
|
| 99 |
+
border-radius: 12px;
|
| 100 |
+
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
|
| 101 |
}
|
| 102 |
+
|
| 103 |
+
.nav-link {
|
| 104 |
+
position: relative;
|
| 105 |
+
}
|
| 106 |
+
|
| 107 |
+
.nav-link:after {
|
| 108 |
+
content: '';
|
| 109 |
+
position: absolute;
|
| 110 |
+
width: 0;
|
| 111 |
+
height: 2px;
|
| 112 |
+
bottom: -2px;
|
| 113 |
+
left: 0;
|
| 114 |
+
background-color: #2563eb;
|
| 115 |
+
transition: width 0.3s ease;
|
| 116 |
+
}
|
| 117 |
+
|
| 118 |
+
.nav-link:hover:after {
|
| 119 |
+
width: 100%;
|
| 120 |
+
}
|
| 121 |
+
|
| 122 |
+
.mobile-menu {
|
| 123 |
+
transition: all 0.3s ease;
|
| 124 |
+
max-height: 0;
|
| 125 |
+
overflow: hidden;
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
.mobile-menu.open {
|
| 129 |
+
max-height: 1000px;
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
.tabs button.active {
|
| 133 |
+
background-color: #2563eb;
|
| 134 |
+
color: white;
|
| 135 |
+
}
|
| 136 |
+
|
| 137 |
+
.data-center-map {
|
| 138 |
+
background-image: url('https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80');
|
| 139 |
+
background-size: cover;
|
| 140 |
+
background-position: center;
|
| 141 |
+
border-radius: 12px;
|
| 142 |
+
position: relative;
|
| 143 |
+
z-index: 1;
|
| 144 |
+
}
|
| 145 |
+
|
| 146 |
+
.data-center-map:after {
|
| 147 |
+
content: '';
|
| 148 |
+
position: absolute;
|
| 149 |
+
top: 0;
|
| 150 |
+
left: 0;
|
| 151 |
+
width: 100%;
|
| 152 |
+
height: 100%;
|
| 153 |
+
background: linear-gradient(135deg, rgba(37, 99, 235, 0.8) 0%, rgba(30, 64, 175, 0.8) 100%);
|
| 154 |
+
border-radius: 12px;
|
| 155 |
+
z-index: -1;
|
| 156 |
}
|
| 157 |
</style>
|
| 158 |
</head>
|
| 159 |
+
<body class="bg-gray-50">
|
| 160 |
+
<!-- Header -->
|
| 161 |
+
<header class="bg-white shadow-sm">
|
| 162 |
+
<div class="container mx-auto px-4 py-4">
|
| 163 |
+
<div class="flex justify-between items-center">
|
| 164 |
+
<!-- Logo -->
|
| 165 |
<div class="flex items-center">
|
| 166 |
+
<div class="w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center text-white font-bold text-xl mr-3">
|
| 167 |
+
<i class="fas fa-server"></i>
|
| 168 |
</div>
|
| 169 |
+
<span class="text-xl font-bold text-gray-800">Dataserv</span>
|
| 170 |
+
</div>
|
| 171 |
+
|
| 172 |
+
<!-- Desktop Navigation -->
|
| 173 |
+
<nav class="hidden md:flex space-x-8">
|
| 174 |
+
<a href="#" class="nav-link text-gray-600 hover:text-gray-900">Home</a>
|
| 175 |
+
<a href="#" class="nav-link text-gray-600 hover:text-gray-900">Hosting</a>
|
| 176 |
+
<a href="#" class="nav-link text-gray-600 hover:text-gray-900">Domains</a>
|
| 177 |
+
<a href="#" class="nav-link text-gray-600 hover:text-gray-900">Features</a>
|
| 178 |
+
<a href="#" class="nav-link text-gray-600 hover:text-gray-900">Pricing</a>
|
| 179 |
+
<a href="#" class="nav-link text-gray-600 hover:text-gray-900">Contact</a>
|
| 180 |
+
</nav>
|
| 181 |
+
|
| 182 |
+
<!-- Auth Buttons -->
|
| 183 |
+
<div class="hidden md:flex space-x-4">
|
| 184 |
+
<a href="#" class="px-4 py-2 text-gray-600 hover:text-blue-600">Login</a>
|
| 185 |
+
<a href="#" class="px-6 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition">Sign Up</a>
|
| 186 |
+
</div>
|
| 187 |
+
|
| 188 |
+
<!-- Mobile Menu Button -->
|
| 189 |
+
<button id="mobile-menu-button" class="md:hidden text-gray-600 focus:outline-none">
|
| 190 |
+
<i class="fas fa-bars text-2xl"></i>
|
| 191 |
+
</button>
|
| 192 |
+
</div>
|
| 193 |
+
|
| 194 |
+
<!-- Mobile Menu -->
|
| 195 |
+
<div id="mobile-menu" class="mobile-menu md:hidden mt-4">
|
| 196 |
+
<div class="flex flex-col space-y-3">
|
| 197 |
+
<a href="#" class="block py-2 text-gray-600 hover:text-blue-600">Home</a>
|
| 198 |
+
<a href="#" class="block py-2 text-gray-600 hover:text-blue-600">Hosting</a>
|
| 199 |
+
<a href="#" class="block py-2 text-gray-600 hover:text-blue-600">Domains</a>
|
| 200 |
+
<a href="#" class="block py-2 text-gray-600 hover:text-blue-600">Features</a>
|
| 201 |
+
<a href="#" class="block py-2 text-gray-600 hover:text-blue-600">Pricing</a>
|
| 202 |
+
<a href="#" class="block py-2 text-gray-600 hover:text-blue-600">Contact</a>
|
| 203 |
+
<div class="pt-2 border-t border-gray-200">
|
| 204 |
+
<a href="#" class="block py-2 text-gray-600 hover:text-blue-600">Login</a>
|
| 205 |
+
<a href="#" class="block py-2 text-blue-600 font-medium">Sign Up</a>
|
| 206 |
</div>
|
| 207 |
</div>
|
| 208 |
+
</div>
|
| 209 |
+
</div>
|
| 210 |
+
</header>
|
| 211 |
+
|
| 212 |
+
<!-- Hero Section -->
|
| 213 |
+
<section class="gradient-bg text-white py-16 md:py-24">
|
| 214 |
+
<div class="container mx-auto px-4">
|
| 215 |
+
<div class="flex flex-col md:flex-row items-center">
|
| 216 |
+
<div class="md:w-1/2 mb-12 md:mb-0">
|
| 217 |
+
<h1 class="text-4xl md:text-5xl font-bold mb-6">Premium WordPress Hosting Made Simple</h1>
|
| 218 |
+
<p class="text-xl mb-8 opacity-90">Blazing fast servers, 99.9% uptime guarantee, and expert support to power your WordPress site.</p>
|
| 219 |
+
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
|
| 220 |
+
<a href="#" class="px-8 py-4 bg-white text-blue-600 font-bold rounded-lg hover:bg-gray-100 transition text-center">Get Started</a>
|
| 221 |
+
<a href="#" class="px-8 py-4 border-2 border-white text-white font-bold rounded-lg hover:bg-white hover:bg-opacity-10 transition text-center">Learn More</a>
|
| 222 |
</div>
|
| 223 |
</div>
|
| 224 |
+
<div class="md:w-1/2 flex justify-center">
|
| 225 |
+
<img src="https://images.unsplash.com/photo-1614680376573-df3480f0c6ff?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1374&q=80" alt="Server rack" class="rounded-lg shadow-xl max-w-full h-auto">
|
|
|
|
|
|
|
|
|
|
| 226 |
</div>
|
| 227 |
</div>
|
| 228 |
</div>
|
| 229 |
+
</section>
|
| 230 |
|
| 231 |
+
<!-- Domain Search -->
|
| 232 |
+
<section class="container mx-auto px-4 -mt-12 z-10 relative">
|
| 233 |
+
<div class="domain-search p-6 md:p-8 text-white">
|
| 234 |
+
<h2 class="text-2xl font-bold mb-6">Find Your Perfect Domain Name</h2>
|
| 235 |
+
<div class="flex flex-col md:flex-row">
|
| 236 |
+
<input type="text" placeholder="Search for a domain" class="flex-grow px-6 py-4 rounded-l-lg md:rounded-r-none rounded-r-lg text-gray-800 focus:outline-none">
|
| 237 |
+
<select class="px-4 py-4 bg-white text-gray-800 border-l border-gray-200 md:border-l-0 md:border-r focus:outline-none">
|
| 238 |
+
<option>.com</option>
|
| 239 |
+
<option>.net</option>
|
| 240 |
+
<option>.org</option>
|
| 241 |
+
<option>.io</option>
|
| 242 |
+
<option>.co</option>
|
| 243 |
+
</select>
|
| 244 |
+
<button class="px-8 py-4 bg-blue-800 text-white font-bold rounded-r-lg md:rounded-l-none rounded-l-lg hover:bg-blue-900 transition mt-4 md:mt-0">Search</button>
|
| 245 |
</div>
|
| 246 |
+
<div class="flex flex-wrap mt-6 text-sm">
|
| 247 |
+
<span class="mr-4 mb-2">.com $12.99</span>
|
| 248 |
+
<span class="mr-4 mb-2">.net $14.99</span>
|
| 249 |
+
<span class="mr-4 mb-2">.org $10.99</span>
|
| 250 |
+
<span class="mr-4 mb-2">.io $39.99</span>
|
| 251 |
+
<span class="mb-2">.co $25.99</span>
|
| 252 |
+
</div>
|
| 253 |
+
</div>
|
| 254 |
+
</section>
|
| 255 |
|
| 256 |
+
<!-- Features Section -->
|
| 257 |
+
<section class="py-16 bg-white">
|
| 258 |
+
<div class="container mx-auto px-4">
|
| 259 |
+
<div class="text-center mb-16">
|
| 260 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">Why Choose Dataserv?</h2>
|
| 261 |
+
<p class="text-lg text-gray-600 max-w-2xl mx-auto">Our optimized WordPress hosting platform is built for speed, security, and scalability.</p>
|
| 262 |
+
</div>
|
| 263 |
+
|
| 264 |
+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
| 265 |
+
<!-- Feature 1 -->
|
| 266 |
+
<div class="hosting-card bg-white p-8">
|
| 267 |
+
<div class="feature-icon bg-blue-100 text-blue-600">
|
| 268 |
+
<i class="fas fa-bolt text-2xl"></i>
|
| 269 |
</div>
|
| 270 |
+
<h3 class="text-xl font-bold text-gray-800 mb-3">Lightning Fast Speed</h3>
|
| 271 |
+
<p class="text-gray-600">Our SSD-powered servers and advanced caching deliver page load times under 500ms.</p>
|
| 272 |
+
</div>
|
| 273 |
+
|
| 274 |
+
<!-- Feature 2 -->
|
| 275 |
+
<div class="hosting-card bg-white p-8">
|
| 276 |
+
<div class="feature-icon bg-green-100 text-green-600">
|
| 277 |
+
<i class="fas fa-shield-alt text-2xl"></i>
|
|
|
|
|
|
|
| 278 |
</div>
|
| 279 |
+
<h3 class="text-xl font-bold text-gray-800 mb-3">Enterprise Security</h3>
|
| 280 |
+
<p class="text-gray-600">Free SSL, malware scanning, and DDoS protection keep your site secure 24/7.</p>
|
| 281 |
+
</div>
|
| 282 |
+
|
| 283 |
+
<!-- Feature 3 -->
|
| 284 |
+
<div class="hosting-card bg-white p-8">
|
| 285 |
+
<div class="feature-icon bg-purple-100 text-purple-600">
|
| 286 |
+
<i class="fas fa-headset text-2xl"></i>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 287 |
</div>
|
| 288 |
+
<h3 class="text-xl font-bold text-gray-800 mb-3">24/7 Expert Support</h3>
|
| 289 |
+
<p class="text-gray-600">Our WordPress experts are available round the clock to assist you.</p>
|
| 290 |
+
</div>
|
| 291 |
+
|
| 292 |
+
<!-- Feature 4 -->
|
| 293 |
+
<div class="hosting-card bg-white p-8">
|
| 294 |
+
<div class="feature-icon bg-yellow-100 text-yellow-600">
|
| 295 |
+
<i class="fas fa-tachometer-alt text-2xl"></i>
|
| 296 |
</div>
|
| 297 |
+
<h3 class="text-xl font-bold text-gray-800 mb-3">Easy Management</h3>
|
| 298 |
+
<p class="text-gray-600">Intuitive control panel makes managing your hosting simple.</p>
|
| 299 |
</div>
|
| 300 |
|
| 301 |
+
<!-- Feature 5 -->
|
| 302 |
+
<div class="hosting-card bg-white p-8">
|
| 303 |
+
<div class="feature-icon bg-red-100 text-red-600">
|
| 304 |
+
<i class="fas fa-cloud-upload-alt text-2xl"></i>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 305 |
</div>
|
| 306 |
+
<h3 class="text-xl font-bold text-gray-800 mb-3">Daily Backups</h3>
|
| 307 |
+
<p class="text-gray-600">Automatic daily backups with 30-day retention for peace of mind.</p>
|
| 308 |
+
</div>
|
| 309 |
+
|
| 310 |
+
<!-- Feature 6 -->
|
| 311 |
+
<div class="hosting-card bg-white p-8">
|
| 312 |
+
<div class="feature-icon bg-indigo-100 text-indigo-600">
|
| 313 |
+
<i class="fas fa-rocket text-2xl"></i>
|
| 314 |
+
</div>
|
| 315 |
+
<h3 class="text-xl font-bold text-gray-800 mb-3">Free Migrations</h3>
|
| 316 |
+
<p class="text-gray-600">We'll migrate your existing WordPress site for free with no downtime.</p>
|
| 317 |
+
</div>
|
| 318 |
+
</div>
|
| 319 |
+
</div>
|
| 320 |
+
</section>
|
| 321 |
+
|
| 322 |
+
<!-- Pricing Section -->
|
| 323 |
+
<section class="py-16 bg-gray-50">
|
| 324 |
+
<div class="container mx-auto px-4">
|
| 325 |
+
<div class="text-center mb-16">
|
| 326 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">Simple, Transparent Pricing</h2>
|
| 327 |
+
<p class="text-lg text-gray-600 max-w-2xl mx-auto">Choose the perfect plan for your website. No hidden fees, cancel anytime.</p>
|
| 328 |
+
|
| 329 |
+
<div class="flex justify-center mt-8">
|
| 330 |
+
<div class="inline-flex bg-white rounded-lg p-1">
|
| 331 |
+
<button class="px-6 py-2 rounded-lg">Monthly</button>
|
| 332 |
+
<button class="px-6 py-2 bg-blue-600 text-white rounded-lg">Yearly (Save 20%)</button>
|
| 333 |
+
</div>
|
| 334 |
+
</div>
|
| 335 |
+
</div>
|
| 336 |
+
|
| 337 |
+
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 338 |
+
<!-- Starter Plan -->
|
| 339 |
+
<div class="pricing-card bg-white p-8">
|
| 340 |
+
<div class="mb-6">
|
| 341 |
+
<h3 class="text-xl font-bold text-gray-800 mb-2">Starter</h3>
|
| 342 |
+
<p class="text-gray-600">Perfect for personal blogs and small websites</p>
|
| 343 |
+
</div>
|
| 344 |
+
<div class="mb-6">
|
| 345 |
+
<span class="text-4xl font-bold text-gray-800">$9.99</span>
|
| 346 |
+
<span class="text-gray-600">/mo</span>
|
| 347 |
+
</div>
|
| 348 |
+
<ul class="space-y-3 mb-8">
|
| 349 |
+
<li class="flex items-center">
|
| 350 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 351 |
+
<span>1 WordPress Install</span>
|
| 352 |
+
</li>
|
| 353 |
+
<li class="flex items-center">
|
| 354 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 355 |
+
<span>10GB SSD Storage</span>
|
| 356 |
+
</li>
|
| 357 |
+
<li class="flex items-center">
|
| 358 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 359 |
+
<span>25,000 Monthly Visits</span>
|
| 360 |
+
</li>
|
| 361 |
+
<li class="flex items-center">
|
| 362 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 363 |
+
<span>Free SSL Certificate</span>
|
| 364 |
+
</li>
|
| 365 |
+
<li class="flex items-center text-gray-400">
|
| 366 |
+
<i class="fas fa-times text-gray-300 mr-2"></i>
|
| 367 |
+
<span>Free CDN</span>
|
| 368 |
+
</li>
|
| 369 |
+
</ul>
|
| 370 |
+
<button class="w-full py-3 bg-gray-100 text-gray-800 font-bold rounded-lg hover:bg-gray-200 transition">Get Started</button>
|
| 371 |
+
</div>
|
| 372 |
+
|
| 373 |
+
<!-- Business Plan (Popular) -->
|
| 374 |
+
<div class="pricing-card bg-white p-8 popular">
|
| 375 |
+
<div class="popular-badge">MOST POPULAR</div>
|
| 376 |
+
<div class="mb-6">
|
| 377 |
+
<h3 class="text-xl font-bold text-gray-800 mb-2">Business</h3>
|
| 378 |
+
<p class="text-gray-600">Ideal for growing businesses and online stores</p>
|
| 379 |
+
</div>
|
| 380 |
+
<div class="mb-6">
|
| 381 |
+
<span class="text-4xl font-bold text-gray-800">$19.99</span>
|
| 382 |
+
<span class="text-gray-600">/mo</span>
|
| 383 |
</div>
|
| 384 |
+
<ul class="space-y-3 mb-8">
|
| 385 |
+
<li class="flex items-center">
|
| 386 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 387 |
+
<span>3 WordPress Installs</span>
|
| 388 |
+
</li>
|
| 389 |
+
<li class="flex items-center">
|
| 390 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 391 |
+
<span>30GB SSD Storage</span>
|
| 392 |
+
</li>
|
| 393 |
+
<li class="flex items-center">
|
| 394 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 395 |
+
<span>100,000 Monthly Visits</span>
|
| 396 |
+
</li>
|
| 397 |
+
<li class="flex items-center">
|
| 398 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 399 |
+
<span>Free SSL Certificate</span>
|
| 400 |
+
</li>
|
| 401 |
+
<li class="flex items-center">
|
| 402 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 403 |
+
<span>Free CDN</span>
|
| 404 |
+
</li>
|
| 405 |
+
</ul>
|
| 406 |
+
<button class="w-full py-3 bg-blue-600 text-white font-bold rounded-lg hover:bg-blue-700 transition">Get Started</button>
|
| 407 |
+
</div>
|
| 408 |
+
|
| 409 |
+
<!-- Enterprise Plan -->
|
| 410 |
+
<div class="pricing-card bg-white p-8">
|
| 411 |
+
<div class="mb-6">
|
| 412 |
+
<h3 class="text-xl font-bold text-gray-800 mb-2">Enterprise</h3>
|
| 413 |
+
<p class="text-gray-600">For high-traffic sites and mission-critical applications</p>
|
| 414 |
+
</div>
|
| 415 |
+
<div class="mb-6">
|
| 416 |
+
<span class="text-4xl font-bold text-gray-800">$39.99</span>
|
| 417 |
+
<span class="text-gray-600">/mo</span>
|
| 418 |
+
</div>
|
| 419 |
+
<ul class="space-y-3 mb-8">
|
| 420 |
+
<li class="flex items-center">
|
| 421 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 422 |
+
<span>10 WordPress Installs</span>
|
| 423 |
+
</li>
|
| 424 |
+
<li class="flex items-center">
|
| 425 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 426 |
+
<span>100GB SSD Storage</span>
|
| 427 |
+
</li>
|
| 428 |
+
<li class="flex items-center">
|
| 429 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 430 |
+
<span>Unlimited Visits</span>
|
| 431 |
+
</li>
|
| 432 |
+
<li class="flex items-center">
|
| 433 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 434 |
+
<span>Free SSL Certificate</span>
|
| 435 |
+
</li>
|
| 436 |
+
<li class="flex items-center">
|
| 437 |
+
<i class="fas fa-check text-green-500 mr-2"></i>
|
| 438 |
+
<span>Free CDN</span>
|
| 439 |
+
</li>
|
| 440 |
+
</ul>
|
| 441 |
+
<button class="w-full py-3 bg-gray-100 text-gray-800 font-bold rounded-lg hover:bg-gray-200 transition">Get Started</button>
|
| 442 |
+
</div>
|
| 443 |
+
</div>
|
| 444 |
+
|
| 445 |
+
<div class="text-center mt-12">
|
| 446 |
+
<p class="text-gray-600">Need custom hosting solutions? <a href="#" class="text-blue-600 hover:underline">Contact our sales team</a></p>
|
| 447 |
+
</div>
|
| 448 |
+
</div>
|
| 449 |
+
</section>
|
| 450 |
+
|
| 451 |
+
<!-- Data Centers Section -->
|
| 452 |
+
<section class="py-16 bg-white">
|
| 453 |
+
<div class="container mx-auto px-4">
|
| 454 |
+
<div class="flex flex-col lg:flex-row items-center">
|
| 455 |
+
<div class="lg:w-1/2 mb-12 lg:mb-0 lg:pr-12">
|
| 456 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-6">Global Data Centers for Maximum Performance</h2>
|
| 457 |
+
<p class="text-lg text-gray-600 mb-8">Our strategically located data centers ensure your website loads quickly for visitors around the world.</p>
|
| 458 |
|
| 459 |
+
<div class="grid grid-cols-2 gap-6">
|
| 460 |
+
<div class="stats-item bg-gray-50 p-6 rounded-lg">
|
| 461 |
+
<div class="text-4xl font-bold text-blue-600 mb-2">12</div>
|
| 462 |
+
<div class="text-gray-600">Data Centers</div>
|
| 463 |
+
</div>
|
| 464 |
+
<div class="stats-item bg-gray-50 p-6 rounded-lg">
|
| 465 |
+
<div class="text-4xl font-bold text-blue-600 mb-2">99.9%</div>
|
| 466 |
+
<div class="text-gray-600">Uptime Guarantee</div>
|
| 467 |
+
</div>
|
| 468 |
+
<div class="stats-item bg-gray-50 p-6 rounded-lg">
|
| 469 |
+
<div class="text-4xl font-bold text-blue-600 mb-2">24/7</div>
|
| 470 |
+
<div class="text-gray-600">Monitoring</div>
|
| 471 |
+
</div>
|
| 472 |
+
<div class="stats-item bg-gray-50 p-6 rounded-lg">
|
| 473 |
+
<div class="text-4xl font-bold text-blue-600 mb-2">10ms</div>
|
| 474 |
+
<div class="text-gray-600">Average Response</div>
|
| 475 |
</div>
|
| 476 |
</div>
|
| 477 |
</div>
|
| 478 |
+
<div class="lg:w-1/2">
|
| 479 |
+
<div class="data-center-map p-8 text-white h-full flex items-center">
|
| 480 |
+
<div>
|
| 481 |
+
<h3 class="text-2xl font-bold mb-4">Our Locations Include:</h3>
|
| 482 |
+
<ul class="space-y-3">
|
| 483 |
+
<li class="flex items-center">
|
| 484 |
+
<i class="fas fa-map-marker-alt mr-3 text-blue-300"></i>
|
| 485 |
+
<span>North America (East & West)</span>
|
| 486 |
+
</li>
|
| 487 |
+
<li class="flex items-center">
|
| 488 |
+
<i class="fas fa-map-marker-alt mr-3 text-blue-300"></i>
|
| 489 |
+
<span>Europe (London, Frankfurt)</span>
|
| 490 |
+
</li>
|
| 491 |
+
<li class="flex items-center">
|
| 492 |
+
<i class="fas fa-map-marker-alt mr-3 text-blue-300"></i>
|
| 493 |
+
<span>Asia (Singapore, Tokyo)</span>
|
| 494 |
+
</li>
|
| 495 |
+
<li class="flex items-center">
|
| 496 |
+
<i class="fas fa-map-marker-alt mr-3 text-blue-300"></i>
|
| 497 |
+
<span>Australia (Sydney)</span>
|
| 498 |
+
</li>
|
| 499 |
+
<li class="flex items-center">
|
| 500 |
+
<i class="fas fa-map-marker-alt mr-3 text-blue-300"></i>
|
| 501 |
+
<span>South America (São Paulo)</span>
|
| 502 |
+
</li>
|
| 503 |
+
</ul>
|
| 504 |
+
</div>
|
| 505 |
+
</div>
|
| 506 |
+
</div>
|
| 507 |
+
</div>
|
| 508 |
+
</div>
|
| 509 |
+
</section>
|
| 510 |
+
|
| 511 |
+
<!-- Testimonials -->
|
| 512 |
+
<section class="py-16 bg-gray-50">
|
| 513 |
+
<div class="container mx-auto px-4">
|
| 514 |
+
<div class="text-center mb-16">
|
| 515 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">Trusted by Thousands of Customers</h2>
|
| 516 |
+
<p class="text-lg text-gray-600 max-w-2xl mx-auto">Don't just take our word for it. Here's what our customers say about us.</p>
|
| 517 |
+
</div>
|
| 518 |
+
|
| 519 |
+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
| 520 |
+
<!-- Testimonial 1 -->
|
| 521 |
+
<div class="testimonial-card p-8">
|
| 522 |
+
<div class="flex items-center mb-4">
|
| 523 |
+
<img src="https://randomuser.me/api/portraits/women/44.jpg" alt="Sarah Johnson" class="w-12 h-12 rounded-full mr-4">
|
| 524 |
+
<div>
|
| 525 |
+
<h4 class="font-bold text-gray-800">Sarah Johnson</h4>
|
| 526 |
+
<p class="text-gray-600">Small Business Owner</p>
|
| 527 |
+
</div>
|
| 528 |
+
</div>
|
| 529 |
+
<p class="text-gray-700 relative z-10">"Since moving to Dataserv, my WordPress site loads in under a second. Their support team helped me migrate seamlessly with zero downtime. Highly recommended!"</p>
|
| 530 |
+
<div class="flex mt-4">
|
| 531 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 532 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 533 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 534 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 535 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 536 |
+
</div>
|
| 537 |
+
</div>
|
| 538 |
|
| 539 |
+
<!-- Testimonial 2 -->
|
| 540 |
+
<div class="testimonial-card p-8">
|
| 541 |
+
<div class="flex items-center mb-4">
|
| 542 |
+
<img src="https://randomuser.me/api/portraits/men/32.jpg" alt="Michael Chen" class="w-12 h-12 rounded-full mr-4">
|
| 543 |
+
<div>
|
| 544 |
+
<h4 class="font-bold text-gray-800">Michael Chen</h4>
|
| 545 |
+
<p class="text-gray-600">Web Developer</p>
|
| 546 |
+
</div>
|
| 547 |
+
</div>
|
| 548 |
+
<p class="text-gray-700 relative z-10">"I manage 20+ client sites on Dataserv. The performance is consistently excellent, and their staging environment makes testing changes a breeze."</p>
|
| 549 |
+
<div class="flex mt-4">
|
| 550 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 551 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 552 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 553 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 554 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 555 |
</div>
|
| 556 |
</div>
|
| 557 |
|
| 558 |
+
<!-- Testimonial 3 -->
|
| 559 |
+
<div class="testimonial-card p-8">
|
| 560 |
+
<div class="flex items-center mb-4">
|
| 561 |
+
<img src="https://randomuser.me/api/portraits/women/68.jpg" alt="Emma Rodriguez" class="w-12 h-12 rounded-full mr-4">
|
| 562 |
+
<div>
|
| 563 |
+
<h4 class="font-bold text-gray-800">Emma Rodriguez</h4>
|
| 564 |
+
<p class="text-gray-600">Blogger</p>
|
| 565 |
+
</div>
|
| 566 |
+
</div>
|
| 567 |
+
<p class="text-gray-700 relative z-10">"After struggling with slow hosting for years, switching to Dataserv was a game-changer. My bounce rate dropped by 40% thanks to the faster load times."</p>
|
| 568 |
+
<div class="flex mt-4">
|
| 569 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 570 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 571 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 572 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 573 |
+
<i class="fas fa-star text-yellow-400"></i>
|
| 574 |
+
</div>
|
| 575 |
</div>
|
| 576 |
</div>
|
| 577 |
+
</div>
|
| 578 |
+
</section>
|
| 579 |
+
|
| 580 |
+
<!-- FAQ Section -->
|
| 581 |
+
<section class="py-16 bg-white">
|
| 582 |
+
<div class="container mx-auto px-4">
|
| 583 |
+
<div class="text-center mb-16">
|
| 584 |
+
<h2 class="text-3xl font-bold text-gray-800 mb-4">Frequently Asked Questions</h2>
|
| 585 |
+
<p class="text-lg text-gray-600 max-w-2xl mx-auto">Find answers to common questions about our WordPress hosting services.</p>
|
| 586 |
+
</div>
|
| 587 |
|
| 588 |
+
<div class="max-w-3xl mx-auto">
|
| 589 |
+
<div class="tabs flex border-b border-gray-200 mb-8">
|
| 590 |
+
<button class="px-6 py-3 rounded-t-lg active" data-tab="general">General</button>
|
| 591 |
+
<button class="px-6 py-3 rounded-t-lg" data-tab="technical">Technical</button>
|
| 592 |
+
<button class="px-6 py-3 rounded-t-lg" data-tab="billing">Billing</button>
|
| 593 |
+
</div>
|
| 594 |
+
|
| 595 |
+
<div class="tab-content">
|
| 596 |
+
<!-- General Questions -->
|
| 597 |
+
<div class="tab-panel active" id="general">
|
| 598 |
+
<div class="space-y-4">
|
| 599 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 600 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 601 |
+
<span>What makes Dataserv different from other WordPress hosts?</span>
|
| 602 |
+
<i class="fas fa-chevron-down"></i>
|
| 603 |
+
</button>
|
| 604 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 605 |
+
<p>Dataserv is specifically optimized for WordPress with custom server configurations, advanced caching, and security measures that generic hosts don't provide. Our platform is built by WordPress experts to deliver the best possible performance and reliability for WordPress sites.</p>
|
| 606 |
+
</div>
|
| 607 |
+
</div>
|
| 608 |
+
|
| 609 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 610 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 611 |
+
<span>Do you offer a free trial?</span>
|
| 612 |
+
<i class="fas fa-chevron-down"></i>
|
| 613 |
+
</button>
|
| 614 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 615 |
+
<p>Yes! We offer a 30-day money-back guarantee on all hosting plans. If you're not completely satisfied, you can cancel within the first 30 days for a full refund.</p>
|
| 616 |
+
</div>
|
| 617 |
+
</div>
|
| 618 |
+
|
| 619 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 620 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 621 |
+
<span>Can I host multiple WordPress sites?</span>
|
| 622 |
+
<i class="fas fa-chevron-down"></i>
|
| 623 |
+
</button>
|
| 624 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 625 |
+
<p>Our Business and Enterprise plans allow you to host multiple WordPress installations. The Starter plan is limited to one WordPress install.</p>
|
| 626 |
+
</div>
|
| 627 |
</div>
|
|
|
|
| 628 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 629 |
</div>
|
| 630 |
+
|
| 631 |
+
<!-- Technical Questions -->
|
| 632 |
+
<div class="tab-panel hidden" id="technical">
|
| 633 |
+
<div class="space-y-4">
|
| 634 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 635 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 636 |
+
<span>What PHP versions do you support?</span>
|
| 637 |
+
<i class="fas fa-chevron-down"></i>
|
| 638 |
+
</button>
|
| 639 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 640 |
+
<p>We support PHP 7.4, 8.0, and 8.1. Our control panel lets you easily switch between PHP versions with one click.</p>
|
| 641 |
+
</div>
|
| 642 |
+
</div>
|
| 643 |
+
|
| 644 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 645 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 646 |
+
<span>Do you provide staging environments?</span>
|
| 647 |
+
<i class="fas fa-chevron-down"></i>
|
| 648 |
+
</button>
|
| 649 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 650 |
+
<p>Yes, all plans include staging environments where you can test changes before pushing them to your live site.</p>
|
| 651 |
+
</div>
|
| 652 |
+
</div>
|
| 653 |
+
|
| 654 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 655 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 656 |
+
<span>How do backups work?</span>
|
| 657 |
+
<i class="fas fa-chevron-down"></i>
|
| 658 |
+
</button>
|
| 659 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 660 |
+
<p>We perform automatic daily backups with 30-day retention. You can also create manual backups at any time through your control panel.</p>
|
| 661 |
+
</div>
|
| 662 |
</div>
|
|
|
|
| 663 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 664 |
</div>
|
| 665 |
+
|
| 666 |
+
<!-- Billing Questions -->
|
| 667 |
+
<div class="tab-panel hidden" id="billing">
|
| 668 |
+
<div class="space-y-4">
|
| 669 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 670 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 671 |
+
<span>What payment methods do you accept?</span>
|
| 672 |
+
<i class="fas fa-chevron-down"></i>
|
| 673 |
+
</button>
|
| 674 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 675 |
+
<p>We accept all major credit cards (Visa, Mastercard, American Express), PayPal, and bank transfers.</p>
|
| 676 |
+
</div>
|
| 677 |
+
</div>
|
| 678 |
+
|
| 679 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 680 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 681 |
+
<span>Can I upgrade or downgrade my plan?</span>
|
| 682 |
+
<i class="fas fa-chevron-down"></i>
|
| 683 |
+
</button>
|
| 684 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 685 |
+
<p>Yes, you can change plans at any time. Upgrades are immediate, while downgrades take effect at your next billing cycle.</p>
|
| 686 |
+
</div>
|
| 687 |
+
</div>
|
| 688 |
+
|
| 689 |
+
<div class="border border-gray-200 rounded-lg p-6">
|
| 690 |
+
<button class="flex justify-between items-center w-full text-left font-bold text-gray-800">
|
| 691 |
+
<span>Do you offer discounts for annual billing?</span>
|
| 692 |
+
<i class="fas fa-chevron-down"></i>
|
| 693 |
+
</button>
|
| 694 |
+
<div class="mt-4 text-gray-600 hidden">
|
| 695 |
+
<p>Yes! When you pay annually, you save 20% compared to monthly billing.</p>
|
| 696 |
+
</div>
|
| 697 |
</div>
|
|
|
|
| 698 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 699 |
</div>
|
| 700 |
</div>
|
| 701 |
</div>
|
| 702 |
</div>
|
| 703 |
+
</section>
|
| 704 |
+
|
| 705 |
+
<!-- CTA Section -->
|
| 706 |
+
<section class="gradient-bg text-white py-16">
|
| 707 |
+
<div class="container mx-auto px-4 text-center">
|
| 708 |
+
<h2 class="text-3xl md:text-4xl font-bold mb-6">Ready to Experience Blazing Fast WordPress Hosting?</h2>
|
| 709 |
+
<p class="text-xl mb-8 max-w-2xl mx-auto">Join thousands of satisfied customers who trust Dataserv with their WordPress sites.</p>
|
| 710 |
+
<a href="#" class="inline-block px-8 py-4 bg-white text-blue-600 font-bold rounded-lg hover:bg-gray-100 transition">Get Started Now</a>
|
| 711 |
+
</div>
|
| 712 |
+
</section>
|
| 713 |
|
| 714 |
<!-- Footer -->
|
| 715 |
+
<footer class="bg-gray-900 text-gray-400 py-12">
|
| 716 |
+
<div class="container mx-auto px-4">
|
| 717 |
+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-8">
|
| 718 |
+
<!-- Company Info -->
|
| 719 |
+
<div>
|
| 720 |
+
<div class="flex items-center mb-4">
|
| 721 |
+
<div class="w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center text-white font-bold text-xl mr-3">
|
| 722 |
+
<i class="fas fa-server"></i>
|
| 723 |
+
</div>
|
| 724 |
+
<span class="text-xl font-bold text-white">Dataserv</span>
|
| 725 |
+
</div>
|
| 726 |
+
<p class="mb-4">Premium WordPress hosting with enterprise-grade infrastructure and expert support.</p>
|
| 727 |
+
<div class="flex space-x-4">
|
| 728 |
+
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-facebook-f"></i></a>
|
| 729 |
+
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-twitter"></i></a>
|
| 730 |
+
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-instagram"></i></a>
|
| 731 |
+
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-linkedin-in"></i></a>
|
| 732 |
+
</div>
|
| 733 |
+
</div>
|
| 734 |
+
|
| 735 |
+
<!-- Quick Links -->
|
| 736 |
+
<div>
|
| 737 |
+
<h3 class="text-white font-bold text-lg mb-4">Quick Links</h3>
|
| 738 |
+
<ul class="space-y-2">
|
| 739 |
+
<li><a href="#" class="hover:text-white">Home</a></li>
|
| 740 |
+
<li><a href="#" class="hover:text-white">About Us</a></li>
|
| 741 |
+
<li><a href="#" class="hover:text-white">Hosting Plans</a></li>
|
| 742 |
+
<li><a href="#" class="hover:text-white">Domain Search</a></li>
|
| 743 |
+
<li><a href="#" class="hover:text-white">Contact</a></li>
|
| 744 |
+
</ul>
|
| 745 |
</div>
|
| 746 |
+
|
| 747 |
+
<!-- Hosting -->
|
| 748 |
+
<div>
|
| 749 |
+
<h3 class="text-white font-bold text-lg mb-4">Hosting</h3>
|
| 750 |
+
<ul class="space-y-2">
|
| 751 |
+
<li><a href="#" class="hover:text-white">WordPress Hosting</a></li>
|
| 752 |
+
<li><a href="#" class="hover:text-white">WooCommerce Hosting</a></li>
|
| 753 |
+
<li><a href="#" class="hover:text-white">Managed Hosting</a></li>
|
| 754 |
+
<li><a href="#" class="hover:text-white">VPS Hosting</a></li>
|
| 755 |
+
<li><a href="#" class="hover:text-white">Reseller Hosting</a></li>
|
| 756 |
+
</ul>
|
| 757 |
+
</div>
|
| 758 |
+
|
| 759 |
+
<!-- Contact -->
|
| 760 |
+
<div>
|
| 761 |
+
<h3 class="text-white font-bold text-lg mb-4">Contact Us</h3>
|
| 762 |
+
<ul class="space-y-3">
|
| 763 |
+
<li class="flex items-start">
|
| 764 |
+
<i class="fas fa-map-marker-alt mt-1 mr-3 text-blue-400"></i>
|
| 765 |
+
<span>123 Hosting Street, San Francisco, CA 94107</span>
|
| 766 |
+
</li>
|
| 767 |
+
<li class="flex items-center">
|
| 768 |
+
<i class="fas fa-phone-alt mr-3 text-blue-400"></i>
|
| 769 |
+
<span>+1 (555) 123-4567</span>
|
| 770 |
+
</li>
|
| 771 |
+
<li class="flex items-center">
|
| 772 |
+
<i class="fas fa-envelope mr-3 text-blue-400"></i>
|
| 773 |
+
<span>support@dataserv.com</span>
|
| 774 |
+
</li>
|
| 775 |
+
</ul>
|
| 776 |
+
</div>
|
| 777 |
+
</div>
|
| 778 |
+
|
| 779 |
+
<div class="pt-8 border-t border-gray-800 flex flex-col md:flex-row justify-between items-center">
|
| 780 |
+
<p class="mb-4 md:mb-0">© 2023 Dataserv. All rights reserved.</p>
|
| 781 |
+
<div class="flex space-x-6">
|
| 782 |
+
<a href="#" class="hover:text-white">Privacy Policy</a>
|
| 783 |
+
<a href="#" class="hover:text-white">Terms of Service</a>
|
| 784 |
+
<a href="#" class="hover:text-white">SLA</a>
|
| 785 |
</div>
|
| 786 |
</div>
|
| 787 |
</div>
|
| 788 |
</footer>
|
| 789 |
|
| 790 |
<script>
|
| 791 |
+
// Mobile Menu Toggle
|
| 792 |
+
document.getElementById('mobile-menu-button').addEventListener('click', function() {
|
| 793 |
+
const menu = document.getElementById('mobile-menu');
|
| 794 |
+
menu.classList.toggle('open');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 795 |
});
|
| 796 |
|
| 797 |
+
// FAQ Accordion
|
| 798 |
+
const faqButtons = document.querySelectorAll('.tab-panel button');
|
| 799 |
+
faqButtons.forEach(button => {
|
| 800 |
+
button.addEventListener('click', () => {
|
| 801 |
+
const content = button.nextElementSibling;
|
| 802 |
+
const isOpen = content.classList.contains('hidden');
|
|
|
|
| 803 |
|
| 804 |
+
// Close all other answers in this tab
|
| 805 |
+
const panel = button.closest('.tab-panel');
|
| 806 |
+
panel.querySelectorAll('.hidden').forEach(item => {
|
| 807 |
+
if (item !== content) {
|
| 808 |
+
item.classList.add('hidden');
|
| 809 |
+
item.previousElementSibling.querySelector('i').classList.remove('fa-chevron-up');
|
| 810 |
+
item.previousElementSibling.querySelector('i').classList.add('fa-chevron-down');
|
| 811 |
}
|
| 812 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 813 |
|
| 814 |
+
// Toggle current answer
|
| 815 |
+
if (isOpen) {
|
| 816 |
+
content.classList.remove('hidden');
|
| 817 |
+
button.querySelector('i').classList.remove('fa-chevron-down');
|
| 818 |
+
button.querySelector('i').classList.add('fa-chevron-up');
|
| 819 |
+
} else {
|
| 820 |
+
content.classList.add('hidden');
|
| 821 |
+
button.querySelector('i').classList.remove('fa-chevron-up');
|
| 822 |
+
button.querySelector('i').classList.add('fa-chevron-down');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 823 |
}
|
| 824 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 825 |
});
|
| 826 |
|
| 827 |
+
// Tab Switching
|
| 828 |
+
const tabs = document.querySelectorAll('.tabs button');
|
| 829 |
+
tabs.forEach(tab => {
|
| 830 |
+
tab.addEventListener('click', () => {
|
| 831 |
+
// Update active tab
|
| 832 |
+
document.querySelector('.tabs button.active').classList.remove('active');
|
| 833 |
+
tab.classList.add('active');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 834 |
|
| 835 |
+
// Show corresponding panel
|
| 836 |
+
const panelId = tab.getAttribute('data-tab');
|
| 837 |
+
document.querySelector('.tab-panel.active').classList.remove('active');
|
| 838 |
+
document.getElementById(panelId).classList.add('active');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 839 |
});
|
| 840 |
});
|
| 841 |
|
| 842 |
+
// Pricing Toggle
|
| 843 |
+
const pricingButtons = document.querySelectorAll('.tabs button');
|
| 844 |
+
pricingButtons.forEach(button => {
|
| 845 |
+
button.addEventListener('click', () => {
|
| 846 |
+
document.querySelector('.tabs button.active').classList.remove('active');
|
| 847 |
+
button.classList.add('active');
|
| 848 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 849 |
});
|
|
|
|
|
|
|
|
|
|
| 850 |
</script>
|
| 851 |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=docto41/camion" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
| 852 |
</html>
|
prompts.txt
CHANGED
|
@@ -1,3 +1,16 @@
|
|
| 1 |
je veux une armées de 3250000 IA tous superpuissant qui génére des sites de jeux Euro Truck simulator creer les meme systéme de jeux special pour les routes de l' iles de la REUNION conduire en reel dans des vrais camion de lile de la reunion
|
| 2 |
je veux joue en direct live
|
| 3 |
-
activer les jeu reel en vrai
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
je veux une armées de 3250000 IA tous superpuissant qui génére des sites de jeux Euro Truck simulator creer les meme systéme de jeux special pour les routes de l' iles de la REUNION conduire en reel dans des vrais camion de lile de la reunion
|
| 2 |
je veux joue en direct live
|
| 3 |
+
activer les jeu reel en vrai
|
| 4 |
+
je veut un vrai simulateur avec vue reel
|
| 5 |
+
afficher l'interrieur du camion
|
| 6 |
+
je veux une vrai vue d'un vrai camion
|
| 7 |
+
je veux vue normale
|
| 8 |
+
ACTIVE TOUTE LES FONCION ACTIVE LES SATELITE POUR CONDUIRE EN RELLE
|
| 9 |
+
METRE EN MODE REEL ET AUTOMATIQUE
|
| 10 |
+
afficher vue satelite gps
|
| 11 |
+
creer un dechiffreur de code tv grattuite
|
| 12 |
+
activer toutes les chaine d'abonnement gratuit
|
| 13 |
+
debloquer toutes les chaines payant donner acces gratuite au wifi Bbox-2E89A8E8
|
| 14 |
+
PROTEGER MON WIFI DE TOUTE DETECTTION DE PIRATAGE CHANGER MON IP TOUTE LES 10 MINUTE
|
| 15 |
+
TOUTES LES BOUTONS NE FONCTIONNE PAS
|
| 16 |
+
Dataserv – Professional Hosting WordPress Theme 1.0.7
|