Léim chuig an ábhar
Roghchlár
Teanga, Gaeilge faoi láthair
EnglishGaeilge简体中文Españolहिन्दीPortuguêsবাংলাРусский日本語廣東話Tiếng Việtالعربية

córas dearaidh rastrillo

Forbhreathnú ar gach a soláthraíonn an córas dearaidh. Téama: day. Teanga: Gaeilge.

Buneilimintí comhéadain

Na cruthanna nach féidir le comhpháirt a bheith, mar go dtimpeallaíonn siad corp nach eol ach don ghlaoiteoir: an cárta rannóige, an greille sonraí, an roghchlár nochta, agus creatlach na mblaosc féin. Seolann tokens.css na haicmí agus scríobhann feidhmchlár an mharcáil. Is é atá thíos go díreach an sampla a thugann ui.Styleguide ar ais, agus is é sin an sampla a choinníonn tástálacha ui in aghaidh tokens.css.

Tá na naisc anseo neamhghníomhach

Naisc neamhghníomhach; cuirtear foinse an tsampla ar fáil.

box

Cárta stuáilte na rannóige, agus an ceannteideal a shuíonn lasmuigh de.

Cé acu cárta is cé

Níl aon stuáil ag rst-list ná rst-card d'aon ghnó: sraith rónna a choinníonn siad, agus stuálann gach ró é féin. Cuir foirm, alt, stiall nasc nó aon rud eile nach ró é díreach isteach i gceann acu agus léireofar é ar aon leibhéal leis an imlíne — is é an téacs ag baint leis an imeall an comhartha. Is é rst-box an cárta stuáilte d'ábhar ar bith, agus a cheannteideal mar rst-box-head deartháireach roimhe.

Réamhamharc
<div rst-box-head><h2>Payout</h2><a rst-btn href="/payout/edit">Edit</a></div>
<section rst-box><p>Everything on a screen sits inside boxes.</p><div rst-box-foot>Last updated 2 hours ago</div></section>

dropdown

An roghchlár details/summary atá taobh thiar de roghchláir bharr an leathanaigh agus de scagaire barra liosta, mar aon le scagaire i bhfeidhm mar shlis inbhainte.

Réamhamharc
<details rst-dropdown name="rst-menus">
  <summary>Filter<span rst-caret aria-hidden="true"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></span><span class="rst-sr-only">Filter orders: Paid</span></summary>
  <div rst-dropdown-menu>
    <a aria-current="true" href="/orders?status=paid">Paid</a>
    <details rst-menu-group name="rst-menus-price" open><summary>Price</summary><div><a href="/orders?price=free">Free</a></div></details>
  </div>
</details>
<span rst-ftok><span rst-ftok-k>Paid</span><a href="/orders" aria-label="Remove filter Paid">✕</a></span>

form-layout

Na tréithe a thugann a rithim agus a bharra sábhála d'fhoirm. Ní chuireann aon pháirt amach iad — fillann siad timpeall ar shraith réimsí a chum an glaoiteoir.

Réamhamharc
<form rst-form-flow method="post" action="/settings">
  <div rst-field>
    <label rst-field-label for="name">Name</label>
    <input rst-input type="text" id="name" name="name">
  </div>
  <div rst-field>
    <label rst-field-label for="email">Email</label>
    <input rst-input type="email" id="email" name="email">
  </div>
  <div rst-field-row>
    <div class="rst-grow" rst-field>
      <label rst-field-label for="city">City</label>
      <input rst-input type="text" id="city" name="city">
    </div>
    <div rst-field>
      <label rst-field-label for="zip">ZIP</label>
      <input rst-input="short" type="text" id="zip" name="zip">
    </div>
  </div>
  <div rst-form-bar>
    <span rst-form-bar-note>Changes save immediately.</span>
    <div rst-form-actions>
      <a rst-btn href="/settings">Cancel</a>
      <button rst-btn="primary" type="submit">Save</button>
    </div>
  </div>
</form>

help

Comhartha ceiste le himlíne a nascann le halt cabhrach. Maisiúchán is ea a leid CSS; iompraíonn an nasc a lipéad iomlán féin.

Réamhamharc
<a rst-help rst-tip href="/help/orders" target="_blank" rel="noopener" aria-label="Help: orders" data-tip="About orders"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><path d="M12 17h.01"/></svg></a>

list-grid

Fíorfhoclóir na dtáblaí sonraí: socraíonn an cárta a cholúin uair amháin, ní roghnaíonn na rónna ach cealla.

Cruachtar scáileáin go hingearach

Is colún é scáileán: page-header, ansin section-header + cárta, ansin an chéad section-header + cárta eile, in ord léitheoireachta. Tá an leagan amach cothrománach fágtha faoi na cora cainte a sheolann é: rst-box-head, rst-field-row, rst-lbar, cealla rst-lrow, rst-seg-tabs.

