Skip to content

مرجع المكوّنات ​

يضم ReelForge ‏62 مكوّناً. هذه الصفحة مولّدة من الـ schemas الخاصة بها (packages/core/src/components/)، وكل صورة مأخوذة من حلقة المعرض المرجعية (fixtures/golden/components/episode.yaml) ومرسومة بالمحرك نفسه الذي يرسم فيديوهاتك. الخصائص صارمة: أي مفتاح غير معروف يعطي خطأً مع اقتراح «did you mean».

يقبل كل عنصر أيضاً المفاتيح المشتركة id وplace وsize وcol وlayer وz وenter وexit وstates وfx وsfx (راجع صيغة الحلقة). المفاتيح at وuntil تعابير زمن، وcolor وaccent وcolors[] تقبل اسم لون من الثيم (lime وcyan وred وamber وviolet وink وdim) أو لون CSS.

ملاحظة: هذه الصفحة مولّدة من الكود. العناوين والشرح بالعربية، أما الأوصاف داخل الجداول فتُقرأ من الكود وتبقى بالإنجليزية.

المكوّنالحجم الافتراضيالدخول الافتراضيالطبقةالغرض
title960×240risebaseBig display text; accent markup colors words with the accent color.
label640×60fadebaseSmall uppercase monospace label.
code960×520risebaseCode card with token colors that types itself.
node300×170popbaseBox with a title and a sub-status; status changes its color.
arrow200×40drawoverlayStraight, elbow or curved arrow with an optional label and moving packets.
chip340×84popbasePill/tag, optionally struck through.
stamp680×260stampoverlayRotated bordered word that slams in (×2, DEADLOCK).
table960×440popbaseHeader + rows with animated row inserts and highlights.
lanes960×760popbaseParallel columns of timed steps (race conditions).
checklist880×460popbaseItems with check boxes appearing in sequence.
counter820×320popbaseBig number counting between keyframe values.
meter880×180popbaseHorizontal bar (or a half-circle gauge with style: gauge) with an optional threshold marker.
timeline960×260popbaseAxis with markers at relative positions (backoff, TTL).
grid640×640popbaseN×M tiles with per-tile states (thread pool, shards, services).
bucket440×560popbaseToken bucket whose tokens are consumed and refilled over time.
phone440×880popbasePhone mock with a checkout screen, button taps and notifications.
quote940×460risebaseQuote card with author; the quote types itself.
particles1080×1000noneoverlaySeeded particle bursts, herds, streams, dust or confetti.
trap1080×1000glitchoverlayThe series "THE TRAP" interstitial with warning tapes.
cta960×560risebase"Next episode" title plus a comment box typing a keyword.
icon160×160popbaseInline SVG icon from the bundled set, or an SVG from assets/.
bar-chart960×560fadebaseVertical or horizontal bars that grow in on enter; keyframable values and a focus bar.
line-chart960×560fadebaseOne or more series that draw themselves, with points, axis labels and a legend.
donut-chart960×520fadebaseDonut whose segments sweep in, with a center value and a legend.
stat-card420×260risebaseKPI card: a value counting up, a label and an up/down delta.
progress-ring360×360popbaseCircular percentage that fills to its value (keyframable).
comparison960×560risebaseA vs B columns with rows of attributes (check/cross or values) and a winner.
before-after960×520risebaseTwo panels (text or an assets/ image) revealed by an animated wipe divider.
ranking960×560fadebaseOrdered horizontal bars with rank numbers that grow in sequence.
steps760×620fadebaseNumbered steps appearing one by one, vertical or horizontal.
flow960×300fadebaseHorizontal pipeline of stages with connectors and a moving token.
org-chart960×560fadebaseTree of person/role boxes (nested or parent ids) with automatic layout.
tree960×560fadebaseGeneric hierarchy with automatic layout; branches draw in level by level.
cycle760×760fadebaseStages around a circle with arrows; the active stage is highlighted over time.
funnel760×620fadebaseStages narrowing from top to bottom, with values and optional conversion rates.
pyramid760×620fadebaseStacked levels from a narrow top to a wide base, labelled at the side.
matrix-2x2760×760fadebase2×2 quadrants (top-left, top-right, bottom-left, bottom-right) with axis labels and placed items.
map960×600fadebaseWorld or regional outline map (Natural Earth, public domain): highlighted countries, labelled pins and routes that draw between them.
route960×420fadebaseA→B path through waypoints with a moving vehicle (truck, ship, plane, ambulance, train, …).
floor-plan860×600fadebaseRooms drawn from rectangles on a grid, with labels and rooms highlighted over time.
building600×760fadebaseStacked floors (listed from the ground up) with labels; floors are highlighted over time.
container-stack860×560fadebaseShipping containers with their codes, stacked bottom-up like a crane loads them.
calendar760×700fadebaseMonth view (English or Arabic names) whose highlighted days appear over time.
clock420×420popbaseAnalog or digital clock that ticks between keyframed times, or a countdown (mode: countdown).
schedule-board960×520fadebaseDepartures/arrivals split-flap board whose rows and later updates flip into place.
appointment760×340risebaseAppointment card: title, date and time, place and a status chip (states can change it).
person-card640×220risebasePerson with an avatar (initials, an icon or an assets/ image), name and role.
chat760×760fadebaseMessage bubbles (left/right, LTR or RTL) that appear in order, with a typing indicator.
notification760×520fadebaseStack of notification toasts sliding in one after another (newest on top).
speech-bubble640×300popbaseSpeech or thought bubble with a tail; optionally types itself.
lower-third860×170wipeoverlayName and title bar that wipes in over the scene (overlay layer).
image860×600fadebaseImage from assets/ (cover or contain) with a slow Ken Burns pan and zoom over its lifetime.
logo600×240popbaseLogo slot: an assets/ image, or a text wordmark with an optional icon mark and tagline.
kinetic-text960×400fadebaseHeadline revealed word by word (pop, slide or highlight), staggered or on word beats.
bullet-list860×520fadebaseBulleted or numbered points appearing one by one.
callout360×110drawoverlayAnnotation label with a curved arrow pointing at an element (to: id or id.side) or a point.
spotlight1080×1000fadeoverlayDims the whole scene except one element (target: id) or box, with an optional label.
split-screen960×600risebaseTwo halves side by side (or stacked), each with a title, text, icon or assets/ image.
pricing-table960×620fadebasePlans with prices and feature lists and a featured plan; variant: tag draws one price tag.
qr-code420×500fadebaseScannable QR code (byte mode, ECC L or M, versions 1–10) encoded in the runtime.
rating640×200popbaseStars from 0 to max with halves, filling in turn. For illustrative scores only, never as real customer reviews.
vitals860×360fadebaseHeart-rate monitor: an ECG trace sweeping across with a live BPM counter (keyframable).

title ​

Big display text; accent markup colors words with the accent color.

لقطة من مشهد text في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
sizenumber
alignleft | center | right"center"
colorstring"ink"
accentstring"lime"
fontauto | display | arabic | mono"auto"
weightinteger800
substring

label ​

Small uppercase monospace label.

لقطة من مشهد text في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
colorstring"dim"
sizenumber
alignstart | left | center | right"start"
dotbooleanfalse

code ​

Code card with token colors that types itself.

لقطة من مشهد code في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestring
langstring"ts"
lines(string | object)[]نعم
fontSizenumber30
cpsnumber28
caretbooleantrue
numbersbooleantrue
typingbooleantrue
highlightobject[][]

node ​

Box with a title and a sub-status; status changes its color.

لقطة من مشهد diagram في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestringنعم
substring
colorstring"cyan"
statusidle | ok | err | warn | busy | off"idle"
iconicon name (list)
badgestring

arrow ​

Straight, elbow or curved arrow with an optional label and moving packets.

لقطة من مشهد diagram في المعرض

الخاصيةالنوعالافتراضيإلزامي
fromstring | objectنعم
tostring | objectنعم
labelstring
colorstring"dim"
dashedbooleanfalse
routestraight | elbow | curve"straight"
widthnumber5
headend | start | both | none"end"
packetboolean | objectfalse
packetsobject[][]
gapnumber14

chip ​

Pill/tag, optionally struck through.

لقطة من مشهد text في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
colorstring"lime"
strikeboolean | timefalse
iconicon name (list)
variantsolid | outline | soft"soft"
sizenumber34

stamp ​

Rotated bordered word that slams in (×2, DEADLOCK).

لقطة من مشهد hits في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
colorstring"red"
sizenumber120
rotnumber-5

table ​

Header + rows with animated row inserts and highlights.

لقطة من مشهد table في المعرض

الخاصيةالنوعالافتراضيإلزامي
columnsstring[]نعم
rowsobject[][]
widthsnumber[]
fontSizenumber28
accentstring"lime"

lanes ​

Parallel columns of timed steps (race conditions).

لقطة من مشهد lanes في المعرض

الخاصيةالنوعالافتراضيإلزامي
lanesobject[]نعم
interleavebooleantrue
fontSizenumber26

checklist ​

Items with check boxes appearing in sequence.

لقطة من مشهد lists في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestring
itemsobject[]نعم
fontSizenumber36
colorstring"lime"

counter ​

Big number counting between keyframe values.

لقطة من مشهد hits في المعرض

الخاصيةالنوعالافتراضيإلزامي
keyframesobject[]نعم
fromnumber0
prefixstring""
suffixstring""
decimalsinteger0
separatorbooleantrue
labelstring
colorstring"ink"
sizenumber180

meter ​

Horizontal bar (or a half-circle gauge with style: gauge) with an optional threshold marker.

لقطة من مشهد lists في المعرض

الخاصيةالنوعالافتراضيإلزامي
keyframesobject[]نعم
fromnumber0
maxnumber100
thresholdnumber
labelstring
unitstring""
colorstring"lime"
dangerstring"red"
stylebar | gauge"bar"

timeline ​

Axis with markers at relative positions (backoff, TTL).

لقطة من مشهد time في المعرض

الخاصيةالنوعالافتراضيإلزامي
markersobject[][]
startstring
endstring
colorstring"cyan"
cursorobject[][]

grid ​

N×M tiles with per-tile states (thread pool, shards, services).

لقطة من مشهد time في المعرض

الخاصيةالنوعالافتراضيإلزامي
colsintegerنعم
rowsintegerنعم
tiles(string | object)[][]
stepsobject[][]
gapnumber14
labelstring

bucket ​

Token bucket whose tokens are consumed and refilled over time.

لقطة من مشهد bucket في المعرض

الخاصيةالنوعالافتراضيإلزامي
capacityintegerنعم
keyframesobject[][]
labelstring
ratestring
colorstring"lime"

phone ​

Phone mock with a checkout screen, button taps and notifications.

لقطة من مشهد phone في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestring"Checkout"
amountstring
itemstring
buttonstring"Pay now"
notificationsobject[][]
tapsobject[][]
offlinebooleanfalse
loadingbooleanfalse
successboolean | stringfalse

quote ​

Quote card with author; the quote types itself.

لقطة من مشهد quote في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
authorstring
highlightstring[][]
cpsnumber32
colorstring"lime"
sizenumber56

particles ​

Seeded particle bursts, herds, streams, dust or confetti.

لقطة من مشهد trap في المعرض

الخاصيةالنوعالافتراضيإلزامي
kindburst | herd | stream | dust | confetti"burst"
fromstring | object
tostring | object
countinteger40
attime
durnumber1.2
colorstring"lime"
colorsstring[]
sizenumber10
spreadnumber140
seedinteger1

trap ​

The series "THE TRAP" interstitial with warning tapes.

لقطة من مشهد trap في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestring"THE TRAP"
substring
attime
untiltime
colorstring"amber"

cta ​

"Next episode" title plus a comment box typing a keyword.

لقطة من مشهد cta في المعرض

الخاصيةالنوعالافتراضيإلزامي
labelstring"NEXT EPISODE"
nextstringنعم
keywordstring
promptstring"Comment"
attime
colorstring"lime"

icon ​

Inline SVG icon from the bundled set, or an SVG from assets/.

لقطة من مشهد diagram في المعرض

الخاصيةالنوعالافتراضيإلزامي
nameicon name (list)
srcstring
sizenumber140
colorstring"ink"
pulsebooleanfalse
ringbooleanfalse

bar-chart ​

Vertical or horizontal bars that grow in on enter; keyframable values and a focus bar.

لقطة من مشهد bars في المعرض

الخاصيةالنوعالافتراضيإلزامي
barsobject[]نعم
orientvertical | horizontal"vertical"
minnumber
maxnumber
titlestring
valuesbooleantrue
gridbooleantrue
focusinteger | object
prefixstring""
suffixstring""
decimalsinteger0
colorstring"cyan"
accentstring"lime"
staggernumber0.12
durnumber0.8
fontSizenumber26

line-chart ​

One or more series that draw themselves, with points, axis labels and a legend.

لقطة من مشهد lines في المعرض

