Shield Docs

Design System

Web Components

shield-divider

Dezente Trennlinie fuer visuelle Gruppierung von Inhalten, horizontal oder vertikal.

Verwendung

  • Fuer visuelle Trennung zwischen Inhaltsgruppen nutzen.
  • Vertikale Variante nur in Layouts mit definierter Hoehe einsetzen.

Storybook Story

Eingebettete Storybook-Story mit Controls.

Divider Horizontal (HTML)

Default-Variante fuer Trennlinien zwischen Sektionen.

Oberer Block Unterer Block
Code
<div style="display:grid; gap:12px;">
  <span>Oberer Block</span>
  <shield-divider orientation="horizontal"></shield-divider>
  <span>Unterer Block</span>
</div>

Divider Horizontal (Angular Island)

Gleiche Demo mit Angular-Wrapper.

Oberer BlockUnterer Block
Code
import { Component } from '@angular/core';
import { ShieldDivider, ShieldDividerOrientation } from '@shield/angular';

@Component({
  standalone: true,
  imports: [ShieldDivider],
  template: `
    <div style="display:grid; gap:12px;">
      <span>Oberer Block</span>
      <shield-divider [orientation]="Orientation.HORIZONTAL"></shield-divider>
      <span>Unterer Block</span>
    </div>
  `
})
export class AngularDividerHorizontalDemoComponent {
  readonly Orientation = ShieldDividerOrientation;
}

Divider Vertical (HTML)

Vertikale Trennung fuer horizontale Layoutgruppen.

Links Rechts
Code
<div style="display:flex; align-items:center; gap:12px; min-height:40px;">
  <span>Links</span>
  <shield-divider orientation="vertical"></shield-divider>
  <span>Rechts</span>
</div>

Divider Vertical (Angular Island)

Vertikale Trennung mit Angular-Wrapper.

LinksRechts
Code
import { Component } from '@angular/core';
import { ShieldDivider, ShieldDividerOrientation } from '@shield/angular';

@Component({
  standalone: true,
  imports: [ShieldDivider],
  template: `
    <div style="display:flex; align-items:center; gap:12px; min-height:40px;">
      <span>Links</span>
      <shield-divider [orientation]="Orientation.VERTICAL"></shield-divider>
      <span>Rechts</span>
    </div>
  `
})
export class AngularDividerVerticalDemoComponent {
  readonly Orientation = ShieldDividerOrientation;
}