Réamhamharc
<div rst-card style="--rst-cols: 2fr 110px 32px">
  <div rst-lrow="head"><span>Order</span><span class="rst-m-hide">Status</span><span></span></div>
  <div rst-lrow>
    <a class="rst-nm" href="/orders/AB3PX"><bdi>Grace Hopper</bdi><small>AB3PX · <bdi>grace@example.com</bdi></small></a>
    <span class="rst-m-hide rst-cell-mut">Paid</span>
    <details rst-row-menu name="rst-menus"><summary aria-label="Actions for order AB3PX"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="1"/><circle cx="12" cy="5" r="1"/><circle cx="12" cy="19" r="1"/></svg></summary>
      <div rst-row-menu-panel><a href="/orders/AB3PX">View</a><hr><button type="submit" class="rst-danger">Refund order…</button></div>
    </details>
  </div>
  <p rst-no-match>No orders match. <a href="/orders">Clear filters</a></p>
</div>
<p rst-count-line>Displaying <strong>1–20</strong> of <strong>412</strong></p>

modal

Is é a URL féin atá ag módúil, ní staid ar an gcliant: an leathanach thíos faoi, marcáilte inert, an painéal os a chionn agus gnáthnasc chun é a dhúnadh.

Réamhamharc
<div rst-backdrop inert>
  <div rst-page><h1>Settings</h1></div>
</div>
<div rst-modal-overlay>
  <dialog rst-modal-panel open aria-labelledby="modal-title">
    <nav>
      <a href="/settings/profile" aria-current="page">Profile</a>
      <a href="/settings/billing">Billing</a>
      <a href="/settings/notifications">Notifications</a>
    </nav>
    <section>
      <a rst-modal-close href="/settings" aria-label="Close settings">✕</a>
      <h2 id="modal-title">Profile</h2>
      <p>Update the name and photo shown across the account.</p>
    </section>
  </dialog>
</div>

Féach beo é ag an URL is dual dó (osclaítear i gcluaisín nua).

selbox

An ticbhosca roghnaithe a chaitheann ró liosta sa mhodh roghnaithe. Athdheimhníonn a lipéad céannacht an ró.

Réamhamharc
<label rst-selbox><input type="checkbox" aria-label="Select order AB3PX"></label>

shell-sidebar

Creatlach na blaoisce sidebar, a thiteann faoi bhun 800px isteach i nochtadh details.

Réamhamharc
<div rst-shell-sidebar>
  <a rst-skip href="#main">Skip to content</a>
  <details rst-shell-chrome><summary><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 12h16"/><path d="M4 6h16"/><path d="M4 18h16"/></svg>Menu</summary></details>
  <aside rst-shell-rail><a rst-shell-brand href="/">Notes</a>
    <nav rst-shell-nav><span rst-shell-group>Work</span><a href="/" aria-current="page">Dashboard</a><a href="/reports">Reports</a></nav>
  </aside>
  <main rst-shell-main id="main"><div rst-page>Content.</div></main>
</div>

Oscail taispeántas an bhlaoisc taobhbharra, réamhamharc neamhspleách. (osclaítear i gcluaisín nua).

shell-topbar

Creatlach an bhlaoisc barrabharra féin, mar mharcáil. Seolann Layout í mar theimpléad iomlán.

Réamhamharc
<div rst-shell-topbar>
  <a rst-skip href="#main">Skip to content</a>
  <header rst-shell-bar><a rst-shell-brand href="/">Notes</a>
    <details rst-shell-menu name="rst-shell-menu"><summary><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 12h16"/><path d="M4 6h16"/><path d="M4 18h16"/></svg>Menu</summary></details>
    <div rst-shell-tail>
    <nav rst-shell-nav><a href="/" aria-current="page">Home</a><a href="/archive">Archive</a></nav>
    <details rst-dropdown rst-shell-account name="rst-menus"><summary>Account<span rst-caret aria-hidden="true"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></span></summary>
      <div rst-dropdown-menu><a href="/settings">Settings</a></div></details>
    </div>
  </header>
  <main rst-page id="main">Content.</main>
  <footer rst-shell-foot>Made with rastrillo</footer>
</div>

Oscail taispeántas an bhlaoisc barrabharra, réamhamharc dá chuid féin. (osclaítear i gcluaisín nua).

stat-band

Sraith staitisticí trasna barr painéil.

Réamhamharc
<div rst-stats>
  <div rst-stat="lead"><span rst-stat-label>Revenue this month</span><span rst-stat-num>&euro;48,210</span><span rst-stat-delta rst-tone="positive">+12%</span><span rst-stat-note>vs. last month</span></div>
  <div rst-stat><span rst-stat-label>Orders today</span><span rst-stat-num>318</span></div>
  <div rst-stat><span rst-stat-label>Average basket</span><span rst-stat-num>&euro;41.20</span><span rst-stat-delta rst-tone="negative">&minus;3%</span></div>
  <div rst-stat><span rst-stat-label>Refunds</span><span rst-stat-num>7</span></div>
</div>

tblock

Cárta le himlíne nach nochtar a chorp ach nuair a bhíonn a lasc air, trí :has(). Is í an lasc an t-údarás; níl sa nochtadh ach áis taispeána.

Réamhamharc
<div rst-tblock>
  <label rst-tblock-head><input type="checkbox" name="notify" checked>
    <span rst-switch-track aria-hidden="true"></span>
    <span><span rst-tblock-title>Email notifications</span><span rst-tblock-desc>Sent for every reply to a thread you're in.</span></span>
  </label>
  <div rst-tblock-body>
    <div rst-field>
      <label rst-field-label for="notify-freq">Frequency</label>
      <input rst-input type="text" id="notify-freq" name="notify_freq" value="Daily digest">
    </div>
  </div>
</div>