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

NavigationRailNavigációs sín

A navigációs sín táblagépen és asztali nézetben biztosít hozzáférést a fő oldalakhoz.

Használat

A komponensek importálása:

import 'mdui/components/navigation-rail.js';
import 'mdui/components/navigation-rail-item.js';

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

import type { NavigationRail } from 'mdui/components/navigation-rail.js';
import type { NavigationRailItem } from 'mdui/components/navigation-rail-item.js';

Példa: (A példában szereplő style="position: relative" csak a bemutatás miatt szükséges, valós használatkor távolítsa el ezt a stílust.)

Legutóbbi Képek Könyvtár
<mdui-navigation-rail value="recent" style="position: relative">
  <mdui-navigation-rail-item icon="watch_later--outlined" value="recent">Legutóbbi</mdui-navigation-rail-item>
  <mdui-navigation-rail-item icon="image--outlined" value="images">Képek</mdui-navigation-rail-item>
  <mdui-navigation-rail-item icon="library_music--outlined" value="library">Könyvtár</mdui-navigation-rail-item>
</mdui-navigation-rail>

Figyelmeztetések:

A komponens alapértelmezés szerint position: fixed pozicionálást használ, és automatikusan padding-left vagy padding-right stílust ad a body elemhez, hogy a tartalmat ne takarja el ez a komponens.

Viszont a következő két esetben alapértelmezés szerint position: absolute pozicionálást használ:

  1. Ha a <mdui-navigation-rail> komponens contained attribútumának értéke true. Ekkor a szülőelemhez adja hozzá a padding-left vagy padding-right stílust.
  2. Ha a <mdui-layout></mdui-layout> komponensen belül található. Ekkor nem ad hozzá padding-left vagy padding-right stílust.

Példák

Megadott tárolóban való megjelenítés

Alapértelmezés szerint a navigációs sín az aktuális ablak méretéhez igazodva jelenik meg az oldal bal vagy jobb oldalán. Ha azt szeretné, hogy a navigációs sín egy megadott tárolóban jelenjen meg, adja hozzá a contained attribútumot a <mdui-navigation-rail> komponenshez, ekkor a navigációs sín a szülőeleméhez igazodva jelenik meg (a szülőelemen position: relative stílust kell beállítani).

Jobb oldalon való elhelyezés

A <mdui-navigation-rail> komponensen a placement attribútum right értékre állításával a navigációs sín a jobb oldalon jelenik meg.

Elválasztó vonal megjelenítése

A divider attribútummal elválasztó vonalat jeleníthet meg a navigációs sín mellett, így jobban elkülönül az oldal tartalmától.

Elemek hozzáadása a tetejéhez/aljához

A <mdui-navigation-rail> komponensen belül a top és bottom slot-ok segítségével adhat hozzá elemeket a tetejéhez és aljához.

Navigációs elemek függőleges igazítása

A <mdui-navigation-rail> komponens alignment attribútumával módosíthatja a navigációs elemek függőleges igazítását.

Ikon

A <mdui-navigation-rail-item> komponensben az icon attribútum a nem aktivált állapotú navigációs sínelem ikonjának beállítására szolgál, az active-icon attribútum pedig az aktivált állapotú navigációs sínelem ikonjának beállítására. Az icon és active-icon slotokon keresztül is beállíthatja a nem aktivált és aktivált állapot ikonelemeit.

Csak ikon használata

A <mdui-navigation-rail-item> komponens használható csak ikonnal, szöveg nélkül is.

A <mdui-navigation-rail-item> komponensben a href attribútum beállításával a navigációs sínelem linkként is használható, és a linkhez kapcsolódó további attribútumokat is használhatja: download, target, rel.

Badge

A <mdui-navigation-rail-item> komponensben a badge slotban adhat hozzá badge-et.

AttribútumTulajdonságReflectTípusAlapértelmezett

A nem aktív állapot Material Icons ikonjának neve. Beállítható a slot="icon" segítségével is.

Az aktív állapot Material Icons ikonjának neve. Beállítható a slot="active-icon" segítségével is.

A navigációs elem értéke.

A hivatkozás cél URL-je.

Ha ez a tulajdonság meg van adva, a komponens belsőleg <a> elemként renderelődik, és használhatók lesznek a hivatkozásokhoz kapcsolódó attribútumok.