الخاصيةالنوعالافتراضيإلزامي
seriesobject[]نعم
labelsstring[][]
minnumber
maxnumber
titlestring
pointsbooleantrue
areabooleantrue
gridbooleantrue
legendbooleantrue
prefixstring""
suffixstring""
decimalsinteger0
colorstring"cyan"
staggernumber0.3
durnumber1.4
fontSizenumber24

donut-chart ​

Donut whose segments sweep in, with a center value and a legend.

لقطة من مشهد donut في المعرض

الخاصيةالنوعالافتراضيإلزامي
segmentsobject[]نعم
totalnumber
labelstring
valuestring
showpercent | value | none"percent"
legendbooleantrue
thicknessnumber0.3
prefixstring""
suffixstring""
decimalsinteger0
colorstring"cyan"
durnumber1.2
fontSizenumber28

stat-card ​

KPI card: a value counting up, a label and an up/down delta.

لقطة من مشهد bars في المعرض

الخاصيةالنوعالافتراضيإلزامي
labelstringنعم
valuenumberنعم
fromnumber0
keyframesobject[]
prefixstring""
suffixstring""
decimalsinteger0
separatorbooleantrue
deltanumber | string
deltaSuffixstring"%"
goodup | down"up"
substring
iconicon name (list)
colorstring"ink"
accentstring"cyan"
durnumber1.2
sizenumber96

progress-ring ​

Circular percentage that fills to its value (keyframable).

لقطة من مشهد lines في المعرض

الخاصيةالنوعالافتراضيإلزامي
valuenumberنعم
maxnumber100
fromnumber0
keyframesobject[]
labelstring
prefixstring""
suffixstring"%"
decimalsinteger0
colorstring"lime"
thicknessnumber28
durnumber1.2

comparison ​

A vs B columns with rows of attributes (check/cross or values) and a winner.

لقطة من مشهد compare في المعرض

الخاصيةالنوعالافتراضيإلزامي
aobjectنعم
bobjectنعم
rowsobject[]نعم
winnera | b | object
badgestring"WINNER"
accentstring"lime"
staggernumber0.35
fontSizenumber32

before-after ​

Two panels (text or an assets/ image) revealed by an animated wipe divider.

لقطة من مشهد wipe في المعرض

الخاصيةالنوعالافتراضيإلزامي
beforeobjectنعم
afterobjectنعم
attime
durnumber1.1
splitnumber0.5
fontSizenumber44

ranking ​

Ordered horizontal bars with rank numbers that grow in sequence.

لقطة من مشهد ranking في المعرض

الخاصيةالنوعالافتراضيإلزامي
itemsobject[]نعم
sortbooleantrue
orderbottom-up | top-down"bottom-up"
maxnumber
valuesbooleantrue
prefixstring""
suffixstring""
decimalsinteger0
colorstring"cyan"
accentstring"lime"
staggernumber0.3
durnumber0.7
fontSizenumber30

steps ​

Numbered steps appearing one by one, vertical or horizontal.

لقطة من مشهد steps في المعرض

الخاصيةالنوعالافتراضيإلزامي
itemsobject[]نعم
orientvertical | horizontal"vertical"
colorstring"lime"
staggernumber0.5
fontSizenumber40

flow ​

Horizontal pipeline of stages with connectors and a moving token.

لقطة من مشهد flow في المعرض

الخاصيةالنوعالافتراضيإلزامي
stagesobject[]نعم
tokenboolean | objecttrue
colorstring"cyan"
accentstring"lime"
staggernumber0.25
fontSizenumber28

org-chart ​

Tree of person/role boxes (nested or parent ids) with automatic layout.

لقطة من مشهد org في المعرض

الخاصيةالنوعالافتراضيإلزامي
peopleobject[]نعم
colorstring"cyan"
accentstring"lime"
staggernumber0.35
fontSizenumber30

tree ​

Generic hierarchy with automatic layout; branches draw in level by level.

لقطة من مشهد tree في المعرض

الخاصيةالنوعالافتراضيإلزامي
nodesobject[]نعم
orientdown | right"down"
colorstring"violet"
staggernumber0.3
fontSizenumber28

cycle ​

Stages around a circle with arrows; the active stage is highlighted over time.

لقطة من مشهد cycle في المعرض

الخاصيةالنوعالافتراضيإلزامي
stagesobject[]نعم
activeobject[][]
stepnumber0.8
centerstring
colorstring"cyan"
accentstring"lime"
staggernumber0.15
fontSizenumber28

funnel ​

Stages narrowing from top to bottom, with values and optional conversion rates.

لقطة من مشهد funnel في المعرض

الخاصيةالنوعالافتراضيإلزامي
stagesobject[]نعم
ratebooleanfalse
necknumber0.32
prefixstring""
suffixstring""
decimalsinteger0
colorstring"cyan"
accentstring"violet"
staggernumber0.3
fontSizenumber32

pyramid ​

Stacked levels from a narrow top to a wide base, labelled at the side.

لقطة من مشهد pyramid في المعرض

الخاصيةالنوعالافتراضيإلزامي
levelsobject[]نعم
orderbottom-up | top-down"bottom-up"
colorstring"cyan"
accentstring"lime"
staggernumber0.3
fontSizenumber32

matrix-2x2 ​

2×2 quadrants (top-left, top-right, bottom-left, bottom-right) with axis labels and placed items.

لقطة من مشهد matrix في المعرض

الخاصيةالنوعالافتراضيإلزامي
xobject{}
yobject{}
quadrantsobject[][]
itemsobject[][]
colorstring"cyan"
staggernumber0.3
fontSizenumber26

map ​

World or regional outline map (Natural Earth, public domain): highlighted countries, labelled pins and routes that draw between them.

لقطة من مشهد map في المعرض

الخاصيةالنوعالافتراضيإلزامي
viewworld | africa | europe | asia | middle-east | north-america | south-america | oceania | object"world"
countries(string | object)[][]
pinsobject[][]
routesobject[][]
graticulebooleantrue
colorstring"cyan"
accentstring"lime"
staggernumber0.3
fontSizenumber26

route ​

A→B path through waypoints with a moving vehicle (truck, ship, plane, ambulance, train, …).

لقطة من مشهد route في المعرض

الخاصيةالنوعالافتراضيإلزامي
stopsobject[]نعم
vehicletruck | ship | plane | ambulance | train | car | bus | bike"truck"
progressobject[]
durnumber2.4
curvebooleantrue
colorstring"cyan"
accentstring"lime"
fontSizenumber28

floor-plan ​

Rooms drawn from rectangles on a grid, with labels and rooms highlighted over time.

لقطة من مشهد floor_plan في المعرض

الخاصيةالنوعالافتراضيإلزامي
colsinteger12
rowsinteger8
roomsobject[]نعم
highlightsobject[][]
colorstring"cyan"
accentstring"lime"
staggernumber0.08
fontSizenumber26

building ​

Stacked floors (listed from the ground up) with labels; floors are highlighted over time.

لقطة من مشهد building في المعرض

الخاصيةالنوعالافتراضيإلزامي
floorsobject[]نعم
highlightsobject[][]
numbersbooleantrue
groundstring"G"
colorstring"cyan"
accentstring"lime"
staggernumber0.12
fontSizenumber30

container-stack ​

Shipping containers with their codes, stacked bottom-up like a crane loads them.

لقطة من مشهد containers في المعرض

الخاصيةالنوعالافتراضيإلزامي
containersobject[]نعم
colsinteger4
focusinteger | object
colorstring"cyan"
accentstring"lime"
staggernumber0.12
fontSizenumber22

calendar ​

Month view (English or Arabic names) whose highlighted days appear over time.

لقطة من مشهد calendar في المعرض

الخاصيةالنوعالافتراضيإلزامي
yearintegerنعم
monthintegerنعم
langen | ar"en"
weekStartmon | sun | sat"mon"
weekdaysstring[]
monthNamestring
digitslatn | arab"latn"
days(integer | object)[][]
colorstring"cyan"
accentstring"lime"
staggernumber0.2
fontSizenumber30

clock ​

Analog or digital clock that ticks between keyframed times, or a countdown (mode: countdown).

لقطة من مشهد clocks في المعرض

الخاصيةالنوعالافتراضيإلزامي
modeclock | countdown"clock"
faceanalog | digital"analog"
timestring"09:00"
keyframesobject[]
hours24 | 12"24"
secondsbooleanfalse
fromnumber10
attime
labelstring
colorstring"ink"
accentstring"lime"

schedule-board ​

Departures/arrivals split-flap board whose rows and later updates flip into place.

