Omasivusto.fi
Components· Interactive

Components

Interactive

Accordions, tabs, carousels, popups, quizzes, calculators and a voting advice tool. All of them work with a keyboard.

11 components

The examples are rendered in the chosen theme: a gallery template's own colours, fonts and corners, or a dark ready-made palette.

The examples work in test mode: nothing is saved to a real site, no messages are sent and payments are test payments.

Accordion

Section Try it accordion

An accordion: questions and answers or other content that opens by pressing its heading. Suits FAQs.

Styles (5)

Pick a style and the example above switches to it. The content stays the same; only the look changes.

Settings (2)
SettingEdited asDefault
Heading headingText–
Design designChoice– (Basic · Cards · Heading at the side · Light, plus signs · Boxed)

Accessibility

Content that opens is a button with a name and a state (aria-expanded or the selected tab). Works with a keyboard: Tab moves, Enter and Space open, Esc closes what opened. The content can be read without JavaScript too.

Used in 90 templates

All 90 templates

Tabs

Section Try it tabs

Tabs: parts of the same topic (e.g. prices for adults and juniors) as tabs side by side.

Styles (4)

Pick a style and the example above switches to it. The content stays the same; only the look changes.

Settings (5)
SettingEdited asDefault
Heading headingText–
Tab style styleChoice– (Row (underline) · Cards beside the content · Only today’s tab · Centred pills)
Tab picture mediaModeChoice– (Beside the text · As the whole section background)
Open today’s tab openTodayOn / off–
Lunch ends at todayUntilText–

Accessibility

Content that opens is a button with a name and a state (aria-expanded or the selected tab). Works with a keyboard: Tab moves, Enter and Space open, Esc closes what opened. The content can be read without JavaScript too.

Quiz

Section Try it quiz

A quiz or product finder: questions with options and a result or recommendation by score at the end.

Settings (13)
SettingEdited asDefault
Heading headingTextTietovisa
Intro introLong textVastaa kysymyksiin ja katso tuloksesi.
Quiz type modeChoiceKnowledge quiz: score and explanations (Knowledge quiz: score and explanations · Recommendation quiz: the best match for the answers)
Questions and results quizQuiz questions{"questions":[{"id":"q1","text":"Kirjoita ensim…
Start button text startLabelText–
Explanations are shown explainChoiceRight after each answer (Right after each answer · At the end with the result)
Questions in random order shuffleOn / off–
Questions shown poolNumber–
Time limit in seconds timeLimitNumber–
When results have equal points tieChoice– (Show the one listed first · Show all tied results)
Share text shareTextText–
Link if the quiz cannot start: text fallbackLabelText–
Link if the quiz cannot start: address fallbackUrlLink–

Accessibility

Every field has a visible label, a required field says so in text, errors are announced and lead to the field, and autocomplete fills in familiar details. Touch targets are at least 44 px.

Calculator

Section Try it calculator

A calculator: the visitor enters numbers (e.g. area, people) and sees a price or result by your own formula.

Settings (11)
SettingEdited asDefault
Heading headingTextLaske siivouksen hinta
Introduction introLong textValitse asunnon koko ja siivousväli, niin näet …
Fields inputsLong textpinta_ala | Asunnon pinta-ala | luku | min 20; …
Results outputsLong textkerta | Hinta-arvio käynniltä | max(69, pinta_a…
Note under the price disclaimerTextHinta-arvio, lopullinen hinta tarjouksessa.
Button text ctaLabelTextPyydä tarjous
Form the button opens ctaFormForm–
Or the page the button goes to ctaLinkLink–
VAT vatChoicePrices include VAT (No VAT line · Prices include VAT · Prices without VAT (VAT 0 %))
VAT rate (%) vatRateNumber25.5
Form field for the summary ctaSummaryFieldText–

Accessibility

Every field has a visible label, a required field says so in text, errors are announced and lead to the field, and autocomplete fills in familiar details. Touch targets are at least 44 px.

Checklist

Section Try it dateChecklist

A date-based checklist: the visitor picks a date and sees the tasks with their dates, and the choices stay in their own browser.

Settings (10)
SettingEdited asDefault
Heading headingText–
Intro introLong text–
Name of the day dateLabelText–
Questions for the visitor choicesLong text–
"Do now" list, days ahead nowDaysNumber30
Heading: do now labelNowText–
Heading: before the day labelBeforeText–
Heading: on the day labelEventText–
Heading: after the day labelAfterText–
Note under the list disclaimerLong text–

Accessibility

Every field has a visible label, a required field says so in text, errors are announced and lead to the field, and autocomplete fills in familiar details. Touch targets are at least 44 px.

Used in 0 templates

No gallery template uses this yet. Add it to a page from the editor's Add section library.

Document builder

Section Try it documentBuilder

Document builder: the visitor fills in a document step by step, sees a watermarked preview, pays and downloads a PDF. The document is not stored on the server.

Settings (10)
SettingEdited asDefault
Document template templateChoice– (Promissory note (not reviewed by a lawyer) · Shareholders' agreement (not reviewed by a lawyer) · Managing director's agreement (not reviewed by a lawyer) · Employment contract (not reviewed by a lawyer) · Residential lease (not reviewed by a lawyer) · Non-disclosure agreement (not reviewed by a lawyer) · Power of attorney (not reviewed by a lawyer) · Prenuptial agreement (not reviewed by a lawyer) · Will (not reviewed by a lawyer) · Mutual will (not reviewed by a lawyer) · Continuing power of attorney (not reviewed by a lawyer) · Advance care directive (not reviewed by a lawyer) · Divorce application (not reviewed by a lawyer) · Estate inventory deed (not reviewed by a lawyer) · Checklist after a death (not reviewed by a lawyer) · Deed of gift (not reviewed by a lawyer))
Heading headingText–
Introduction introLong text–
Price in euros (VAT included) priceNumber–
Payment button text payLabelText–
Preview watermark watermarkText–
Address for finding a lawyer expertUrlLink–
Privacy notice address privacyUrlLink–
Show a fictional example showSampleOn / offfalse
Note at the bottom disclaimerLong textAsiakirjapohja on tehty tavallisia tilanteita v…

Accessibility

Every field has a visible label, a required field says so in text, errors are announced and lead to the field, and autocomplete fills in familiar details. Touch targets are at least 44 px.

Used in 0 templates

No gallery template uses this yet. Add it to a page from the editor's Add section library.

Instalment calculator

Section Try it financing

An instalment calculator: price, down payment, interest and term give the monthly instalment and the total.

Settings (24)
SettingEdited asDefault
Heading headingTextMaksa osissa
Introduction introLong textJaa ostoksen hinta tasaisiin kuukausieriin. Las…
Your business’s role lenderRoleChoice– (We arrange the lender’s credit (agent) · We are the lender)
Lender lenderText–
Price label priceLabelTextOstoksen hinta
Price control priceControlChoiceNumber box (Number box · Slider)
Example price (€) priceNumber2000
Lowest price (€) priceMinNumber200
Highest price (€) priceMaxNumber20000
Price step (€) priceStepNumber50
Ask for a down payment askDownPaymentOn / offfalse
Example down payment (€) downPaymentNumber0
Terms (months) termsText6, 12, 24, 36
Example term (months) termNumber12
Borrowing rate (% a year) rateNumber7.9
Rate type rateTypeChoiceFixed (Fixed · Variable)
Arrangement fee (€) openingFeeNumber39
The arrangement fee is paid openingFeeWhenChoiceWith the first instalment (With the first instalment · Added to the credit)
Account or billing fee (€/month) monthlyFeeNumber6
Note under the price disclaimerTextLaskelma on suuntaa antava. Luoton myöntää ja s…
Button text ctaLabelTextKysy lisää
Form the button opens ctaFormForm–
Or the page the button goes to ctaLinkLink–
Form field for the summary ctaSummaryFieldText–

Accessibility

Every field has a visible label, a required field says so in text, errors are announced and lead to the field, and autocomplete fills in familiar details. Touch targets are at least 44 px.

Poll with results

Section Try it poll

A poll with results: the visitor votes for one option and sees at once how others answered.

The example shows how the poll looks; the vote button is disabled because a poll is tied to the site's own saved poll.

Settings (8)
SettingEdited asDefault
Heading headingText–
Introduction introFormatted text–
Question questionTextMikä päivä sopii talkoisiin parhaiten?
Options (one per line) optionsLong textLauantai 9.5. Sunnuntai 10.5. Lauantai 16.5.
Allow several choices multipleOn / offfalse
Results on the page resultsChoiceAfter voting (After voting · Always · Never (administrators only))
Poll closes closesAtDate and time–
Signed-in customers only customersOnlyOn / off–

Accessibility

Every field has a visible label, a required field says so in text, errors are announced and lead to the field, and autocomplete fills in familiar details. Touch targets are at least 44 px.

Used in 0 templates

No gallery template uses this yet. Add it to a page from the editor's Add section library.

Voting advice (yes/no)

Section Try it vaalikone

A voting advice tool: the visitor answers statements yes or no and sees how the candidate's views match their own.

Settings (9)
SettingEdited asDefault
Heading headingTextVaalikone
Introduction introLong textVastaa väitteisiin ja katso, missä olemme samaa…
Candidate name in the results candidateNameText–
Visitors can mark a question important to them visitorWeightsOn / offtrue
First button text cta1LabelText–
First button address cta1UrlLink–
Second button text cta2LabelText–
Second button address cta2UrlLink–
Share the result button shareOn / offtrue

Accessibility

Every field has a visible label, a required field says so in text, errors are announced and lead to the field, and autocomplete fills in familiar details. Touch targets are at least 44 px.

Used in 1 templates