Vai al contenuto

Cosa disegna il motore di rendering web

Ogni blocco sottostante viene disegnato in tempo reale a partire dai dati di esempio, seguiti dalle proprietà che accetta. Entrambi derivano dalle definizioni dei blocchi del motore di rendering, quindi questa pagina cambia con il codice.

Hero con il marchio

Describe it. The AI builds the app.

Three steps.

PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextobbligatorioThe page's headline; without it the hero draws nothing.
ledetextA sentence under the heading.
accenttextThe part of the heading drawn in the accent; a part the heading does not hold is not drawn so.
aligntext: start, center`center` centres the text and the actions; `start` is the default.
questiontextA line above the actions.
primaryobjectThe main call to action. Without `label`, or without `href` and the sheet, none is drawn.
primary.labeltextobbligatorioThe button's text.
primary.hreftextWhere it leads: a path of the site, which takes the page's language, an address, or `mailto:`.
primary.actiontext: sheet`sheet` opens the site's contact sheet instead of `href`.
primary.notetextA line beside the button, such as the mail address it writes to.
secondaryobjectA second, quieter call to action. Without `label`, or without `href` and the sheet, none is drawn.
secondary.labeltextobbligatorioThe button's text.
secondary.hreftextWhere it leads: a path of the site, which takes the page's language, an address, or `mailto:`.
secondary.actiontext: sheet`sheet` opens the site's contact sheet instead of `href`.
secondary.notetextA line beside the button, such as the mail address it writes to.
visualtextThe plugin that draws the figure beside the text, by its id, or `none`.
captiontextA line under the figure.
atmospheretext: none, data-rainWhat falls behind the hero; left out, the site's `hero_atmosphere`.
rainlist, max 5The rain's columns, drawn only under the block's own `atmosphere`.
rain[].tokenstextsThe words of one column, top to bottom.

Barre dei passaggi

From a sentence to running software.

  1. 1

    Describe

    what the business needs

    You
  2. 2

    Set up

    once

    Once
  3. 3

    Run

    every day

PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
stepslist, max 4obbligatorioTwo to four steps, numbered in this order.
steps[].icontextA lucide icon name, such as `sparkles`, or an image of the site's assets, `assets/<file>`.
steps[].titletextobbligatorioThe step's name.
steps[].texttextA line under the name.
steps[].tagtextA short label, such as who does the step.
steps[].tag_tonetext: accent, plain`accent` marks the tag; `plain` is the default.

Fase del flusso

3

It goes live by itself.

Automatic
The way to live
  1. Test
  2. Stage
  3. Live
One updatereaches every customer
PropTipoCosa contiene
numbernumberobbligatorioThe step's place in the flow.
headingtextobbligatorioThe step's heading.
bodytextA sentence under the heading.
tagtextA short label, such as who does the step.
tag_tonetext: accent, plain`accent` marks the tag; `plain` is the default.
figurevariant: form, status, pathWhat the step shows, drawn by its `kind`; without it the step draws its head only.
figure(form).titletextobbligatorioThe record's kind, such as `Order`.
figure(form).reftextThe record's number.
figure(form).fieldslist, max 6Its fields, two by two.
figure(form).fields[].labeltextobbligatorioThe field's name.
figure(form).fields[].valuetextobbligatorioWhat it holds.
figure(form).statestexts, max 6Its states in order.
figure(form).currenttextThe state marked as current.
figure(status).layouttext: stack, row`row` lays the rows out side by side from a medium screen up; `stack` is the default.
figure(status).rowslist, max 6obbligatorioWhat is set up, one row each.
figure(status).rows[].labeltextobbligatorioWhat the row is, such as `App`.
figure(status).rows[].valuetextobbligatorioIts value.
figure(status).rows[].notetextA line beside the value.
figure(status).rows[].stagestexts, max 6The stages the row went through.
figure(path).headingtextA line above the path.
figure(path).stagestexts, max 6obbligatorioThe stages in order.
figure(path).currenttextThe stage the runner reaches; the first when left out.
figure(path).updateobjectA note under the path.
figure(path).update.headingtextobbligatorioThe note's heading.
figure(path).update.texttextA line under it.
figure(path).update.countnumberHow many small marks stand for whom it reaches.
figure(path).update.icontextA lucide icon name, or an image of the site's assets, `assets/<file>`.

