sv-marketing Svelte Themes

Sv Marketing

Build beautiful marketing sites with SvelteKit - A lightweight, customizable component library for static marketing websites.

SV-Marketing

🚧 Still in active development.

🧑‍💻 Need to expose a variable? feel free to submit a PR.

Build beautiful marketing sites with SvelteKit - A lightweight, customizable component library for static marketing websites.

Features

  • 🚀 Built for SvelteKit
  • 🎨 Highly customizable through CSS variables
  • 📱 Fully responsive components
  • ⚡ Lightweight and fast
  • 🔧 Easy to integrate
  • 📈 SEO-friendly with the right semantic components and jsonLD

Installation

npm install sv-marketing

Available Components

Content Sections

  • Hero
    • Basic Hero <BasicHero {...props} />
    • Hero with Media <MediaHero {...props} />
  • Text & Media <TextAndMedia {...props} />
  • Features Grid <Features {...props} />
  • Pricing Table <Pricing {...props} />
  • Call-to-Action (CTA) <CallToAction {...props} />
  • Testimonials Grid <Testimonials {...props} />
  • FAQ Accordion <FrequentlyAskedQuestions {...props} /> (with SEO ✨)
  • Brand Showcase List <Brands {...props} />
  • Blog List View <BlogListing {...props} />
  • Blog Post View <BlogPost {...props} />
  • Layout <Layout {...props} />
  • Breadcrumbs <Breadcrumbs {...props} /> (with SEO ✨)
  • Page SEO <PageSeo {...props} /> (with jsonLD ✨)

Usage

Components use Svelte's runes mode and can be styled through CSS variables imported to your +layout.svelte file.

CSS Variables

The following CSS variables can be customized:

  • --max-section-width: Sets the maximum width (1200px as fallback) for section containers to ensure consistent layout across different screen sizes.
  • --color-primary: Sets the primary color (#00f as fallback) for buttons and other elements.
  • --color-primary-text: Sets the text color for buttons and other elements that are styled (#fff as fallback).

TODO

  • Add template CSS for quick start
  • Add demo site
  • Add CSS classes to all sections
  • Add Markdown support for p tags and blog posts
  • Add much clearer documentation
  • Add Contact Form component (with API Submission)

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes