Components layout

Divider

A horizontal divider line that visually separates content sections, helping to create visual hierarchy and organization.

Updated Mar 6, 2026

Divider

A horizontal divider line that visually separates content sections, helping to create visual hierarchy and organization.

Use Cases

  • Separating form sections
  • Dividing content blocks
  • Creating visual breaks between components
  • Organizing long pages into digestible sections

Properties

thickness

Line thickness. Type: string. Options: thin, medium, thick. Default: thin.

Visual Impact: thin – 1px line – subtle separation (most common); medium – 2px line – moderate emphasis; thick – 4px line – strong emphasis (rarely used).

Recommendations: Use ‘thin’ for most use cases (subtle, professional). Use ‘medium’ for stronger visual breaks. Avoid ‘thick’ – usually too heavy.

colorScheme

Color scheme for divider line. Type: string.

Examples: gray, blue, indigo, slate.

Best Practices

  • Use Divider to separate major form sections (after personal info, before payment info)
  • Use thickness: ‘thin’ for most use cases (subtle separation)
  • Use thickness: ‘medium’ for stronger visual breaks
  • Don’t overuse – too many dividers make content feel fragmented
  • Prefer Space component for whitespace, Divider for visible separation

Common Mistakes

Using Divider between every component

Why it's a problem: Over-dividing makes page feel fragmented and cluttered – reduces readability

Fix: Use Divider only for major section breaks. Use Space for whitespace without visible lines.

Using thickness: ‘thick’ for routine dividers

Why it's a problem: Thick dividers are visually heavy and dominate the page

Fix: Use ‘thin’ for most dividers, ‘medium’ for stronger emphasis

Tags

divider layout separating form dividing content creating visual

Related Components

Ready to build?

Start creating your app for free with Qödiak.

Get Started Free

Related Articles

AnimatedGradient

Smooth animated gradient background for modern, premium aesthetics. Supports linear and radial gradients with configurable colors, animation speed, and intensity. GPU‑accelerated for smooth 60fps performance.

Button

Interactive button component that supports link navigation, page data source operations (record navigation, new record, mode switching), form submission, and custom JavaScript execution. Save/Delete actions must use a custom‑script with navigation. Two visual variants are available, and the button can be enabled or disabled dynamically based on data context.

Calendar

A full‑featured calendar component built with react‑big‑calendar. It can display events in month, week, day, or agenda views and includes navigation and view‑switching capabilities, making it suitable for any site that needs scheduling, event management, or date visualization.

Card

Feature card component with an icon, title, description, and entrance animations. Ideal for showcasing features, services, or benefits in grid layouts with animation support.

Checkbox

A checkbox group component that lets users select multiple options from a predefined list. It renders a set of checkboxes with individual labels and can be arranged vertically or horizontally.

CountdownTimer

Real-time countdown timer component that displays the time remaining until a target date/time. It updates every second, offers customizable formatting, and shows a completion message when the countdown ends. Suitable for any site type.