Schermata in evidenza

Everything your app needs, included.

includedWith every app.

Your app

  • In all your languages
  • Light and dark
PropTipoCosa contiene
icontextA lucide icon name or an image of the site's assets, `assets/<file>`, in the head's tile.
headingtextobbligatorioThe section's heading.
ledetextA sentence under the heading.
badgetextA short accent label on a line of its own, such as `included`.
badge_notetextA line beside the badge.
titletextThe card's title.
texttextA line under the card's title.
link_labeltextA text button beside the card's title that opens `link_shot` large.
link_shotobjectThe screenshot `link_label` opens.
link_shot.lighttextobbligatorioThe image in light mode, and in both modes without a `dark` twin.
link_shot.darktextIts twin in dark mode.
link_shot.alttextobbligatorioWhat the image shows, for a reader who cannot see it.
link_shot.paperflagA printed page: one image, the same in both modes, drawn whole.
screenslist, max 2obbligatorioOne or two screenshots: a desktop one, and a phone beside it.
screens[].lighttextobbligatorioThe image in light mode, and in both modes without a `dark` twin.
screens[].darktextIts twin in dark mode.
screens[].alttextobbligatorioWhat the image shows, for a reader who cannot see it.
screens[].paperflagA printed page: one image, the same in both modes, drawn whole.
screens[].labeltextA short label on the image, such as `Phone`.
screens[].frametext: desktop, phone`phone` draws it in a phone's frame; `desktop` is the default.
pointstexts, max 6Short points under the screens.

Hub

The core

The engine

Reads what was built and serves it.

One core feeds them all.

  • App
  • Websites
  • Reports
PropTipoCosa contiene
labeltextA short line above the heading.
headingtextobbligatorioThe core's name.
bodytextA line under the heading.
coretextA lucide icon name or an image of the site's assets, `assets/<file>`, drawn between the arrows.
notetextA line above the outputs.
outputstexts, max 6obbligatorioWhat the core feeds, one to six, in order.

Schede schermate

WebsitesPages, menu and forms.
Reports

Reminders and imports, finished even after an interruption.

JobsDone in the background.
PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
cardslist, max 4obbligatorioOne to four cards, in a row from wide screens up.
cards[].titletextobbligatorioThe card's name.
cards[].texttextA line under the name.
cards[].shotslist, max 2None, one or two screenshots on top of the card, side by side.
cards[].shots[].lighttextobbligatorioThe image in light mode, and in both modes without a `dark` twin.
cards[].shots[].darktextIts twin in dark mode.
cards[].shots[].alttextobbligatorioWhat the image shows, for a reader who cannot see it.
cards[].shots[].paperflagA printed page: one image, the same in both modes, drawn whole.
cards[].icontextWithout a screenshot: a lucide icon name or an image of the site's assets, `assets/<file>`, on top of the card.
cards[].icon_texttextWithout a screenshot: a sentence under that icon.

Sezioni a scomparsa

For engineers

What an app is made of
Order.entity.jsonorder.ts
ArtefactWhat it does
entity JSONThe records and their fields
PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
itemslist, max 8obbligatorioThe panels, closed until a reader opens one.
items[].summarytextobbligatorioThe panel's line, which opens it.
items[].chipslist, max 16Short labels, such as file names.
items[].chips[].labeltextobbligatorioThe chip's text.
items[].chips[].tonenumber1 to 6: one of six marks from the theme's accent, so chips of one kind match; 1 when left out.
items[].headtexts, max 2The table's column heads, one or two; a missing second one stays empty.
items[].rowslist, max 16The table's rows.
items[].rows[].labeltextobbligatorioThe left cell.
items[].rows[].valuetextobbligatorioThe right cell.

