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

BottomAppBarAlsó alkalmazássáv

Az alsó alkalmazássáv elsősorban mobil nézetben szolgál navigációs elemek és egyéb fontos műveletek megjelenítésére az oldal alján.

Használat

A komponens importálása:

import 'mdui/components/bottom-app-bar.js';

A komponens TypeScript-típusának importálása:

import type { BottomAppBar } from 'mdui/components/bottom-app-bar.js';

Példa: (Figyelem: 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.)

<mdui-bottom-app-bar style="position: relative;">
  <mdui-button-icon icon="check_box--outlined"></mdui-button-icon>
  <mdui-button-icon icon="edit--outlined"></mdui-button-icon>
  <mdui-button-icon icon="mic_none--outlined"></mdui-button-icon>
  <mdui-button-icon icon="image--outlined"></mdui-button-icon>
  <div style="flex-grow: 1"></div>
  <mdui-fab icon="add"></mdui-fab>
</mdui-bottom-app-bar>

Figyelmeztetések:

A komponens alapértelmezés szerint position: fixed pozicionálást használ, és automatikusan padding-bottom 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 meg van adva a scroll-target attribútum. Ekkor a padding-bottom stílust a scroll-target elemre kell alkalmazni.
  2. Ha a <mdui-layout></mdui-layout> komponensen belül található. Ekkor nem ad hozzá padding-bottom stílust.

Példák

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

Alapértelmezés szerint az alsó alkalmazássáv az oldal alján jelenik meg.

Ha azt szeretné, hogy az alsó alkalmazássáv egy megadott tárolóban jelenjen meg, adja meg a scroll-target attribútumot, amelynek értéke a görgethető tartalom tárolójának CSS-szelektora vagy DOM-eleme. Ekkor az alsó alkalmazássáv a szülőelemhez igazodva jelenik meg (a szülőelemen be kell állítani a position: relative; overflow: hidden stílust).

Görgetéskor történő elrejtés

A scroll-behavior attribútum hide értékre állításával az alsó alkalmazássáv az oldal lefelé görgetésekor elrejtődik, felfelé görgetésekor pedig megjelenik.

A scroll-threshold attribútummal beállíthatja, hogy hány pixel görgetése után kezdődjön el az alsó alkalmazássáv elrejtése.

Rögzített lebegő műveletgomb

Ha az alsó alkalmazássáv lebegő műveletgombot tartalmaz, akkor hozzáadhatja a fab-detach attribútumot, amelynek hatására az oldal görgetésekor, amikor az alsó alkalmazássáv elrejtődik, a lebegő műveletgomb továbbra is az oldal jobb alsó sarkában marad.

API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
hidehidebooleanfalse

Rejtett állapotban van-e.

fab-detachfabDetachbooleanfalse

Az alsó alkalmazássávban lévő <mdui-fab> komponens leváljon-e az alkalmazássávról. Ha true, akkor az alkalmazássáv elrejtése után a <mdui-fab> továbbra is látható marad az oldalon.

scroll-behaviorscrollBehavior'hide' | 'shrink' | 'elevate'-

Görgetési viselkedés. Lehetséges értékek:

  • hide: Elrejtés görgetéskor.
scroll-targetscrollTargetstring | HTMLElement | JQ<HTMLElement>-

Az elem, amelynek a görgetési eseményeit figyelni kell. Az érték lehet CSS-szelektor, DOM-elem vagy JQ objektum. Alapértelmezés szerint a window görgetési eseményeit figyeli.

scroll-thresholdscrollThresholdnumber-

A görgetési művelet kiváltásához szükséges küszöbérték px-ben.

orderordernumber-

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

Események

Név
show

A megjelenítés kezdetekor aktiválódik az esemény. Az event.preventDefault() meghívásával megakadályozható a megjelenítés.

shown

A megjelenítési animáció befejezésekor aktiválódik az esemény.

hide

Az elrejtés kezdetekor aktiválódik az esemény. Az event.preventDefault() meghívásával megakadályozható az elrejtés.

hidden

Az elrejtési animáció befejezésekor aktiválódik az esemény.

Slots

Név
(alapértelmezett)

Az alsó alkalmazássávon belüli elemek.

CSS egyéni tulajdonságok

Név
--shape-corner

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

--z-index

A komponens CSS z-index értéke.

Ezen az oldalon