MDUIDocs
Kopírovat odkaz llms.txtKopírovat odkaz llms-full.txtZobrazit tuto stránku jako MarkdownDiskutovat o této stránce s ChatGPTDiskutovat o úplné dokumentaci projektu s ChatGPT
Přednastavená barva
Vlastní barva
Extrahovat barvu z tapety
Vyberte prosím tapetu
Začínáme
Vývoj s pomocí AI
Styly
Integrace s frameworky
Komponenty
Avatar AvatarBadge OdznakBottomAppBar Spodní aplikační lištaButton TlačítkoButtonIcon Ikonové tlačítkoCard KartaCheckbox Zaškrtávací políčkoChip ChipCircularProgress Kruhový indikátor průběhuCollapse Sbalovací panelDialog DialogDivider OddělovačDropdown Rozbalovací nabídkaFab Plovoucí akční tlačítkoIcon IkonaLayout RozvrženíLinearProgress Lineární indikátor průběhuList SeznamMenu NabídkaNavigationBar Navigační lištaNavigationDrawer Boční navigační panelNavigationRail Postranní navigační lištaRadio PřepínačRangeSlider Posuvník rozsahuSelect VýběrSegmentedButton Segmentované tlačítkoSlider PosuvníkSnackbar SnackbarSwitch SpínačTabs ZáložkyTextField Textové poleTooltip TooltipTopAppBar Horní aplikační lišta
Funkce
Knihovny

TabsZáložky

A fülek komponens tartalmak vagy adatkészletek csoportosítására és megjelenítésére szolgál, megkönnyítve a felhasználók számára a különböző kategóriák közötti gyors váltást.

Használat

A komponensek importálása:

import 'mdui/components/tabs.js';
import 'mdui/components/tab.js';
import 'mdui/components/tab-panel.js';

A komponensek TypeScript-típusainak importálása:

import type { Tabs } from 'mdui/components/tabs.js';
import type { Tab } from 'mdui/components/tab.js';
import type { TabPanel } from 'mdui/components/tab-panel.js';

Példa:

1. fül 2. fül 3. fül 1. panel 2. panel 3. panel
<mdui-tabs value="tab-1">
  <mdui-tab value="tab-1">1. fül</mdui-tab>
  <mdui-tab value="tab-2">2. fül</mdui-tab>
  <mdui-tab value="tab-3">3. fül</mdui-tab>

  <mdui-tab-panel slot="panel" value="tab-1">1. panel</mdui-tab-panel>
  <mdui-tab-panel slot="panel" value="tab-2">2. panel</mdui-tab-panel>
  <mdui-tab-panel slot="panel" value="tab-3">3. panel</mdui-tab-panel>
</mdui-tabs>

Példák

Változat

A <mdui-tabs> komponensen a variant attribútummal beállíthatja a fülek változatát.

Fülek pozíciója

A <mdui-tabs> komponensen a placement attribútummal beállíthatja a fülek pozícióját.

Teljes szélességű megjelenítés

A full-width attribútummal a fülek kitöltik a teljes szélességet, és egyenlő helyet kapnak.

Ikon

A <mdui-tab> komponensen az icon attribútummal Material Icons ikont adhat a fülhöz. Az icon sloton keresztül is hozzáadhat ikonelemet.

Az inline attribútummal az ikon és a szöveg vízszintesen rendezhető el.

Badge

A <mdui-tab> komponensben a badge slotban adhat hozzá badge-et.

Egyéni tartalom

A <mdui-tab> komponensben a custom slotban teljesen testreszabhatja a fül tartalmát.

mdui-tab-panel API

Vlastnosti

AtributVlastnostReflectTypVýchozí
valuevaluestring-

A fülpanel értéke.

Slots

Název
(výchozí)

A fülpanel tartalma.

mdui-tab API

Vlastnosti

AtributVlastnostReflectTypVýchozí
valuevaluestring-

A fül értéke.

iconiconstring-

Material Icons ikon neve. Beállítható a slot="icon" segítségével is.

inlineinlinebooleanfalse

Az ikon és a szöveg vízszintesen legyen-e elrendezve.

autofocusautofocusbooleanfalse

Automatikusan fókuszt kapjon-e betöltődés után.

tabindextabIndexnumber-

Az elem sorszáma a Tab billentyűvel történő navigálás során.

Metody

NázevParametryVrací
click
void

Egérkattintás szimulálása az elemen.

focus
  • options: FocusOptions (Volitelné)
void

Fókusz állítása az aktuális elemre.

Egy objektum is átadható paraméterként, a következő tulajdonságokkal:

  • preventScroll: Alapértelmezés szerint a fókusz elnyerése után a böngésző az elemre görget. Ha ezt a tulajdonságot true-ra állítja, a görgetés elmarad.
blur
void

Fókusz eltávolítása az aktuális elemről.

Události

Název
focus

Fókusz elnyerésekor aktiválódik.

blur

Fókusz elvesztésekor aktiválódik.

Slots

Název
(výchozí)

A fül szöveges tartalma.

icon

A fül ikonja.

badge

Jelvény.

custom

A teljes fül tartalmának testreszabása.

CSS Parts

Název
container

A fül konténere.

icon

A fül ikonja.

label

A fül szövege.

mdui-tabs API

Vlastnosti

AtributVlastnostReflectTypVýchozí
variantvariant'primary' | 'secondary''primary'

A fülek variánsa. Lehetséges értékek:

  • primary: A <mdui-top-app-bar> alatt található, az alkalmazás főoldalainak váltására szolgáló forgatókönyvekhez
  • secondary: Az oldalon belül található, kapcsolódó tartalomcsoportok váltására szolgáló forgatókönyvekhez
valuevaluestring-

Az aktuálisan aktív <mdui-tab> értéke.

placementplacement'top-start' | 'top' | 'top-end' | 'bottom-start' | 'bottom' | 'bottom-end' | 'left-start' | 'left' | 'left-end' | 'right-start' | 'right' | 'right-end''top-start'

A fülek pozíciója. Alapértelmezés szerint top-start. Lehetséges értékek:

  • top-start: Fent, balra igazítva
  • top: Fent, középre igazítva
  • top-end: Fent, jobbra igazítva
  • bottom-start: Lent, balra igazítva
  • bottom: Lent, középre igazítva
  • bottom-end: Lent, jobbra igazítva
  • left-start: Balra, felülre igazítva
  • left: Balra, középre igazítva
  • left-end: Balra, alulra igazítva
  • right-start: Jobbra, felülre igazítva
  • right: Jobbra, középre igazítva
  • right-end: Jobbra, alulra igazítva
full-widthfullWidthbooleanfalse

Kitölti-e a szülőelem teljes szélességét.

Události

Název
change

A kiválasztott érték változásakor aktiválódik.

Slots

Název
(výchozí)

A <mdui-tab> elemek.

panel

A <mdui-tab-panel> elemek.

CSS Parts

Název
container

A <mdui-tab> elemek konténere.

indicator

Aktív állapot jelző.

Obsah na této stránce