Components

Simpleton Framework

Components

Simpleton components are lightweight HTML primitives designed to provide consistent structure while allowing child themes to provide visual identity. Each component is intentionally neutral and reusable.


Panels

Panels are the foundation for grouping related content.

Default Panel

Panels provide spacing, borders, and backgrounds while remaining visually neutral.


Small Panel

Useful for compact information.

Standard Panel

The default panel size.

Large Panel

Designed for feature sections.


Callouts

Callouts draw attention to important information without interrupting the flow of the page.

Default

The standard callout uses the theme accent color.


Information

Use for general information.


Success

Use when an action completes successfully.


Warning

Use when users should proceed carefully.


Danger

Use for destructive or critical actions.


Cards

Cards are currently implemented using panels. Future releases may introduce additional card variations while maintaining the same HTML structure.

Card One

Simple content card.

Card Two

Child themes may enhance this visually.

Card Three

Responsive by default.


Buttons

Primary Button   Outline Button


Example Composition

Combining Components

Simpleton components are designed to work together naturally. Panels can contain callouts, buttons, typography, images, lists, tables, or other components.

This is a callout inside a panel.

Learn More


Design Philosophy

Simpleton provides the structure. Child themes provide the personality.

Components should remain semantic, reusable, lightweight, and free from theme-specific styling. Their appearance is intentionally understated so child themes can define the visual identity.