لقطة من مشهد board في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestring"DEPARTURES"
iconicon name (list)"plane-takeoff"
columnsstring[]["TIME","DESTINATION","GATE","STATUS"]
widthsnumber[]
rowsobject[]نعم
updatesobject[][]
flipnumber0.7
colorstring"amber"
staggernumber0.25
fontSizenumber30

appointment ​

Appointment card: title, date and time, place and a status chip (states can change it).

لقطة من مشهد people في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestringنعم
datestringنعم
timestring
placestring
personstring
statusconfirmed | pending | cancelled | done"confirmed"
statusTextstring
iconicon name (list)"calendar-check"
colorstring"cyan"

person-card ​

Person with an avatar (initials, an icon or an assets/ image), name and role.

لقطة من مشهد people في المعرض

الخاصيةالنوعالافتراضيإلزامي
namestringنعم
rolestring
substring
srcstring
initialsstring
iconicon name (list)
badgestring
layouthorizontal | vertical"horizontal"
colorstring"cyan"

chat ​

Message bubbles (left/right, LTR or RTL) that appear in order, with a typing indicator.

لقطة من مشهد chat في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestring
messagesobject[]نعم
typingnumber0.7
dirauto | ltr | rtl"auto"
colorstring"cyan"
staggernumber1.1
fontSizenumber36

notification ​

Stack of notification toasts sliding in one after another (newest on top).

لقطة من مشهد toasts في المعرض

الخاصيةالنوعالافتراضيإلزامي
itemsobject[]نعم
colorstring"cyan"
staggernumber0.6
fontSizenumber28

speech-bubble ​

Speech or thought bubble with a tail; optionally types itself.

لقطة من مشهد toasts في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
tailbottom-left | bottom-right | top-left | top-right | none"bottom-left"
stylespeech | thought"speech"
cpsnumber0
colorstring"cyan"
fontSizenumber40

lower-third ​

Name and title bar that wipes in over the scene (overlay layer).

لقطة من مشهد media في المعرض

الخاصيةالنوعالافتراضيإلزامي
namestringنعم
titlestring
iconicon name (list)
colorstring"lime"
fontSizenumber52

image ​

Image from assets/ (cover or contain) with a slow Ken Burns pan and zoom over its lifetime.

لقطة من مشهد media في المعرض

الخاصيةالنوعالافتراضيإلزامي
srcstringنعم
fitcover | contain"cover"
kenburnsbooleantrue
zoomnumber1.12
pancenter | left | right | up | down"right"
captionstring
radiusnumber26
colorstring"ink"

Logo slot: an assets/ image, or a text wordmark with an optional icon mark and tagline.

لقطة من مشهد brand في المعرض

الخاصيةالنوعالافتراضيإلزامي
srcstring
textstring
taglinestring
iconicon name (list)
colorstring"ink"
accentstring"lime"
sizenumber96

kinetic-text ​

Headline revealed word by word (pop, slide or highlight), staggered or on word beats.

لقطة من مشهد brand في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
stylepop | slide | highlight"pop"
beatsobject[][]
sizenumber
alignleft | center | right"center"
colorstring"ink"
accentstring"lime"
staggernumber0.18
weightinteger800

bullet-list ​

Bulleted or numbered points appearing one by one.

لقطة من مشهد bullets في المعرض

الخاصيةالنوعالافتراضيإلزامي
titlestring
items(string | object)[]نعم
markerdot | number | check | dash | icon"dot"
colorstring"lime"
staggernumber0.45
fontSizenumber40

callout ​

Annotation label with a curved arrow pointing at an element (to: id or id.side) or a point.

لقطة من مشهد bullets في المعرض

الخاصيةالنوعالافتراضيإلزامي
tostring | objectنعم
textstringنعم
colorstring"amber"
curvebooleantrue
ringbooleantrue
fontSizenumber30

spotlight ​

Dims the whole scene except one element (target: id) or box, with an optional label.

لقطة من مشهد spotlight في المعرض

الخاصيةالنوعالافتراضيإلزامي
targetstring | objectنعم
shaperect | circle"rect"
paddingnumber24
dimnumber0.72
labelstring
attime
untiltime
colorstring"ink"

split-screen ​

Two halves side by side (or stacked), each with a title, text, icon or assets/ image.

لقطة من مشهد split في المعرض

الخاصيةالنوعالافتراضيإلزامي
aobjectنعم
bobjectنعم
splitcolumns | rows"columns"
badgestring
staggernumber0.35
fontSizenumber40

pricing-table ​

Plans with prices and feature lists and a featured plan; variant: tag draws one price tag.

لقطة من مشهد pricing في المعرض

الخاصيةالنوعالافتراضيإلزامي
varianttable | tag"table"
plansobject[]نعم
currencystring"$"
colorstring"cyan"
accentstring"lime"
staggernumber0.25
fontSizenumber30

qr-code ​

Scannable QR code (byte mode, ECC L or M, versions 1–10) encoded in the runtime.

لقطة من مشهد qr في المعرض

الخاصيةالنوعالافتراضيإلزامي
textstringنعم
eccL | M"M"
labelstring
drawbooleantrue
colorstring"#0b0d14"
backgroundstring"#ffffff"

rating ​

Stars from 0 to max with halves, filling in turn. For illustrative scores only, never as real customer reviews.

لقطة من مشهد price_tag في المعرض

الخاصيةالنوعالافتراضيإلزامي
valuenumberنعم
maxinteger5
labelstring
notestring
numbersbooleantrue
colorstring"amber"
durnumber1
sizenumber76

vitals ​

Heart-rate monitor: an ECG trace sweeping across with a live BPM counter (keyframable).

لقطة من مشهد vitals في المعرض

الخاصيةالنوعالافتراضيإلزامي
bpmnumber72
keyframesobject[]
labelstring"HEART RATE"
unitstring"BPM"
thresholdnumber
windownumber3
gridbooleantrue
colorstring"lime"
dangerstring"red"

الأيقونات ​

258 أيقونة مضمّنة، تُستخدم حيثما تقبل خاصية اسم أيقونة: مجموعة ReelForge وجزء من Lucide (ISC).

lock, unlock, bell, clock, warn, bubble, bomb, check, x, server, db, user, users, bolt, card, wifi, wifi-off, cloud, key, mail, cart, cpu, queue, shield, fire, refresh, hourglass, phone, code, globe, heart-pulse, stethoscope, pill, syringe, hospital, ambulance, activity, thermometer, bandage, cross, microscope, dna, brain, bone, baby, accessibility, test-tube, clipboard-plus, heart, hand-heart, eye, ear, tablets, pill-bottle, bed, briefcase-medical, shield-plus, scan-heart, house, building, building-complex, hotel, key-round, door-open, door-closed, sofa, bath, ruler, landmark, fence, trees, tree-pine, house-plus, map-pin-house, bed-double, ship, anchor, container, package, package-check, package-open, boxes, forklift, truck, warehouse, barcode, scan-barcode, route, waypoints, map, map-pin, map-pinned, navigation, compass, earth, weight, scale, clipboard-list, clipboard-check, plane, plane-takeoff, plane-landing, train-front, bus, car, bike, sailboat, fuel, ticket, luggage, cable-car, traffic-cone, milestone, signpost, rocket, graduation-cap, book, book-open, school, pencil, pen-tool, notebook, library, backpack, calculator, presentation, lightbulb, award, trophy, medal, atom, flask-conical, wallet, banknote, coins, piggy-bank, credit-card, receipt, chart-line, chart-column, chart-pie, trending-up, trending-down, dollar-sign, percent, hand-coins, badge-dollar-sign, briefcase, vault, circle-dollar-sign, utensils, utensils-crossed, chef-hat, coffee, pizza, apple, carrot, croissant, cake, wine, beer, cup-soda, ice-cream-cone, soup, sandwich, salad, cooking-pot, fish, wheat, shopping-bag, shopping-basket, store, tag, tags, gift, shirt, badge-percent, gavel, flag, vote, id-card, file-text, stamp, shield-check, scroll, badge-check, siren, fingerprint-pattern, zap, battery, battery-charging, sun, wind, droplet, droplets, flame, plug, plug-zap, power, gauge, leaf, recycle, solar-panel, waves-horizontal, cloud-sun, moon, snowflake, factory, cog, settings, wrench, hammer, drill, hard-hat, construction, pickaxe, bot, cable, shovel, paint-bucket, camera, tree-palm, mountain, mountain-snow, tent, umbrella, binoculars, castle, search, star, thumbs-up, message-circle, send, calendar, calendar-check, calendar-days, alarm-clock, timer, info, circle-question-mark, circle-check, circle-x, triangle-alert, plus, arrow-right, link, image, mic, qr-code, smartphone, sparkles, target, crown, user-plus, user-check, phone-call, megaphone, newspaper