Retro Arcade Tag Cloud - MeggiTools
Run
Toggle Theme
Share Link
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Retro Arcade Tag Cloud</title> <style> body { font-family: 'Press Start 2P', cursive; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; background: #000; color: #fff; } .tag-cloud { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; padding: 20px; background: rgba(255, 255, 255, 0.1); box-shadow: 0 0 15px rgba(255, 255, 255, 0.3); } .tag { font-size: 1.5rem; padding: 10px 20px; background: rgba(255, 255, 255, 0.1); transition: all 0.3s ease; position: relative; color: #fff; cursor: pointer; text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); } .tag:before { content: '👾'; position: absolute; left: -10px; top: -10px; font-size: 1.5rem; transform: scale(0); transition: all 0.3s ease; } .tag:hover { background: rgba(255, 255, 255, 0.2); transform: translateY(-10px); text-shadow: 0 0 15px rgba(255, 255, 255, 0.8); } .tag:hover:before { transform: scale(1.5); } .tag:nth-child(odd) { font-size: 1.8rem; animation: bounce 4s ease-in-out infinite; } .tag:nth-child(even) { font-size: 1.2rem; animation: bounce 6s ease-in-out infinite; } @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-15px); } } @font-face { font-family: 'Press Start 2P'; src: url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap'); } </style> </head> <body> <div class="tag-cloud"> <div class="tag">HTML 💻</div> <div class="tag">CSS 🎨</div> <div class="tag">JavaScript 📜</div> <div class="tag">React ⚛️</div> <div class="tag">Vue 🌱</div> <div class="tag">Angular 🅰️</div> <div class="tag">Node.js 🚀</div> <div class="tag">Python 🐍</div> <div class="tag">Django 🌐</div> <div class="tag">Flask 🍼</div> </div> </body> </html>