Omnira Docs v1.0.0

Section reference › Content

Split list "type": "split-list"

A heading and buttons on the left that stay in place while a numbered list scrolls by on the right. Use it for reasons to choose you, values, FAQs-style points or a step-by-step guide with more text.

Example of the split-list section
The example below, rendered with placeholder images.

Example#

Paste this into the sections list of a page file:

JSON
{
  "type": "split-list",
  "eyebrow": "Why choose us",
  "title": "A builder that keeps its promises",
  "text": "Four reasons homeowners have trusted us with their projects since 2004.",
  "buttons": [
    {
      "label": "Get a free quote",
      "href": "contact.html"
    }
  ],
  "items": [
    {
      "icon": "calendar-check",
      "title": "On time, in writing",
      "text": "Every project gets a written schedule. If we finish late for reasons in our control, we pay you for each day."
    },
    {
      "icon": "cash-coin",
      "title": "Fixed, transparent prices",
      "text": "Your quote lists every cost. No surprise extras halfway through."
    },
    {
      "icon": "people",
      "title": "Our own trades",
      "text": "Carpenters, electricians and plumbers on our payroll, not a chain of subcontractors."
    },
    {
      "icon": "shield-check",
      "title": "10-year guarantee",
      "text": "All structural work is guaranteed for ten years and fully insured."
    }
  ]
}

Options#

OptionTypeDefaultDescription
eyebrowstring—Small label shown above the title. The heading is always left-aligned in this section.
titlestring (HTML allowed)—Section heading. You can use <em> or <br> inside it. The heading is always left-aligned in this section.
textstring—Short intro paragraph under the title. The heading is always left-aligned in this section.
itemsarray—The list entries. See the "items" fields.
buttonsarray—Buttons under the heading on the left. See the "buttons" fields.

Also accepts the options every section accepts: id, tone, padding, fluid, class, hidden.

Fields of each entry in items#

OptionTypeDefaultDescription
titlestring—Entry title.
textstring—Short paragraph.
iconstring—Bootstrap Icons name shown instead of the number (optional).

Fields of each entry in buttons#

OptionTypeDefaultDescription
labelstring—Button text. A button without a label is not shown.
hrefstring—Link address, e.g. "contact.html" or "#pricing". Default "#".
stylestring—primary (default) | outline | light | dark | accent | link. "link" is a text link with an arrow.
iconstring—Bootstrap Icons name shown after the label, without "bi-" (e.g. "arrow-right").
videostring—A YouTube/Vimeo embed URL. The button then opens the video in a pop-up instead of following href.

Tips#

  • Leave out "icon" to show numbers 01, 02, 03...
  • The sticky left column only has an effect when the list is taller than the heading, so 4 to 6 entries work best.

Editing it in the HTML files#

The list is ol.split-items; each li holds the number or icon in .split-num, the title in h3 and the text in p.

Where it's used#

Open these pages in template/ to see it working:

  • Creative Agency: template/creative-agency/index.html (source src/demos/creative-agency/pages/index.json)
  • Corporate: template/corporate/index.html (source src/demos/corporate/pages/index.json)
  • Finance: template/finance/home-2.html (source src/demos/finance/pages/home-2.json)
  • Law Firm: template/law-firm/index.html (source src/demos/law-firm/pages/index.json)
  • SaaS Product: template/saas/home-2.html (source src/demos/saas/pages/home-2.json)
  • Mobile App: template/mobile-app/careers.html (source src/demos/mobile-app/pages/careers.json)
  • Tech Conference: template/conference/about.html (source src/demos/conference/pages/about.json)
  • Online Academy: template/education/home-2.html (source src/demos/education/pages/home-2.json)
  • Restaurant: template/restaurant/home-2.html (source src/demos/restaurant/pages/home-2.json)
  • Coffee Shop: template/cafe/index.html (source src/demos/cafe/pages/index.json)
  • Hotel & Resort: template/hotel/home-2.html (source src/demos/hotel/pages/home-2.json)
  • Wedding: template/wedding/services.html (source src/demos/wedding/pages/services.json)
  • Gym & Fitness: template/gym/about.html (source src/demos/gym/pages/about.json)
  • Yoga Studio: template/yoga/home-2.html (source src/demos/yoga/pages/home-2.json)
  • Day Spa & Salon: template/spa/home-2.html (source src/demos/spa/pages/home-2.json)
  • Medical Clinic: template/medical/index.html (source src/demos/medical/pages/index.json)
  • Dental Clinic: template/dental/emergency.html (source src/demos/dental/pages/emergency.json)
  • Pet Care: template/pet-care/emergency.html (source src/demos/pet-care/pages/emergency.json)
  • Construction: template/construction/about.html (source src/demos/construction/pages/about.json)
  • Car Dealer: template/car-dealer/index.html (source src/demos/car-dealer/pages/index.json)
  • Travel Agency: template/travel/index.html (source src/demos/travel/pages/index.json)
  • Architecture Studio: template/architecture/index.html (source src/demos/architecture/pages/index.json)
  • Interior Design: template/interior-design/services.html (source src/demos/interior-design/pages/services.json)
  • Portfolio: template/portfolio/services.html (source src/demos/portfolio/pages/services.json)
  • Music Festival: template/music-festival/travel.html (source src/demos/music-festival/pages/travel.json)
  • Fashion Store: template/fashion-store/about.html (source src/demos/fashion-store/pages/about.json)
  • Logistics: template/logistics/home-2.html (source src/demos/logistics/pages/home-2.json)