WEBLEB
Accueil
Éditeur
Connexion
Pro
Français
English
Français
Español
Português
Deutsch
Italiano
हिंदी
nombres cardinaux
1233
Kamilcia
Ouvrir dans l'éditeur
Publiez votre code
HTML
Copy
Kamilcia, cardinal numbers
1
2
3
4
5
6
7
Text 1!
CSS
Copy
* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Helvetica Neue', sans-serif; background-color: #000; display: flex; justify-content: center; align-items: center; height: 100vh; flex-direction: column; color: white; text-align: center; } .container { display: flex; justify-content: center; gap: 2rem; margin-bottom: 20px; } .item { font-size: 4rem; font-weight: 700; cursor: pointer; color: #ffffff; transition: transform 0.3s ease, color 0.3s ease; padding: 0.5rem 1rem; border-radius: 8px; border: 2px solid transparent; } .item:hover { color: #e63946; transform: scale(1.2); } .highlighted { background-color: #ffffff; color: #000000; } .text-display { font-size: 1.5rem; color: #e63946; opacity: 1; transition: opacity 0.5s ease; max-width: 80%; line-height: 1.5; } .text-display.show { opacity: 1; } body { font-family: 'Poppins', sans-serif; background: #000; padding: 20px; } .session-code { position: fixed; top: 20px; right: 20px; background-color: rgba(0, 0, 0, 0.7); color: #2ddf0f; padding: 10px 15px; border-radius: 8px; font-size: 0.6rem; z-index: 10; }
JS
Copy
document.addEventListener('DOMContentLoaded', function () { const items = document.querySelectorAll('.item'); const textDisplay = document.querySelector('.text-display'); const sessionCodeElement = document.getElementById('sessionCode'); function generateSessionCode() { const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; let code = ''; for (let i = 0; i < 4; i++) { const randomIndex = Math.floor(Math.random() * chars.length); code += chars[randomIndex]; } sessionCodeElement.innerHTML = `${code}`; } generateSessionCode(); items.forEach(item => { item.addEventListener('mouseenter', () => { const text = item.getAttribute('data-text'); textDisplay.innerHTML = text; items.forEach(i => i.classList.remove('highlighted')); item.classList.add('highlighted'); }); }); });