Pages

Thursday, 19 December 2024

Lorem Ipsum Text Generator Tool



Lorem Ipsum Text Generator

Lorem Ipsum Text Generator

/* General Styles */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Arial, sans-serif; background: linear-gradient(135deg, #f6d365 10%, #fda085 100%); display: flex; justify-content: center; align-items: center; height: 100vh; color: #333; } .container { background-color: white; border-radius: 15px; padding: 30px; width: 100%; max-width: 600px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1); } header { text-align: center; margin-bottom: 20px; } header h1 { color: #6a5acd; font-size: 2rem; } .controls { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; } .controls label { font-size: 1.1rem; } .controls input { padding: 5px 10px; font-size: 1rem; border: 1px solid #ddd; border-radius: 5px; width: 60px; } .controls button { background-color: #6a5acd; color: white; border: none; padding: 10px 20px; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } .controls button:hover { background-color: #5a4bbf; } .output { margin-top: 20px; } #output-text { width: 100%; height: 200px; padding: 10px; border: 1px solid #ddd; border-radius: 5px; font-family: "Courier New", Courier, monospace; background-color: #f4f4f4; color: #333; resize: none; } @media (max-width: 600px) { .container { padding: 20px; } .controls { flex-direction: column; align-items: stretch; } .controls input, .controls button { width: 100%; margin-top: 10px; } } document.getElementById("generate-btn").addEventListener("click", function() { const numParagraphs = document.getElementById("num-paragraphs").value; const outputText = document.getElementById("output-text"); if (numParagraphs < 1) { alert("Please enter a valid number of paragraphs."); return; } const lorem = new LoremIpsum({ count: numParagraphs, // Number of paragraphs units: 'paragraphs', // Generate paragraphs format: 'html', // Output format (could also be 'text') random: Math.random() * 1000 // Seed random generator }); outputText.value = lorem.generate(); });