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

TooltipTooltip

A tooltip egy adott elemhez kapcsolódó rövid magyarázatot vagy kontextusinformációt jelenít meg, hogy a felhasználó jobban megértse az elem funkcióját vagy rendeltetését.

Használat

A komponens importálása:

import 'mdui/components/tooltip.js';

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

import type { Tooltip } from 'mdui/components/tooltip.js';

Példa:

gomb
<mdui-tooltip content="Egyszerű tooltip">
  <mdui-button>gomb</mdui-button>
</mdui-tooltip>

Példák

Egyszerű szöveges tooltip

Alapértelmezés szerint egyszerű szöveges tooltip. A content attribútummal állíthatja be a tooltip tartalmát.

A content slotban is beállíthatja a tooltip tartalmát.

Gazdag tooltip

Állítsa a variant attribútumot rich értékre a gazdag tooltip létrehozásához. A headline attribútummal állíthatja be a tooltip címét, a content attribútummal a tartalmát.

A headline és content slotokon keresztül is beállíthatja a tooltip címét és tartalmát. Az action slot használatával műveleti gombot adhat a tooltiphez.

Pozíció

A placement attribútummal beállíthatja a tooltip pozícióját.

Aktiválási mód

A trigger attribútummal beállíthatja a tooltip aktiválási módját.

Nyitás/zárás késleltetése

Ha az aktiválási mód hover, az open-delay és close-delay attribútumokkal beállíthatja a tooltip nyitásának és zárásának késleltetését ezredmásodpercben.

Letiltott állapot

A disabled attribútummal letilthatja a tooltip-et.

API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
variantvariant'plain' | 'rich''plain'

A tooltip variánsa. Alapértelmezés szerint plain. Lehetséges értékek:

  • plain: Egyszerű szöveg, egysoros szöveghez
  • rich: Rich text, tartalmazhat címet, törzsszöveget és műveleti gombokat
placementplacement'auto' | 'top-left' | 'top-start' | 'top' | 'top-end' | 'top-right' | 'bottom-left' | 'bottom-start' | 'bottom' | 'bottom-end' | 'bottom-right' | 'left-start' | 'left' | 'left-end' | 'right-start' | 'right' | 'right-end''auto'

A tooltip pozíciója. Alapértelmezés szerint auto. Lehetséges értékek:

  • auto: Automatikus pozíció meghatározás. variant="plain" esetén előnyben részesíti a top-ot; variant="rich" esetén előnyben részesíti a bottom-right-ot
  • top-left: Bal felső sarokban
  • top-start: Fent, balra igazítva
  • top: Fent, középre igazítva
  • top-end: Fent, jobbra igazítva
  • top-right: Jobb felső sarokban
  • bottom-left: Bal alsó sarokban
  • bottom-start: Lent, balra igazítva
  • bottom: Lent, középre igazítva
  • bottom-end: Lent, jobbra igazítva
  • bottom-right: Jobb alsó sarokban
  • 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
open-delayopenDelaynumber150

Az egérrel fölé vive történő megjelenítés késleltetése, ezredmásodpercben.

close-delaycloseDelaynumber150

Az egérrel fölé vive történő elrejtés késleltetése, ezredmásodpercben.

headlineheadlinestring-

A tooltip címe. Csak variant="rich" esetén használható. Beállítható a slot="headline" segítségével is.

contentcontentstring-

A tooltip tartalma. Beállítható a slot="content" segítségével is.

triggertrigger'click' | 'hover' | 'focus' | 'manual' | string'hover focus'

Kiváltási mód, több érték is megadható szóközzel elválasztva. Lehetséges értékek:

  • click: Kattintáskor aktiválódik
  • hover: Egérrel fölé vive aktiválódik
  • focus: Fókuszáláskor aktiválódik
  • manual: Csak programozottan lehet megnyitni és bezárni a tooltip-et, más kiváltási mód nem adható meg
disableddisabledbooleanfalse

A tooltip letiltása.

openopenbooleanfalse

A tooltip látható-e.

Események

Név
open

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

opened

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

close

A tooltip elrejtésének kezdetekor aktiválódik az esemény. Az event.preventDefault() meghívásával megakadályozható a tooltip bezárása.

closed

A tooltip elrejtési animációjának befejezésekor aktiválódik az esemény.

Slots

Név
(alapértelmezett)

A tooltip által kiváltott cél elem, csak a default slot-ban lévő első elem lesz a cél elem.

headline

A tooltip címe, csak akkor érvényes, ha a variant="rich".

content

A tooltip tartalma, tartalmazhat HTML-t. Ha csak egyszerű szöveget tartalmaz, a content attribútum is használható helyette.

action

A tooltip alján található gomb, csak akkor érvényes, ha a variant="rich".

CSS Parts

Név
popup

A tooltip konténere.

headline

Cím.

content

Törzsszöveg.

action

Műveleti gomb.

CSS egyéni tulajdonságok

Név
--shape-corner-plain

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

--shape-corner-rich

A komponens sarok lekerekítésének mérete, ha a variant="rich". 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