Polka Dot BG

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

Este es un componente de fondo que utiliza el “gradiente radial” de CSS para dibujar un patrón de lunares limpio y liviano. No utiliza imágenes, por lo que se carga rápidamente y es totalmente personalizable.

Casos de uso y características

Puntos claves del diseño y UX (Design & UX)

Cómo personalizar (Guía de personalización)

Puede ajustar fácilmente el tamaño y el espaciado de los puntos simplemente cambiando las variables CSS.

Código de implementación (Implementación)

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>
);
};

Soporte del navegador

Totalmente compatible con todos los navegadores modernos (Chrome, Firefox, Safari, Edge). Dado que está animado mediante una “transformación” acelerada por GPU, funciona muy bien incluso cuando se desplaza o realiza otros procesamientos pesados.