Zum Inhalt springen

Feitio durchsuchen

↵ öffnet das erste↑↓ auswählenEsc schließt

DocPage

The documentation page template: the site header, the area navigation, the content and the page index, ready. Whoever uses it only fills in the regions.

Auf dieser Seite

When to use

Nicht verwenden

Die Regionen

Die Vorlage teilt nur die Seite auf. Was in jede Region geht, kommt als Eigenschaft herein; es baut den Rest von selbst auf.

RegionNimmtZum Zweck
area"design", "dev", "comp"Den Bereich der Website. Markiert den aktuellen Bereich im Header.
sideNavdie BereichsnavigationDie Gruppen und Seiten des Bereichs, wobei die aktuelle markiert ist. Links auf breiten Bildschirmen; im Drawer auf mobilen Geräten.
crumbkurzer TextWo die Seite sitzt: der Bereich und die Gruppe.
titleTextDer Seitentitel, das einzige h1.
ledeeine oder zwei SätzeWas es ist, in einem Satz, direkt unter dem Titel.
childrendie AbschnitteInhalt: Abschnitte mit h2 und darin h3, jeder mit einem id. Der Anker stammt daraus.
toctrue (Standardwert), falseAnzeige des Ankers. Schalten Sie ihn nur bei kurzen, einzelabschnittigen Seiten aus.

Was eingebaut ist

Breiten

Inhaltsregeln

Code

React

JSX
<DocPage
  area="comp"
  sideNav={componentsNav}
  crumb="Componentes, base"
  title="Button"
  lede="Um botão faz uma ação na tela onde está."
>
  <Section id="quando" title="Quando usar">…</Section>
  <Section id="exemplos" title="Exemplos">
    <Example id="ex-principal" title="Principal" code={primarySource}>
      <Button variant="primary">Salvar alterações</Button>
    </Example>
  </Section>
</DocPage>

Das von ihm erzeugte HTML

HTML
<header class="site-header">…</header>          <!-- automático -->
<div class="site-body has-side has-toc">
  <aside class="site-side">                   <!-- a coluna, até o rodapé -->
    <div class="side-inner">…sideNav…<span class="feitio-scroll-fade" aria-hidden="true"></span></div>
  </aside>
  <main class="site-main" id="conteudo" tabindex="-1">
    <p class="crumb">…crumb…</p>
    <h1>…title…</h1>
    <p class="lede">…lede…</p>
    <details class="toc-mobile">…</details>    <!-- automático, dos h2 e h3 -->
    …children…
  </main>
  <aside class="site-toc">                    <!-- automático, dos h2 e h3 -->
    <div class="side-inner">…Anchor…<span class="feitio-scroll-fade" aria-hidden="true"></span></div>
  </aside>
</div>
<a class="feitio-button feitio-back-to-top" …>Topo</a>   <!-- automático -->
<span class="feitio-scroll-fade" aria-hidden="true"></span>   <!-- automático -->
<footer class="site-footer">…</footer>       <!-- automático -->

Die Button-Seite wurde mit diesem Template erstellt.

Nach oben