MDUIDocs
llms.txt link másolásallms-full.txt link másolásaOldal megtekintése Markdown formátumbanAz oldal megbeszélése a ChatGPT-velA projekt teljes dokumentációjának megbeszélése a ChatGPT-vel
Előre beállított színek
Egyéni szín
Szín kinyerése háttérképből
Kérjük, válasszon egy háttérképet
Első lépések
Fejlesztés MI-vel
Stílusok
Keretrendszerekbe való integráció
Komponensek
Avatar AvatarBadge BadgeBottomAppBar Alsó alkalmazássávButton GombButtonIcon Ikon-gombCard KártyaCheckbox JelölőnégyzetChip ChipCircularProgress Kör alakú folyamatjelzőCollapse Összecsukható panelDialog PárbeszédablakDivider ElválasztóDropdown Lenyíló listaFab Lebegő műveletgombIcon IkonLayout ElrendezésLinearProgress Lineáris folyamatjelzőList ListaMenu MenüNavigationBar Navigációs sávNavigationDrawer Navigációs fiókNavigationRail Navigációs sínRadio RádiógombRangeSlider TartománycsúszkaSelect VálasztómezőSegmentedButton Szegmentált gombSlider CsúszkaSnackbar SnackbarSwitch KapcsolóTabs FülTextField SzövegmezőTooltip TooltipTopAppBar Felső alkalmazássáv
Függvények
Könyvtárak

TabsFül

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

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
valuevaluestring-

A fülpanel értéke.

Slots

Név
(alapértelmezett)

A fülpanel tartalma.

mdui-tab API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
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.

Metódusok

NévParaméterekVisszatérési érték
click
void

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

focus
  • options: FocusOptions (Opcionális)
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.

Események

Név
focus

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

blur

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

Slots

Név
(alapértelmezett)

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év
container

A fül konténere.

icon

A fül ikonja.

label

A fül szövege.

mdui-tabs API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
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.

Események

Név
change

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

Slots

Név
(alapértelmezett)

A <mdui-tab> elemek.

panel

A <mdui-tab-panel> elemek.

CSS Parts

Név
container

A <mdui-tab> elemek konténere.

indicator

Aktív állapot jelző.

Ezen az oldalon