保存以供将来考虑的产品列表
一个灵感来自材料设计的愿望清单组件,具有响应式设计和暗黑主题支持。
<div class='p-4 max-w-sm mx-auto bg-white rounded-xl shadow-md space-y-4 sm:flex sm:items-center sm:space-y-0 sm:space-x-6 dark:bg-gray-800'> <div class='text-center space-y-2 sm:text-left'> <div class='space-y-0.5'> <p class='text-lg text-black font-semibold dark:text-white'> Product Name </p> <p class='text-gray-500 font-medium dark:text-gray-300'> $19.99 </p> </div> <button class='px-4 py-1 text-sm text-purple-600 font-semibold rounded-full border border-purple-200 hover:text-white hover:bg-purple-600 hover:border-transparent focus:outline-none focus:ring-2 focus:ring-purple-600 focus:ring-offset-2 dark:focus:ring-offset-gray-800'> Remove </button> </div> <img class='block mx-auto h-24 rounded-full sm:mx-0 sm:flex-shrink-0' src='https://picsum.photos/200' alt='Product Image'> </div>
一个极简主义愿望清单组件,具有占位符图像和深色主题.
<div class="max-w-md mx-auto bg-white dark:bg-gray-800 rounded-lg shadow-lg overflow-hidden"> <div class="p-4"> <h2 class="text-lg font-bold text-gray-900 dark:text-white">My Wishlist</h2> <ul class="mt-4 space-y-4"> <li class="flex items-center justify-between bg-gray-100 dark:bg-gray-700 p-4 rounded-lg"> <div class="flex items-center"> <img src="https://picsum.photos/50/50" alt="Product Image" class="w-12 h-12 rounded-full mr-4"> <div> <h3 class="text-md font-semibold text-gray-800 dark:text-gray-200">Product Title 1</h3> <p class="text-sm text-gray-600 dark:text-gray-400">Short description of the product.</p> </div> </div> <button class="bg-blue-500 text-white rounded-md px-2 py-1 hover:bg-blue-600 transition duration-200">Add to Cart</button> </li> <li class="flex items-center justify-between bg-gray-100 dark:bg-gray-700 p-4 rounded-lg"> <div class="flex items-center"> <img src="https://picsum.photos/50/50?random=1" alt="Product Image" class="w-12 h-12 rounded-full mr-4"> <div> <h3 class="text-md font-semibold text-gray-800 dark:text-gray-200">Product Title 2</h3> <p class="text-sm text-gray-600 dark:text-gray-400">Short description of the product.</p> </div> </div> <button class="bg-blue-500 text-white rounded-md px-2 py-1 hover:bg-blue-600 transition duration-200">Add to Cart</button> </li> <li class="flex items-center justify-between bg-gray-100 dark:bg-gray-700 p-4 rounded-lg"> <div class="flex items-center"> <img src="https://picsum.photos/50/50?random=2" alt="Product Image" class="w-12 h-12 rounded-full mr-4"> <div> <h3 class="text-md font-semibold text-gray-800 dark:text-gray-200">Product Title 3</h3> <p class="text-sm text-gray-600 dark:text-gray-400">Short description of the product.</p> </div> </div> <button class="bg-blue-500 text-white rounded-md px-2 py-1 hover:bg-blue-600 transition duration-200">Add to Cart</button> </li> </ul> </div> </div>
具有响应效果和深色主题支持的极简/扁平设计愿望清单组件。
<div class="bg-white dark:bg-gray-800 shadow rounded-lg p-6"> <h2 class="text-xl font-bold mb-4 text-gray-800 dark:text-white">My Wishlist</h2> <div class="space-y-4"> <div class="flex items-center"> <img class="w-16 h-16 object-cover rounded mr-4" src="https://picsum.photos/id/1018/100/100" alt="Product image"> <div class="flex-grow"> <h3 class="text-lg font-semibold text-gray-700 dark:text-gray-200">Product Name 1</h3> <p class="text-gray-600 dark:text-gray-400">$19.99</p> </div> <button class="text-red-500 hover:text-red-700 dark:text-red-400 dark:hover:text-red-600"> <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </button> </div> <div class="flex items-center"> <img class="w-16 h-16 object-cover rounded mr-4" src="https://picsum.photos/id/1015/100/100" alt="Product image"> <div class="flex-grow"> <h3 class="text-lg font-semibold text-gray-700 dark:text-gray-200">Product Name 2</h3> <p class="text-gray-600 dark:text-gray-400">$29.99</p> </div> <button class="text-red-500 hover:text-red-700 dark:text-red-400 dark:hover:text-red-600"> <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </button> </div> </div> </div>
一个响应式愿望清单组件,采用Glassmorphism设计风格,使用Tailwind CSS,支持暗黑模式,并具有磨砂玻璃效果和随机占位符图片。
<div class="flex flex-col items-center justify-center min-h-screen bg-gray-100 dark:bg-gray-900 p-4"> <div class="bg-white dark:bg-gray-800 backdrop-blur-md bg-opacity-30 rounded-lg shadow-lg p-6 w-11/12 max-w-md"> <h2 class="text-2xl font-bold text-gray-800 dark:text-gray-200 text-center mb-4">My Wishlist</h2> <ul class="space-y-4"> <li class="flex items-center justify-between p-4 rounded-lg bg-white dark:bg-gray-700 shadow-md"> <img src="https://picsum.photos/50/50" alt="Item Image" class="rounded-full" /> <div class="flex-grow mx-4"> <h3 class="font-semibold text-gray-800 dark:text-gray-200">Item Title</h3> <p class="text-gray-600 dark:text-gray-400">Description of the item goes here.</p> </div> <button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Add to Cart</button> </li> <li class="flex items-center justify-between p-4 rounded-lg bg-white dark:bg-gray-700 shadow-md"> <img src="https://picsum.photos/50/50" alt="Item Image" class="rounded-full" /> <div class="flex-grow mx-4"> <h3 class="font-semibold text-gray-800 dark:text-gray-200">Item Title</h3> <p class="text-gray-600 dark:text-gray-400">Description of the item goes here.</p> </div> <button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Add to Cart</button> </li> <li class="flex items-center justify-between p-4 rounded-lg bg-white dark:bg-gray-700 shadow-md"> <img src="https://picsum.photos/50/50" alt="Item Image" class="rounded-full" /> <div class="flex-grow mx-4"> <h3 class="font-semibold text-gray-800 dark:text-gray-200">Item Title</h3> <p class="text-gray-600 dark:text-gray-400">Description of the item goes here.</p> </div> <button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Add to Cart</button> </li> </ul> </div> </div>