Components/15b1c3fa-6609-443f-ad12-772a3e548886

Creative Footer

footerfrom Community Creative
Sign in to Add to Project
Live

AI Usage Rules

Use CreativeFooter for dark-themed landing pages. Include 2-3 link columns (Product, Company, Legal). Keep tagline to 1-2 sentences. Add social icons for brand presence. The gradient glow at the bottom adds visual interest.

Code Template

interface FooterColumn { title: string; links: Array<{ label: string; href: string }> }

interface CreativeFooterProps {
  logo: string
  tagline: string
  columns: FooterColumn[]
  copyright: string
  socials?: Array<{ label: string; href: string; icon: React.ReactNode }>
}

export function CreativeFooter({ logo, tagline, columns, copyright, socials }: CreativeFooterProps) {
  return (
    <footer className="relative overflow-hidden border-t border-white/10 bg-black">
      <div className="absolute bottom-0 left-1/2 h-64 w-[600px] -translate-x-1/2 translate-y-1/2 rounded-full bg-indigo-600/10 blur-[128px]" />
      <div className="relative z-10 mx-auto max-w-7xl px-6 py-16">
        <div className="grid gap-8 md:grid-cols-2 lg:grid-cols-4">
          <div className="lg:col-span-1">
            <h3 className="text-xl font-bold text-white">{logo}</h3>
            <p className="mt-3 text-sm leading-relaxed text-gray-500">{tagline}</p>
            {socials && (
              <div className="mt-4 flex gap-3">
                {socials.map((s) => (
                  <a key={s.href} href={s.href} className="flex h-9 w-9 items-center justify-center rounded-full border border-white/10 text-gray-400 transition-all hover:border-white/20 hover:text-white" aria-label={s.label}>{s.icon}</a>
                ))}
              </div>
            )}
          </div>
          {columns.map((col) => (
            <div key={col.title}>
              <h4 className="text-sm font-semibold uppercase tracking-wider text-gray-400">{col.title}</h4>
              <ul className="mt-4 space-y-2.5">
                {col.links.map((link) => (
                  <li key={link.href}><a href={link.href} className="text-sm text-gray-500 transition-colors hover:text-white">{link.label}</a></li>
                ))}
              </ul>
            </div>
          ))}
        </div>
        <div className="mt-12 border-t border-white/10 pt-8 text-center text-xs text-gray-600">{copyright}</div>
      </div>
    </footer>
  )
}

Props Schema

PropertyTypeDefaultDescription
logostring
columnsarray
taglinestring
copyrightstring
View raw JSON schema
{
  "type": "object",
  "properties": {
    "logo": {
      "type": "string"
    },
    "columns": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "links": {
            "type": "array"
          },
          "title": {
            "type": "string"
          }
        }
      }
    },
    "tagline": {
      "type": "string"
    },
    "copyright": {
      "type": "string"
    }
  }
}