<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Random Word Generator</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="header"> <h1>Random Word Generator</h1> <i id="add-icon" class="fa fa-plus" aria-hidden="true"></i> <div id="dropdown-menu"> <button id="create-list">Create List</button> <button id="view-list">View List</button> </div> </div> <input type="text" id="word-input" placeholder="Enter words separated by commas"> <p id="word-counter">0 words</p> <input type="number" id="num-words-input" min="1" value="1"> <button id="generate-button">Generate Random Words</button> <button id="reset">Reset</button> <div id="result"> <ul id="word-list"></ul> </div> <!-- Modal for displaying lists --> <div id="listModal" class="modal"> <div class="modal-content"> <div class="modal-header"> <span class="close">×</span> <h2>Lists</h2> </div> <div class="modal-body" id="modal-body"> <!-- List items will be displayed here --> </div> <div class="modal-footer"> <button id="close-modal" class="close">Close</button> </div> </div> </div> <script src="script.js"></script> </body> </html>
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter