<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Crucigrama de Anagramas Diario</title> <style> body { font-family: Arial, sans-serif; background-color: #f9f9f9; margin: 0; padding: 20px; } h1 { text-align: center; color: #336699; } p { max-width: 600px; margin: 0 auto 20px auto; font-size: 1.1em; line-height: 1.5; } #gameContainer { display: flex; justify-content: center; flex-wrap: wrap; } .word-block { margin: 10px; text-align: center; } input { width: 100px; padding: 8px; font-size: 1em; text-transform: uppercase; text-align: center; } button { display: block; margin: 20px auto; padding: 10px 20px; font-size: 1em; } #result { text-align: center; margin-top: 20px; font-weight: bold; } </style> </head> <body> <h1>Crucigrama de Anagramas Diario</h1> <p>Un juego en HTML5 donde cada día puedes resolver un crucigrama de anagramas en lengua española. Cada palabra es una reordenación de las letras de la pista dada. Puedes jugar en tu sitio web de forma gratuita con anuncios. ¡Diviértete resolviendo!</p> <div id="gameContainer"></div> <button id="checkBtn">Verificar respuestas</button> <div id="result"></div> <script> const clues = [ { clue: "Amigo", answer: "AGIMO" }, { clue: "Feliz", answer: "LEFIZ" }, { clue: "Casa", answer: "SACA" }, { clue: "Rápido", answer: "IDARP" }, { clue: "Libro", answer: "RIBLO" } ]; const container = document.getElementById('gameContainer'); const resultDiv = document.getElementById('result'); clues.forEach((item, index) => { const wordDiv = document.createElement('div'); wordDiv.className = 'word-block'; const label = document.createElement('div'); label.textContent = `Pista: ${item.clue}`; const inputBox = document.createElement('input'); inputBox.type = 'text'; inputBox.maxLength = item.answer.length; inputBox.dataset.index = index; wordDiv.appendChild(label); wordDiv.appendChild(inputBox); container.appendChild(wordDiv); }); document.getElementById('checkBtn').addEventListener('click', () => { let allCorrect = true; clues.forEach((item, index) => { const userInput = document.querySelector(`input[data-index="${index}"]`).value.toUpperCase(); if (userInput !== item.answer) { allCorrect = false; } }); if (allCorrect) { resultDiv.textContent = '¡Correcto! Has resuelto todos los anagramas.'; } else { resultDiv.textContent = 'Algunas respuestas son incorrectas. Intenta de nuevo.'; } }); </script> </body> </html>