diff --git a/views/commands.ejs b/views/commands.ejs index 9f7dcad..35589e4 100644 --- a/views/commands.ejs +++ b/views/commands.ejs @@ -245,6 +245,26 @@ .command-card:hover::after { opacity: 0.8; } + + .header-scrolled { + background-color: #1f2937; /* bg-gray-900 */ + padding: 1rem; /* p-4 */ + position: sticky; + top: 0; /* Collé en haut de la page */ + z-index: 50; /* z-50 */ + max-width: 40rem; /* max-w-xl */ + border-radius: 9999px; /* rounded-full */ + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* shadow-xl */ + transition: transform 0.3s ease, padding 0.3s ease; /* Transition douce pour la transformation et le padding */ + transform: scale(0.8); /* Réduction de la taille */ + left: 50%; /* Alignement horizontal au milieu */ + transform: translateX(-50%); + } + + .header-scrolled:hover { + transform: translateX(-50%) scale(1); /* Agrandissement au survol */ + padding: 2rem; /* Agrandissement du padding au survol */ + } @@ -486,6 +506,15 @@ alert(`Vous avez cliqué sur la commande : ${command}. Ici, vous pouvez ajouter plus d'informations sur cette commande.`); }); }); + + window.addEventListener('scroll', function() { + const header = document.querySelector('header'); + if (window.scrollY > 100) { // Commence à changer après 100px de défilement + header.classList.add('header-scrolled'); + } else { + header.classList.remove('header-scrolled'); + } + }); diff --git a/views/feathures.ejs b/views/feathures.ejs index 53f7b9d..8049921 100644 --- a/views/feathures.ejs +++ b/views/feathures.ejs @@ -111,6 +111,26 @@ text-decoration: none; font-size: 1.2rem; } + + .header-scrolled { + background-color: #1f2937; /* bg-gray-900 */ + padding: 1rem; /* p-4 */ + position: sticky; + top: 0; /* Collé en haut de la page */ + z-index: 50; /* z-50 */ + max-width: 40rem; /* max-w-xl */ + border-radius: 9999px; /* rounded-full */ + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* shadow-xl */ + transition: transform 0.3s ease, padding 0.3s ease; /* Transition douce pour la transformation et le padding */ + transform: scale(0.8); /* Réduction de la taille */ + left: 50%; /* Alignement horizontal au milieu */ + transform: translateX(-50%); + } + + .header-scrolled:hover { + transform: translateX(-50%) scale(1); /* Agrandissement au survol */ + padding: 2rem; /* Agrandissement du padding au survol */ + } @@ -159,9 +179,6 @@
🛠️: Bannir un membre
-
- 🗡️: Gérer les rapports de blocage -
📊: Afficher les informations du bot
@@ -171,9 +188,6 @@
🤖: Obtenir l'image d'un emoji personnalisé
-
- 🦾: Générer une chaîne aléatoire -
⌨️: Afficher les commandes disponibles
@@ -183,27 +197,12 @@
🗡️: Expulser un membre
-
- ⌨️: Envoyer un message privé à un utilisateur spécifique -
🛡️: Mettre un membre en sourdine
-
- 🗡️: Gérer les 'nr' -
🗡️: Gérer les notes de mise à jour
-
- 🪛: Afficher les notes de mise à jour du bot -
-
- 🪄: Supprimer toutes les invitations du serveur -
-
- 📝: Créer un rapport -
⌨️: Rechercher un utilisateur
@@ -239,6 +238,15 @@ drawerButton.addEventListener('click', toggleDrawer); drawerClose.addEventListener('click', toggleDrawer); drawerOverlay.addEventListener('click', toggleDrawer); + + window.addEventListener('scroll', function() { + const header = document.querySelector('header'); + if (window.scrollY > 100) { // Commence à changer après 100px de défilement + header.classList.add('header-scrolled'); + } else { + header.classList.remove('header-scrolled'); + } + }); diff --git a/views/index.ejs b/views/index.ejs index 6018f22..c145ae1 100644 --- a/views/index.ejs +++ b/views/index.ejs @@ -189,6 +189,27 @@ background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.8) 50%, transparent); } } + + .header-scrolled { + background-color: #1f2937; /* bg-gray-900 */ + padding: 1rem; /* p-4 */ + position: sticky; + top: 0; /* Collé en haut de la page */ + z-index: 50; /* z-50 */ + max-width: 40rem; /* max-w-xl */ + border-radius: 9999px; /* rounded-full */ + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* shadow-xl */ + transition: transform 0.3s ease, padding 0.3s ease; /* Transition douce pour la transformation et le padding */ + transform: scale(0.8); /* Réduction de la taille */ + left: 50%; /* Alignement horizontal au milieu */ + transform: translateX(-50%); + } + + .header-scrolled:hover { + transform: translateX(-50%) scale(1); /* Agrandissement au survol */ + padding: 2rem; /* Agrandissement du padding au survol */ + } + @@ -425,6 +446,16 @@ localStorage.setItem('language', selectedLanguage); // Store language preference applyTranslations(selectedLanguage); }); + + window.addEventListener('scroll', function() { + const header = document.querySelector('header'); + if (window.scrollY > 100) { // Commence à changer après 100px de défilement + header.classList.add('header-scrolled'); + } else { + header.classList.remove('header-scrolled'); + } + }); +