Components
Overview of all pre-built UI components available in Ceres Theme.
Ceres Theme includes a comprehensive set of pre-built components for building professional landing pages.
Component List
| Component | Description | Use For |
|---|---|---|
| Hero | Full-height intro section | Page headers, landing intros |
| Bento Grid | Feature card grid | Feature showcases |
| Steps | Numbered step cards | Processes, how-it-works |
| Use Cases | Horizontal cards with icons | Use cases, benefits |
| Pricing | Pricing tier cards | Pricing pages |
| CTA | Call-to-action section | Page endings, conversions |
Using Components
As Includes
Some components are available as Jekyll includes:
{% include hero.html
tag="Welcome"
title="Hello <span class='gradient'>World</span>"
description="Your description here."
cta_primary="Get Started"
cta_primary_url="#"
%}
As HTML
All components can also be used as plain HTML:
<section class="hero">
<div class="container">
<div class="hero-content">
<div class="hero-tag">Welcome</div>
<h1>Hello <span class="gradient">World</span></h1>
</div>
</div>
</section>
Available Includes
The theme provides these reusable includes:
hero.html
Full-height hero section with tag, title, description, CTAs, and optional stats.
bento-card.html
Individual feature card for use in bento grids.
View Bento Grid Documentation →
pricing-card.html
Individual pricing tier card.
cta.html
Call-to-action section with title, description, and buttons.
Component Sections
Most components are organized into sections. Use this pattern:
<section id="features">
<div class="container">
<span class="section-number">Features</span>
<h2 class="section-title">Why Choose Us</h2>
<p class="section-desc">Our key features explained.</p>
<!-- Component content here -->
</div>
</section>
Section Classes
| Class | Description |
|---|---|
section |
Standard section (automatic with <section> tag) |
section-gray |
Gray background section |
section-number |
Small uppercase label above title |
section-title |
Large section heading |
section-desc |
Section description text |
Quick Examples
Feature Section
<section id="features">
<div class="container">
<div class="text-center">
<span class="section-number">Features</span>
<h2 class="section-title">Everything you need</h2>
</div>
<div class="bento-grid">
<div class="bento-card">
<div class="bento-icon"><i class="bi bi-shield-check"></i></div>
<h3>Secure</h3>
<p>Enterprise-grade security built in.</p>
</div>
<!-- More cards... -->
</div>
</div>
</section>
Pricing Section
<section id="pricing" class="section-gray">
<div class="container">
<div class="text-center">
<span class="section-number">Pricing</span>
<h2 class="section-title">Simple pricing</h2>
</div>
<div class="pricing-grid">
<!-- Pricing cards... -->
</div>
</div>
</section>
Next Steps
Explore each component in detail: