Components general

ImageTabs

Accordion‑style tabs where selecting a tab reveals a description and an associated image. On desktop the image appears in a separate sticky column; on mobile images are shown inline below the descriptions. Use ImageTabs when each tab needs a visual example such as screenshots or product photos. Use regular Tabs for text‑only content.

Aggiornato Mar 6, 2026

ImageTabs

Accordion‑style tabs where selecting a tab reveals a description and an associated image. On desktop the image appears in a separate sticky column; on mobile images are shown inline below the descriptions. Use ImageTabs when each tab needs a visual example such as screenshots or product photos. Use regular Tabs for text‑only content.

Use Cases

  • Feature showcase with screenshots
  • Product comparison / feature breakdown
  • How it works section with step images
  • Service descriptions with visual examples

Properties

items

Array of tab objects with title, description, and optional image. Type: array.

accentColor

Border color for the active tab. Type: string. Default: #3b82f6

customCss

Custom CSS property pairs. Type: string.

Best Practices

  • Use 3‑5 tabs for the best layout balance
  • Always include images — they’re the visual payoff of this component
  • Use descriptive tab titles (not just “Tab 1”)
  • Keep descriptions to 2‑3 sentences
  • Use consistent image sizes and aspect ratios

Common Mistakes

Not providing imageUrl for tabs

Why it's a problem: The image column is the main visual feature. Without images, use a regular FAQ component instead.

Fix: Always include imageUrl for every tab item

Using more than 6 tabs

Why it's a problem: Too many tabs creates a long scrollable list that defeats the purpose of tabbed navigation

Fix: Use 3‑5 tabs. For more items, use DataGrid or a regular list.

Using wrong property names: tabs, label, content

Why it's a problem: The property is ‘items’ (not ‘tabs’), each item has ‘title’ (not ‘label’) and ‘description’ (not ‘content’). Wrong names produce empty tabs.

Fix: Use: items: [{ title: ‘…’, description: ‘…’, imageUrl: ‘…’ }]

Tag

imagetabs sections feature showcase product comparison how it

Componenti correlati

Pronto a costruire?

Inizia a creare la tua app gratuitamente con Qödiak.

Inizia gratis

Articoli correlati

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.