MDUIDocs
KI-Chat
llms.txt-Link kopierenllms-full.txt-Link kopierenDiese Seite als Markdown anzeigen
Voreingestellte Farbe
Benutzerdefinierte Farbe
Farbe aus Hintergrundbild extrahieren
Bitte wählen Sie ein Hintergrundbild aus
Erste Schritte
KI-gestützte Entwicklung
Stile
Integration mit Frameworks
Komponenten
Funktionen
jq-Bibliothek dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Pakete

breakpoint

Die breakpoint-Funktion ermittelt den Breakpoint der Seite.

mdui bietet 6 Breakpoints: xs, sm, md, lg, xl, xxl. Die Standardwerte können auf der Seite Design-Tokens eingesehen werden. Mit dieser Funktion prüfen Sie, ob die Seitenbreite größer, kleiner, gleich oder ungleich einem angegebenen Breakpoint ist oder ob sie innerhalb eines angegebenen Breakpoint-Bereichs liegt.

Verwendung

Importieren Sie die Funktion nach Bedarf:

import { breakpoint } from 'mdui/functions/breakpoint.js';

Beispiel:

const breakpointCondition = breakpoint();

// Prüfen, ob der aktuelle Seiten-Breakpoint größer als sm ist
breakpointCondition.up('sm');

// Prüfen, ob der aktuelle Seiten-Breakpoint kleiner als lg ist
breakpointCondition.down('lg');

// Prüfen, ob der aktuelle Seiten-Breakpoint gleich md ist
breakpointCondition.only('md');

// Prüfen, ob der aktuelle Seiten-Breakpoint nicht gleich xl ist
breakpointCondition.not('xl');

// Prüfen, ob der aktuelle Seiten-Breakpoint zwischen sm und lg liegt
breakpointCondition.between('sm', 'lg');

API

breakpoint(width?: number | string | HTMLElement | JQ<HTMLElement>): breakpointCondition

Diese Funktion gibt ein breakpointCondition-Objekt zurück. Das Verhalten der Funktion hängt vom Typ des übergebenen Parameters ab:

  • Wenn kein Parameter übergeben wird, wird ein breakpointCondition-Objekt für die aktuelle Seitenbreite zurückgegeben.
  • Wenn ein numerischer Wert übergeben wird, wird ein breakpointCondition-Objekt für die angegebene Breite zurückgegeben.
  • Wenn ein CSS-Selektor übergeben wird, wird ein breakpointCondition-Objekt für die Breite des Elements zurückgegeben, das dem Selektor entspricht.
  • Wenn ein HTML-Element übergeben wird, wird ein breakpointCondition-Objekt für die Breite dieses Elements zurückgegeben.
  • Wenn ein JQ-Objekt übergeben wird, wird ein breakpointCondition-Objekt für die Breite des Elements in diesem JQ-Objekt zurückgegeben.

Breakpoint

type Breakpoint = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';

breakpointCondition

{
  /**
   * Ob die aktuelle Breite größer als der angegebene Breakpoint-Wert ist
   */
  up(breakpoint: Breakpoint): boolean;

  /**
   * Ob die aktuelle Breite kleiner als der angegebene Breakpoint-Wert ist
   */
  down(breakpoint: Breakpoint): boolean;

  /**
   * Ob die aktuelle Breite innerhalb des angegebenen Breakpoint-Werts liegt
   */
  only(breakpoint: Breakpoint): boolean;

  /**
   * Ob die aktuelle Breite nicht innerhalb des angegebenen Breakpoint-Werts liegt
   */
  not(breakpoint: Breakpoint): boolean;

  /**
   * Ob die aktuelle Breite zwischen den angegebenen Breakpoint-Werten liegt
   */
  between(startBreakpoint: Breakpoint, endBreakpoint: Breakpoint): boolean;
}
Auf dieser Seite
KI-Chat