Update 'about.html' to correct team member numbering and enhance 'index.html' with preloading of critical resources, optimized images, and deferred script loading for improved performance. Modify 'package.json' to include minification in the build script and enable JIT mode in 'tailwind.config.js'.
This commit is contained in:
parent
38db6e6744
commit
84eafb8746
15 changed files with 382 additions and 384 deletions
17
js/loading-screen.js
Normal file
17
js/loading-screen.js
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
// Loading screen functionality
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
// Loading screen with improved timing
|
||||
window.addEventListener("load", () => {
|
||||
const loadingScreen = document.getElementById("loadingScreen");
|
||||
if (loadingScreen) {
|
||||
// Show loading screen briefly, then fade out just before animations start
|
||||
setTimeout(() => {
|
||||
loadingScreen.style.transition = "opacity 0.3s ease-out";
|
||||
loadingScreen.style.opacity = "0";
|
||||
setTimeout(() => {
|
||||
loadingScreen.style.display = "none";
|
||||
}, 300);
|
||||
}, 400); // Reduced from 1000ms to 400ms to sync with animations
|
||||
}
|
||||
});
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue