MDUIDocs
llms.txt-Link kopierenllms-full.txt-Link kopierenDiese Seite als Markdown anzeigenDiese Seite mit ChatGPT besprechenDie gesamte Projektdokumentation mit ChatGPT besprechen
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