A letöltési hivatkozás célja.

Megjegyzés: Csak akkor érvényes, ha a href attribútum meg van adva.

A hivatkozás megnyitásának módja. A lehetséges értékek:

  • _blank: Új ablakban nyitja meg a hivatkozást
  • _parent: A szülő keretben nyitja meg a hivatkozást
  • _self: Alapértelmezett. Az aktuális keretben nyitja meg a hivatkozást
  • _top: A teljes ablakban nyitja meg a hivatkozást

Megjegyzés: Csak akkor érvényes, ha a href attribútum meg van adva.

Az aktuális dokumentum és a hivatkozott dokumentum közötti kapcsolat. Lehetséges értékek:

  • alternate: Az aktuális dokumentum alternatív verziója
  • author: Az aktuális dokumentum vagy cikk szerzője
  • bookmark: Állandó hivatkozás a legközelebbi ős szakaszra
  • external: A hivatkozott dokumentum nem ugyanazon a webhelyen található, mint az aktuális dokumentum
  • help: Hivatkozás egy kapcsolódó súgó dokumentumra
  • license: Az aktuális dokumentum fő tartalmára a hivatkozott fájl szerzői jogi licenc vonatkozik
  • me: Az aktuális dokumentum a hivatkozott tartalom tulajdonosát képviseli
  • next: Az aktuális dokumentum egy sorozat része, a hivatkozott dokumentum a sorozat következő dokumentuma
  • nofollow: Az aktuális dokumentum szerzője vagy kiadója nem vállal felelősséget a hivatkozott fájl tartalmáért
  • noreferrer: Nem tartalmaz Referer fejlécet. Hasonló a noopener hatásához
  • opener: Ha a hiperhivatkozás egy legfelső szintű böngészési kontextust hoz létre (azaz a target attribútum értéke _blank), akkor létrehoz egy segéd böngészési kontextust
  • prev: Az aktuális dokumentum egy sorozat része, a hivatkozott dokumentum a sorozat előző dokumentuma
  • search: Erőforrás-hivatkozást biztosít, amely az aktuális fájl és kapcsolódó oldalainak keresésére használható
  • tag: Az aktuális dokumentumra alkalmazható címkét biztosít (amelyet a megadott cím azonosít)

Megjegyzés: Csak akkor használható, ha a href attribútum meg van adva.

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

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

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

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

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.

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

Név

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

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

Név

Szöveges tartalom.

Ikon.

Az aktív állapot ikonja.

Jelvény.

Név

A navigációs elem konténere.

Jelző.

Jelvény.

Ikon.

Az aktív állapot ikonja.

Szöveges tartalom.

Név

A jelző sarok lekerekítésének mérete. Megadható konkrét pixelérték; de ajánlott a design tokenek hivatkozása.

AttribútumTulajdonságReflectTípusAlapértelmezett

Az aktuálisan kiválasztott <mdui-navigation-rail-item> értéke.

A navigációs sín pozíciója. Lehetséges értékek:

  • left: Bal oldal
  • right: Jobb oldal

A <mdui-navigation-rail-item> elemek igazítása. Lehetséges értékek:

  • start: Felülre igazítva
  • center: Középre igazítva
  • end: Alulra igazítva

Alapértelmezés szerint a navigációs sín a body elemhez képest jelenik meg. Ha ez az attribútum true-ra van állítva, a navigációs sín a szülőeleméhez képest jelenik meg.

Megjegyzés: Az attribútum beállításakor manuálisan be kell állítani a szülőelemen a position: relative; stílust.

Elválasztó legyen-e a navigációs sín és az oldal tartalma között.

A komponens sorrendje a <mdui-layout> elemen belül, növekvő sorrendben. Alapértelmezett érték: 0.

Név

Az érték változásakor aktiválódik.

Név

A <mdui-navigation-rail-item> komponens.

A felső elemek.

Az alsó elemek.

Név

A felső elemek konténere.

Az alsó elemek konténere.

A <mdui-navigation-rail-item> komponensek konténere.

Név

A komponens sarok lekerekítésének mérete. Megadható konkrét pixelérték; de ajánlott a design tokenek hivatkozása.

A komponens CSS z-index értéke.

Ezen az oldalon