Verwenden von CSS-Rasterlayouts zum Erstellen einer Seite

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Erstellen Sie ein CSS-Rasterlayout in UI Builder, um leistungsstarke Seiten zu erstellen, die Sie mit Cascading Style Sheets (CSS) anpassen und Ihre Leistung verbessern können.

    CSS-Raster ist das leistungsstärkste Layoutsystem in CSS. CSS-Raster basiert auf einem zweidimensionalen Raster. CSS-Raster gibt Ihnen die Kontrolle darüber, wie Sie Ihre Seiten erstellen. Verwenden Sie UI Builder, um ein CSS-Rasterlayout mit Low-Code-Layout-Konfigurationseigenschaften zu implementieren. Für erweiterte Layouts können Sie CSS-Code anzeigen und bearbeiten, um Ihre Layouts anzupassen. Besuchen Sie Mozilla, um mehr über CSS-Raster zu erfahren.

    Sie können beispielsweise ein Raster mit drei Spalten und drei Zeilen haben, um ein Raster mit neun Zellen zu erstellen. Sie können Komponenten innerhalb dieser Zellen platzieren oder dafür sorgen, dass sich die Komponente über mehrere Zellen erstreckt.

    Abbildung : 1. CSS-Rasterlayout
    CSS-Rasterlayout

    Durch die Anpassung des Seitenlayouts können Sie das CSS-Raster vollständig nutzen, um Ihr gesamtes Seitendesign zu optimieren. Weitere Informationen finden Sie unter Organisieren Sie Komponenten auf UI Builder-Seiten.

    Weitere Informationen zu CSS-Layouts in Ihrer Instanz UI Builder finden Sie in der Tabelle [sys_uib_template].

    Erstellen Sie ein CSS-Rasterlayout mit dem neuen Layoutsystem

    Erstellen Sie ein CSS-Rasterlayout in UI Builder, um leistungsstarke Seiten in einer Low-Code-Umgebung zu erstellen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Now-Experience-Framework > UI Builder.
    2. Öffnen Sie eine Experience, um in zu arbeiten, oder erstellen Sie eine Experience, indem Sie + Erstellenwählen.
      Weitere Informationen zum Erstellen von Experiences finden Sie unter Konfigurieren Sie, wie Benutzer mit Ihren Anwendungen in interagieren UI Builder.
    3. Erstellen Sie eine Seite in UI Builderan.
    4. Klicken Sie in der Phase UI Builder auf das + -Symbol.
    5. Wählen Sie auf der Registerkarte „Layouts“ die Option Raster aus.
      Pfeil, der auf der Registerkarte „Layouts“ der Toolbox auf die Option „Raster“ zeigt.
    6. Wechseln Sie im Konfigurationsbereich zur Registerkarte Stile.
    7. Im Abschnitt „ Layout “ sollte Raster hervorgehoben angezeigt werden.
      Pfeil, der auf der Registerkarte „Stile“ des Konfigurationsbereichs auf die Option „Raster“ zeigt.
    8. Im Abschnitt „ Layout “ der Registerkarte „Stile“ können Sie Folgendes ändern:
      Spalten
      Definiert die Anzahl, Reihenfolge und Breite von Rasterspalten.
      Zeilen
      Definiert die Anzahl, Reihenfolge und Breite der Rasterzeilen.
      Richtung
      Legt fest, ob neu hinzugefügte Komponenten horizontal oder vertikal gestapelt werden.
      Abstand
      Legt die Größe des Abstands zwischen Zeilen und Spalten fest.
      Hinweis:
      Wählen Sie Erweiterte Layoutoptionen anzeigen aus, um die nächsten vier Optionen anzuzeigen.
      Elemente ausrichten
      Definiert, wie Komponenten innerhalb des Containers als Gruppe ausgerichtet werden.
      Elemente begründen
      Definiert, wie der Browser den Platz zwischen und um Inhaltselemente entlang der Inline-Achse eines Rastercontainers verteilt.
      Inhalt ausrichten
      Legt die Verteilung des Platzes zwischen und um Inhaltselemente entlang der Blockachse eines Rasters fest.
      Inhalt begründen
      Definiert, wie die Komponenten innerhalb des Containers verpackt oder verteilt werden.

      Besuchen Sie Mozilla, um mehr über CSS-Rasterlayoutkonfigurationen zu erfahren.

    9. Wahlweise: Sie können den CSS-Code bearbeiten, indem Sie unten auf der Registerkarte Stile die Option Erweiterte Konfigurationsoptionen anzeigen und dann die Option CSS anzeigen und bearbeiten auswählen.
    10. Wählen Sie Speichern.
      Ihre Seite wird aktualisiert und zeigt die am Layout vorgenommenen Änderungen an.
    11. Fügen Sie Ihrer Seite Komponenten hinzu.
      Weitere Informationen finden Sie unter Fügen Sie Komponenten hinzu, und konfigurieren Sie sie.
    12. Zeigen Sie Ihre Seite an, und testen Sie sie, indem Sie auf die Schaltfläche Vorschau klicken, mit der die Seitenvariante geöffnet wird..

    Erstellen Sie ein CSS-Rasterlayout mit dem alten Layoutsystem

    Erstellen Sie ein CSS-Rasterlayout in UI Builder, um leistungsstarke Seiten zu erstellen, die Sie mit Cascading Style Sheets (CSS) anpassen und Ihre Leistung verbessern können.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Im folgenden Verfahren erfahren Sie, wie Sie CSS-Raster verwenden, um Ihr CSS zu ändern und das Layout Ihrer Seite anzupassen.

    Prozedur

    1. Navigieren zu Alle > Now-Experience-Framework > UI Builder.
    2. Öffnen Sie eine Experience, um in zu arbeiten, oder erstellen Sie eine Experience, indem Sie + Erstellenwählen.
      Weitere Informationen zum Erstellen von Experiences finden Sie unter Konfigurieren Sie, wie Benutzer mit Ihren Anwendungen in interagieren UI Builder.
    3. Erstellen Sie eine Seite in UI Builder oder öffnen Sie eine Seite.
    4. Klicken Sie auf die Registerkarte Layout, und wählen Sie das Layout mit zwei Zeilen und zwei Spalten aus.
      Abbildung : 2. Standardlayout mit zwei Zeilen und zwei Spalten
      Standardlayout mit zwei Zeilen und zwei Spalten.
    5. Klicken Sie auf Layoutcode bearbeiten.
      Abbildung : 3. Bearbeiten Sie den Layoutcode
      Option zum Bearbeiten des Layoutcodes.
    6. Erweitern Sie den Code-Editor, damit Sie den CSS-Code einfach anzeigen können.
      Abbildung : 4. Erweitern Sie den Code-Editor
      Pfeil, der auf die Schaltfläche zum Erweitern des Code-Editors zeigt.
    7. Fügen Sie dem Layout einen weiteren Slot hinzu, indem Sie den CSS-Code für einen vorhandenen Slot kopieren.

      Das Kopieren des CSS-Codes ist einfacher, als ihn in das Layout einzugeben.

      Abbildung : 5. Kopieren Sie den CSS-Code für einen Slot
      Pfeil, der darauf zeigt, dass der CSS-Code für einen Slot kopiert wird.
    8. Fügen Sie den CSS-Code unter dem kopierten Code ein, und ändern Sie slotName und grid-area in einen eindeutigen Wert.
      Abbildung : 6. Fügen Sie den CSS-Code ein
      CSS-Code wird eingefügt.
    9. Ändern Sie die Layoutregeln wie folgt, um die neue Spalte und den neuen Vorlagenbereich einzubeziehen:
      1. Löschen Sie die Zeile „Grid-template-columns“: „1fr 1fr“.
      2. Fügen Sie eine zweite Zelle1 nach Zelle1 hinzu, und fügen Sie dann Zelle5 nach Zelle4 hinzu.
      Abbildung : 7. Ändern Sie die Layoutregeln
      Ändern der Layoutregeln.

      Sie können viele verschiedene Konfigurationen festlegen. In diesem Beispiel gibt es die beiden resultierenden Raster aus zwei verschiedenen Rastervorlagenbereichen. Die Eigenschaft "grid-template-areas", die geändert wird, legt die gleichnamige CSS-Eigenschaft fest. Weitere Informationen finden Sie unter MDN-Rastervorlagen-Bereiche.

      Abbildung : 8. Rastervorlagenbereiche
      Rastervorlagenbereiche.
    10. Reduzieren Sie die erweiterte Ansicht, und klicken Sie dann auf Anwenden.
      Abbildung : 9. Wenden Sie eine Layoutänderung an
      Eine Layoutänderung wird angewendet.

    Ergebnisse

    Das neue CSS-Rasterlayout zeigt, dass der neue Slot dem ursprünglichen zweizeiligen und zweispaltigen Layout hinzugefügt wurde.
    Abbildung : 10. Neues benutzerdefiniertes Layout
    Neues benutzerdefiniertes Layout.
    Klicken Sie auf Auf Original zurücksetzen, um die Layoutänderungen jederzeit auf das Original zurückzusetzen.
    Abbildung : 11. Setzen Sie ein Layout zurück
    Pfeil, der zeigt, um auf die ursprüngliche Option zurückzusetzen.