Zum Inhalt springen
rdlabo.devdocs

Erste Schritte

Direktiven zum Ausblenden und Einblenden von Ionic-Headern beim Scrollen.

Installation

npm install @rdlabo/ionic-angular-scroll-header

Importieren Sie das CSS der Direktiven global, beispielsweise in styles.css:

@import '@rdlabo/ionic-angular-scroll-header/css/scroll-header.directive.css';

Beim virtuellen Scrollen mit CDK legen Sie außerdem einen begrenzten Viewport fest:

cdk-virtual-scroll-viewport {
  width: 100%;
  height: 100%;
  .cdk-virtual-scroll-content-wrapper {
    padding-top: inherit;
  }
}

Erster Erfolg: IonContent

Erstellen Sie eine Seite mit ausreichend scrollbaren Zeilen und einem Header, der den Viewport verlassen kann. Das vollständige Beispiel finden Sie unter IonContent.

Scrollen Sie nach unten: Der Inhaltsheader wird ausgeblendet. Scrollen Sie nach oben: Er erscheint wieder. Safe-Area-Header und dauerhaft sichtbare native Header werden unter Sicherer Bereich beschrieben. CDK-Viewports verwenden Virtuelles Scrollen.

Nach Header-Layout auswählen

Ziel Anleitung
Header auf IonContent ausblenden und einblenden IonContent
Header mit virtuellem Scrollen über CDK abstimmen Virtuelles Scrollen
Einen nativen Header dauerhaft sichtbar halten Sicherer Bereich