Studiov0.6.0
Studio/Patterns/Split Content

Split Content

Layout

50/50 horizontal split with text content on one side and image or illustration on the other. Alternates direction for visual rhythm.

Code Example

<section className="py-20">
  <div className="max-w-6xl mx-auto px-6 grid grid-cols-1 md:grid-cols-2 gap-12 items-center">
    <div>
      <h2 className="text-3xl font-bold mb-4">Section Title</h2>
      <p className="text-muted-foreground mb-6">
        Descriptive paragraph about this feature or concept.
      </p>
      <Button>Learn More</Button>
    </div>
    <div className="relative aspect-[4/3] rounded-lg overflow-hidden">
      <Image src="/images/feature.webp" alt="..." fill className="object-cover" />
    </div>
  </div>
</section>

Variants (2)

Image Right

Text on left, image on right

imagePosition= "right"

Image Left

Image on left, text on right

imagePosition= "left"

Guidelines

Do

  • Alternate image left/right between sections
  • Keep text content concise (headline + 2-3 sentences + CTA)
  • Use aspect ratio consistent images
  • Stack vertically on mobile

Don't

  • Use more than 3 consecutive split sections
  • Place large tables or forms in the text side
  • Use landscape images on the image side (prefer portrait or square)
  • Mix split content with full-width sections without spacing

Use Cases

  • About pages with alternating feature sections
  • Product detail explanations
  • Case study highlights
  • How-it-works step explanations

Details

Category
Layout
Reference Component
SplitContent
Variants
2
Guidelines
4 dos, 4 donts
Back to all patterns