HTML 代码
<div class="flex justify-center items-center p-4 bg-gray-800 dark:bg-gray-900">
<input type="text" placeholder="Search..." class="w-full max-w-md p-2 border-2 border-blue-500 dark:border-blue-300 rounded-lg bg-gray-700 dark:bg-gray-800 text-white placeholder-gray-400 dark:placeholder-gray-500 focus:outline-none focus:border-blue-400 dark:focus:border-blue-200">
<button class="ml-2 p-2 bg-blue-500 dark:bg-blue-600 rounded-lg text-white hover:bg-blue-400 dark:hover:bg-blue-500 focus:outline-none">Search</button>
</div>
相关组件
材料设计搜索框
一个受材料设计原则启发的搜索框组件,使用 Tailwind CSS 构建。它具有响应式行为,能够适应容器宽度,通过悬停和聚焦阴影过渡(深度效果)提供视觉反馈,并全面支持黑暗主题。该组件包括一个领先的搜索图标,并确保干净、现代的美学。仅使用 CSS 实现。由于其 `w-full` 特性,非常适合嵌入各种布局。为确保无障碍,确保将 `input` 元素与相应的 `<label>` 配对,或提供描述性的 `aria-label` 。