Pannello conclusivo

See it live, with your own process.

We show live demos by appointment.

Book a live demohello@example.com
PropTipoCosa contiene
headingtextobbligatorioThe panel's heading; without it the panel draws nothing.
bodytextA line under the heading.
primaryobjectThe main call to action. Without `label`, or without `href` and the sheet, none is drawn.
primary.labeltextobbligatorioThe button's text.
primary.hreftextWhere it leads: a path of the site, which takes the page's language, an address, or `mailto:`.
primary.actiontext: sheet`sheet` opens the site's contact sheet instead of `href`.
primary.notetextA line beside the button, such as the mail address it writes to.
secondaryobjectA second, quieter call to action. Without `label`, or without `href` and the sheet, none is drawn.
secondary.labeltextobbligatorioThe button's text.
secondary.hreftextWhere it leads: a path of the site, which takes the page's language, an address, or `mailto:`.
secondary.actiontext: sheet`sheet` opens the site's contact sheet instead of `href`.
secondary.notetextA line beside the button, such as the mail address it writes to.
notetextA small line under the actions.
frametext: card, none`none` draws the panel without its card, border and glow; `card` is the default.

Pilastri

What we stand on

01

Open

Every book is on the shelf.

02

Free

PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
itemslistobbligatorioThe pillars; one without a title is left out.
items[].numtextA short mark above the title, such as `01`.
items[].titletextobbligatorioThe pillar's title.
items[].bodytextA sentence under the title.

Pila

The products

Lending

disponibile

Loans and returns.

Shop

in arrivo
PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
itemslistobbligatorioThe products; one with neither a title nor a lockup is left out.
items[].titletextThe product's name, where no lockup draws it.
items[].lockupobjectThe product's name as a family lockup, such as `digita ● shop`.
items[].lockup.familytextThe family's word.
items[].lockup.producttextThe product's word.
items[].statustext: available, early_access, comingHow available the product is today.
items[].bodytextA sentence under the name.
items[].hreftextWhere the card's link leads; drawn only with `link_label`.
items[].link_labeltextThe link's text.

Pipeline

How a loan works

  1. 1

    Reserve

  2. 2

    Collect

    within a week

PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
stageslistobbligatorioThe stages in order; one without a title is left out.
stages[].stagetextA short mark above the title, such as `Step 1`.
stages[].titletextobbligatorioThe stage's title.
stages[].bodytextA sentence under the title.
stages[].targettextA line at the card's foot, such as how long the stage takes.

Confronto

Before and after

LoansBeforeOn paperAfterIn the app
PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
columnstexts, max 2obbligatorioThe two columns' heads; without both nothing is drawn.
rowslistobbligatorioThe rows; one without an aspect is left out.
rows[].aspecttextobbligatorioWhat the row compares.
rows[].atextThe first column's cell.
rows[].btextThe second column's cell.

Lista di controllo

What you need

  • An IDany official one
  • An address
PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
itemslistobbligatorioThe points; one without `what` is left out.
items[].whattextobbligatorioThe point.
items[].notetextA line beside it.

Segmenti

Who reads here

A

Students

who study here

Quiet desks

PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
itemslistobbligatorioThe segments; one without a title is left out.
items[].marktextA short mark above the title.
items[].titletextobbligatorioThe segment's title.
items[].whotextWho it is for.
items[].gaintextWhat they gain, at the card's foot.

Segnali

In short

  • Free
  • Open six days
  • In the town centre
PropTipoCosa contiene
eyebrowtextA short line above the heading.
itemstextsobbligatorioThe short claims, one per line.
notetextA small line under them.

Hero

Borrow a book today

Every book, three weeks at a time.

How to join
PropTipoCosa contiene
headingtextobbligatorioThe page's headline; without it the hero draws nothing.
subheadingtextA sentence under the headline.
cta_labeltextThe button's text; drawn only with `cta_href`.
cta_hreftextWhere the button leads.

