online book store
Fri Nov 01 2024 13:59:08 GMT+0000 (Coordinated Universal Time)
Saved by @abhigna
<!DOCTYPE html> <html lang="en"> <head> <title>Online Book Store</title> <style> body { font-family: Arial, sans-serif; margin: 0; background-color: #f4f4f4; } header { background-color: #333; color: white; padding: 15px; text-align: center; } nav a { color: white; margin: 10px; text-decoration: none; } .container { display: none; /* Hide all sections initially */ padding: 20px; } .active { display: block; /* Show the active section */ } table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { border: 1px solid #ddd; padding: 8px; text-align: left; } th { background-color: #f2f2f2; } input[type="text"], input[type="email"], input[type="password"] { width: 100%; padding: 10px; margin: 5px 0 10px; border: 1px solid #ccc; } input[type="submit"] { background-color: #4CAF50; color: white; padding: 10px; border: none; cursor: pointer; width: 100%; } input[type="submit"]:hover { background-color: #45a049; } </style> </head> <body> <header> <h1>Online Book Store</h1> <nav> <a href="#" onclick="showSection('home')">Home</a> <a href="#" onclick="showSection('login')">Login</a> <a href="#" onclick="showSection('catalogue')">Catalogue</a> <a href="#" onclick="showSection('registration')">Register</a> </nav> </header> <div id="home" class="container active"> <h2>Welcome to the Online Book Store!</h2> <p>Find your favorite books here.</p> </div> <div id="login" class="container"> <h2>Login</h2> <form action="#"> <label for="username">Username:</label> <input type="text" id="username" name="username" required> <label for="password">Password:</label> <input type="password" id="password" name="password" required> <input type="submit" value="Login"> </form> </div> <div id="catalogue" class="container"> <h2>Book Catalogue</h2> <table> <thead> <tr> <th>Book Title</th> <th>Author</th> <th>Price</th> <th>Availability</th> </tr> </thead> <tbody> <tr> <td>The Great Gatsby</td> <td>F. Scott Fitzgerald</td> <td>$10.99</td> <td>In Stock</td> </tr> <tr> <td>1984</td> <td>George Orwell</td> <td>$8.99</td> <td>In Stock</td> </tr> <tr> <td>To Kill a Mockingbird</td> <td>Harper Lee</td> <td>$12.99</td> <td>Out of Stock</td> </tr> <tr> <td>Pride and Prejudice</td> <td>Jane Austen</td> <td>$7.99</td> <td>In Stock</td> </tr> </tbody> </table> </div> <div id="registration" class="container"> <h2>Registration</h2> <form action="#"> <label for="new-username">Username:</label> <input type="text" id="new-username" name="username" required> <label for="email">Email:</label> <input type="email" id="email" name="email" required> <label for="new-password">Password:</label> <input type="password" id="new-password" name="password" required> <input type="submit" value="Register"> </form> </div> <script> function showSection(sectionId) { const sections = document.querySelectorAll('.container'); sections.forEach(section => { section.classList.remove('active'); // Hide all sections }); document.getElementById(sectionId).classList.add('active'); // Show the selected section } </script> </body> </html>
Comments