Spaces:
Sleeping
Sleeping
| <div id="modal" style=" | |
| display: none; | |
| position: fixed; | |
| top: 50%; | |
| left: 50%; | |
| transform: translate(-50%, -50%); /* Centers the modal on the page */ | |
| background: white; | |
| padding: 20px; | |
| border-radius: 15px; | |
| box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); | |
| font-family: Arial, sans-serif; | |
| z-index: 1000; | |
| min-width: 350px; /* Minimum width of the modal */ | |
| min-height: 300px; /* Minimum height of the modal */ | |
| overflow-y: auto; /* Allow scrolling inside the modal if content is too tall */ | |
| "> | |
| <div style="text-align: right;"> | |
| <button onclick="closeModal()" style=" | |
| background: none; | |
| border: none; | |
| font-size: 24px; | |
| cursor: pointer; | |
| color: #333; | |
| ">×</button> | |
| </div> | |
| <img id="modal-image" style=" | |
| width: 100%; | |
| height: auto; | |
| border-radius: 12px; | |
| margin-bottom: 15px; | |
| " /> | |
| <h2 id="modal-name" style="margin-bottom: 10px; font-size: 22px; color: #333;"></h2> | |
| <p id="modal-description" style="margin-bottom: 10px; color: #555; font-size: 16px;"></p> | |
| <p id="modal-price" style="margin-bottom: 20px; font-size: 18px; font-weight: bold; color: #222;"></p> | |
| <div style="display: flex; justify-content: space-between; align-items: center;"> | |
| <label for="quantity" style="font-weight: bold;">Quantity:</label> | |
| <input type="number" id="quantity" value="1" min="1" style=" | |
| width: 60px; | |
| padding: 5px; | |
| border: 1px solid #ccc; | |
| border-radius: 5px; | |
| " /> | |
| <button style=" | |
| background-color: #28a745; | |
| color: white; | |
| border: none; | |
| padding: 10px 20px; | |
| font-size: 16px; | |
| border-radius: 8px; | |
| cursor: pointer; | |
| " onclick="addToCart()">Add</button> | |
| </div> | |
| </div> | |