Testo formattato

Visit us

Open Monday to Saturday.

The reading room closes an hour earlier.

PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
bodytextThe text; an empty line starts a new paragraph.
primaryobjectA call to action under the text. Without `label`, or without `href` and the sheet, none is drawn.
primary.labeltextobbligatorioThe button's text.
primary.hreftextWhere it leads: a path of the site, which takes the page's language, an address, or `mailto:`.
primary.actiontext: sheet`sheet` opens the site's contact sheet instead of `href`.
primary.notetextA line beside the button, such as the mail address it writes to.
secondaryobjectA second, quieter call to action. Without `label`, or without `href` and the sheet, none is drawn.
secondary.labeltextobbligatorioThe button's text.
secondary.hreftextWhere it leads: a path of the site, which takes the page's language, an address, or `mailto:`.
secondary.actiontext: sheet`sheet` opens the site's contact sheet instead of `href`.
secondary.notetextA line beside the button, such as the mail address it writes to.
notetextA small line under the actions.
aligntext: start, center`center` centres the text; `start` is the default.
sizetext: normal, small`small` sets the lede as a small aside; `normal` is the default.

Griglia di funzionalità

What members get

Three weeks

Every loan runs three weeks.

Reservations

PropTipoCosa contiene
headingtextThe section's heading.
itemslistThe cards, three in a row on a wide screen.
items[].titletextThe card's title.
items[].bodytextA line under the title.

Statistiche

Books
12,000
Members
800
PropTipoCosa contiene
itemslistobbligatorioThe figures, up to four in a row on a wide screen.
items[].labeltextWhat the figure counts.
items[].valuetextThe figure.

Media

The reading room

The reading room

PropTipoCosa contiene
imagetextThe image as a file id or `assets/<file>`; it wins over `src`.
srctextThe image's address.
alttextWhat the image shows, for a reader who cannot see it.
captiontextA line under the image.

Chiamata all'azione

Join today

Membership is free.

PropTipoCosa contiene
headingtextThe panel's heading.
bodytextA line under the heading.
cta_labeltextThe button's text; drawn only with `cta_href`.
cta_hreftextWhere the button leads.

Incorporamento

PropTipoCosa contiene
srctextobbligatorioThe address the frame shows; without it nothing is drawn.
titletextThe frame's title for a screen reader.

Codice

One file

book.entity.jsonjson
{ "name": "Book" }
PropTipoCosa contiene
codetextobbligatorioThe code, as it is shown; without it nothing is drawn.
titletextA file name or title above the code.
languagetextThe language's name, shown as a badge.
headingtextThe section's heading.
introtextA sentence above the code.
captiontextA line under the code.

Dati di contatto

Find us

Town LibraryMain Street 11000 Towndesk@example.org
PropTipoCosa contiene
headingtextThe section's heading.
bodytextA sentence under the heading.
addresstextsobbligatorioThe postal address, one line each; without it nothing is drawn.
emailtextThe mail address.
phonetextThe phone number.
booking_urltextWhere the booking button leads; drawn only with `booking_label`.
booking_labeltextThe booking button's text.
formobjectThe contact sheet's own texts; each one left out keeps the site's text.
form.titletextThe sheet's title.
form.headingtextThe heading above the form.
form.ledetextA sentence under it.
form.nametextThe name field's label.
form.emailtextThe mail field's label.
form.messagetextThe message field's label.
form.messagePlaceholdertextThe message field's hint.
form.sendtextThe send button's text.

Elenco app

The apps

Prova la demo, senza registrazione
Apre subito la demo, con l’accesso di un utente demo.
Hai un account? Accedi
Apre l’accesso dell’app per il tuo account.

Officine per biciclette

PropTipoCosa contiene
eyebrowtextA short line above the heading.
headingtextThe section's heading.
ledetextA sentence under the heading.
Cosa disegna il motore di rendering web · simplidigita