组件 Back to Top 按钮 Back to Top Button 组件

Back to Top Button 组件

适用于电子商务网站的响应式“Back to Top”按钮组件,采用黑白单色设计,具有明亮的强调色,并在悬停时提供引人入胜的微交互。包括深色模式支持。

预览

HTML 代码

<div class="fixed bottom-4 right-4 z-50">
  <!-- Back to Top Button -->
  <a href="#top" aria-label="Scroll back to top of page" class="group outline-none focus:ring-2 focus:ring-purple-500 focus:ring-offset-2 focus:ring-offset-white dark:focus:ring-offset-gray-900 rounded-full">
    <button class="relative w-12 h-12 md:w-14 md:h-14 lg:w-16 lg:h-16 flex items-center justify-center bg-white dark:bg-gray-800 rounded-full shadow-lg transition-all duration-300 ease-in-out transform group-hover:-translate-y-1 group-focus:-translate-y-1 group-active:-translate-y-1 group-hover:scale-105 group-focus:scale-105 group-active:scale-105 overflow-hidden border border-gray-200 dark:border-gray-700">
      <!-- Background accent on hover -->
      <div class="absolute inset-0 bg-purple-500 rounded-full scale-0 group-hover:scale-100 group-focus:scale-100 group-active:scale-100 transition-transform duration-300 ease-out"></div>
      
      <!-- SVG Icon -->
      <svg class="relative w-6 h-6 md:w-7 md:h-7 lg:w-8 lg:h-8 text-gray-800 dark:text-white group-hover:text-white dark:group-hover:text-white transition-colors duration-300 ease-in-out" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 10l7-7m0 0l7 7m-7-7v18"></path>
      </svg>
    </button>
  </a>
</div>

相关组件

Back to Top Button 组件

用于 CRM/业务工具的“返回顶部”按钮,采用包豪斯风格设计,具有高对比度色彩,具有几何形状和适用于所有屏幕尺寸的响应能力,包括暗模式支持。

打开

Neumorphic Back to Top 按钮

用于电子商务的中态“返回顶部”按钮,提供微妙、柔和的 UI 设计,使用精致的阴影与背景融为一体。它具有相似的颜色,外观和谐,布局简单,响应式设计,支持深色主题,非常适合在线购物体验。

打开

返回顶部按钮 - 3D设计

带有3D设计、响应效果和深色主题支持的返回顶部按钮,使用Tailwind CSS。不包含JavaScript。

打开