Polka Dot BG

A clean, gently drifting polka dot pattern. Lightweight and perfect for modern UI.

Đây là thành phần nền sử dụng radial-gradient của CSS để vẽ mẫu chấm bi nhẹ và rõ ràng. Nó không sử dụng bất kỳ hình ảnh nào nên tải nhanh và hoàn toàn có thể tùy chỉnh.

Trường hợp sử dụng & Tính năng

Những điểm chính của thiết kế và UX (Design & UX)

Cách tùy chỉnh (Hướng dẫn tùy chỉnh)

Bạn có thể dễ dàng điều chỉnh kích thước và khoảng cách của các dấu chấm bằng cách thay đổi các biến CSS.

Mã triển khai (Implementation)

export const PolkaDotBackground: React.FC<{ children?: React.ReactNode }> = ({ children }) => {
return (
  <div className="polka-container relative w-full min-h-[400px] flex items-center justify-center overflow-hidden bg-slate-50 dark:bg-slate-950">
    {/* Polka Dot Pattern */}
    <div className="polka-dots absolute inset-0"></div>
    
    {/* Vignette Overlay */}
    <div className="pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_center,transparent_0%,rgba(248,250,252,0.85)_100%)] dark:bg-[radial-gradient(circle_at_center,transparent_0%,rgba(2,6,23,0.85)_100%)]"></div>
    
    {/* Content */}
    <div className="relative z-10">
      {children}
    </div>
  </div>
);
};

Hỗ trợ trình duyệt

Hỗ trợ đầy đủ trên tất cả các trình duyệt hiện đại (Chrome, Firefox, Safari, Edge). Vì nó được tạo hoạt ảnh bằng cách sử dụng transform được tăng tốc GPU nên nó hoạt động rất mượt mà ngay cả khi cuộn hoặc thực hiện các xử lý nặng khác.