一个设计为粗犷主义风格的响应式过滤器组件,采用灰度色彩方案,适用于仪表板环境。它包含互动过滤选项,并支持暗主题。
<div class="bg-gray-800 dark:bg-gray-900 p-6 rounded-lg shadow-lg"> <h2 class="text-xl font-bold text-white mb-4">Filters</h2> <div class="grid grid-cols-2 gap-4"> <div class="flex flex-col"> <label class="text-gray-300 dark:text-gray-400 mb-2">Date Range:</label> <input type="date" class="p-2 border border-gray-600 rounded bg-gray-700 dark:bg-gray-800 text-white" /> <input type="date" class="p-2 mt-2 border border-gray-600 rounded bg-gray-700 dark:bg-gray-800 text-white" /> </div> <div class="flex flex-col"> <label class="text-gray-300 dark:text-gray-400 mb-2">User:</label> <input type="text" class="p-2 border border-gray-600 rounded bg-gray-700 dark:bg-gray-800 text-white" placeholder="Search by user..." /> </div> <div class="flex flex-col"> <label class="text-gray-300 dark:text-gray-400 mb-2">Status:</label> <select class="p-2 border border-gray-600 rounded bg-gray-700 dark:bg-gray-800 text-white"> <option class="bg-gray-700 dark:bg-gray-800">All</option> <option class="bg-gray-700 dark:bg-gray-800">Active</option> <option class="bg-gray-700 dark:bg-gray-800">Inactive</option> </select> </div> <div class="flex flex-col"> <label class="text-gray-300 dark:text-gray-400 mb-2">Category:</label> <select class="p-2 border border-gray-600 rounded bg-gray-700 dark:bg-gray-800 text-white"> <option class="bg-gray-700 dark:bg-gray-800">Select category...</option> <option class="bg-gray-700 dark:bg-gray-800">Category 1</option> <option class="bg-gray-700 dark:bg-gray-800">Category 2</option> </select> </div> </div> <button class="mt-4 p-2 bg-gray-600 hover:bg-gray-500 text-white rounded">Apply Filters</button> </div>
一个极简主义的过滤器组件,采用响应式设计,使用 Tailwind CSS,支持暗黑主题。
一个复杂的响应式过滤器组件,具有“森林/绿色调色板”和“渐变/颜色过渡”设计样式,适用于投资组合。包括深色模式支持和交互元素。
一个响应式过滤器组件,具备微交互、生动的动画,并支持暗主题,使用Tailwind CSS。