HTMLify
index.html
Views: 6 | Author: cody
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script src="https://cdn.tailwindcss.com"></script> <title>Product Filtering</title> </head> <body class="bg-gray-800 text-white"> <nav class="bg-gray-900 p-4 mb-6"> <div class="container max-w-6xl mx-auto flex flex-col sm:flex-row gap-8 items-center" > <!-- Search area --> <div class="relative w-full"> <input type="text" id="search" class="bg-gray-700 rounded-full p-2 pl-10 transition focus:w-full" placeholder="Search products..." /> <svg class="absolute left-2 top-1/2 -translate-y-1/2" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" > <path stroke="none" d="M0 0h24v24H0z" fill="none" /> <path d="M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0" /> <path d="M21 21l-6 -6" /> </svg> </div> <!-- Cart button --> <button id="cartButton" class="relative"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" > <path stroke="none" d="M0 0h24v24H0z" fill="none" /> <path d="M6.331 8h11.339a2 2 0 0 1 1.977 2.304l-1.255 8.152a3 3 0 0 1 -2.966 2.544h-6.852a3 3 0 0 1 -2.965 -2.544l-1.255 -8.152a2 2 0 0 1 1.977 -2.304z" /> <path d="M9 11v-5a3 3 0 0 1 6 0v5" /> </svg> <small id="cartCount" class="bg-red-500 text-xs text-white w-4 h-4 absolute -top-2 -right-2 rounded-full" >0</small > </button> </div> </nav> <main class="flex flex-col md:flex-row container mx-auto max-w-6xl"> <div class="space-y-4 p-2 w-full md:max-w-[10rem]"> <h2 class="text-2xl">Filters</h2> <h3 class="text-xl mb-2">Category</h3> <div id="filters-container" class="text-xl space-y-2"> <div> <input type="checkbox" class="check" id="cameras" /> <label for="cameras">Cameras</label> </div> <div> <input type="checkbox" class="check" id="smartphones" /> <label for="smartphones">Smartphones</label> </div> <div> <input type="checkbox" class="check" id="games" /> <label for="games">Games</label> </div> <div> <input type="checkbox" class="check" id="televisions" /> <label for="televisions">Televisions</label> </div> </div> </div> <!-- Products wrapper --> <div id="products-wrapper" class="w-full max-w-4xl mx-auto grid grid-cols-2 sm:grid-cols-3 xl:grid-cols-4 gap-6 place-content-center p-4" ></div> </main> <script src="/script.js"></script> </body> </html> |