ButtonIconIkon-gomb
Az ikon-gomb elsősorban másodlagos műveletek végrehajtására szolgál.
Használat
A komponens importálása:
import 'mdui/components/button-icon.js';
A komponens TypeScript-típusának importálása:
import type { ButtonIcon } from 'mdui/components/button-icon.js';
Példa:
<mdui-button-icon icon="search"></mdui-button-icon>Példák
Ikon
A Material Icons ikon nevét az icon attribútummal adhatja meg. Az alapértelmezett slotban is megadhat ikon elemet.
Változat
Az ikon-gomb változata a variant attribútummal állítható be.
Kijelölhető
A selectable attribútummal az ikon-gomb kijelölhetővé tehető.
A selected-icon attribútummal megadhatja a kijelölt állapothoz tartozó Material Icons ikon nevét. A selected-icon slotban is megadhatja a kijelölt állapot ikonját.
Miután az ikon-gombot kijelölték, a selected attribútum értéke true lesz. A selected attribútummal az ikon-gomb alapértelmezés szerint kijelölt állapotú lehet.
Link
A href attribútummal az ikon-gomb linkként is használható, és a linkhez kapcsolódó további attribútumokat is használhatja: download, target, rel.
Letiltott és betöltési állapot
A disabled attribútummal letilthatja az ikon-gombot; a loading attribútum hozzáadásával betöltési állapotot adhat hozzá.
API
Tulajdonságok
| Attribútum | Tulajdonság | Reflect | Típus | Alapértelmezett |
|---|---|---|---|---|
variant | variant | 'standard' | 'filled' | 'tonal' | 'outlined' | 'standard' | |
Az ikon gomb variánsa. A lehetséges értékek:
| ||||
icon | icon | string | - | |
A Material Icons ikon neve. Beállítható az alapértelmezett slot-on keresztül is. | ||||
selected-icon | selectedIcon | string | - | |
A kiválasztott állapot Material Icons ikonjának neve. Beállítható a | ||||
selectable | selectable | boolean | false | |
Kiválasztható-e. | ||||
selected | selected | boolean | false | |
Ki van-e választva. | ||||
href | href | string | - | |
A hivatkozás cél URL-je. Ha ez a tulajdonság meg van adva, a komponens belsőleg | ||||
download | download | string | - | |
A letöltési hivatkozás célja. Megjegyzés: Csak akkor érvényes, ha a | ||||
target | target | '_blank' | '_parent' | '_self' | '_top' | - | |
A hivatkozás megnyitásának módja. A lehetséges értékek:
Megjegyzés: Csak akkor érvényes, ha a | ||||
rel | rel | 'alternate' | 'author' | 'bookmark' | 'external' | 'help' | 'license' | 'me' | 'next' | 'nofollow' | 'noreferrer' | 'opener' | 'prev' | 'search' | 'tag' | - | |
Az aktuális dokumentum és a hivatkozott dokumentum közötti kapcsolat. Lehetséges értékek:
Megjegyzés: Csak akkor használható, ha a | ||||
autofocus | autofocus | boolean | false | |
Automatikusan fókuszt kapjon-e betöltődés után. | ||||
tabindex | tabIndex | number | - | |
Az elem sorszáma a Tab billentyűvel történő navigálás során. | ||||
disabled | disabled | boolean | false | |
Letiltott állapotú-e. | ||||
loading | loading | boolean | false | |
Betöltési állapotban van-e. | ||||
name | name | string | '' | |
A gomb neve, amely az űrlapadatokkal együtt kerül elküldésre. Megjegyzés: Csak akkor érvényes, ha a | ||||
value | value | string | '' | |
A gomb kezdeti értéke, amely az űrlapadatokkal együtt kerül elküldésre. Megjegyzés: Csak akkor érvényes, ha a | ||||
type | type | 'submit' | 'reset' | 'button' | 'button' | |
A gomb típusa. Alapértelmezés szerint
Megjegyzés: Csak akkor érvényes, ha a | ||||
form | form | string | - | |
A kapcsolódó Ha ez az attribútum nincs megadva, az elemnek a Megjegyzés: Csak akkor érvényes, ha a | ||||
formaction | formAction | string | - | |
Megadja az űrlap elküldéséhez használandó URL-t. Ha ez az attribútum meg van adva, felülírja a Megjegyzés: Csak akkor érvényes, ha a | ||||
formenctype | formEnctype | 'application/x-www-form-urlencoded' | 'multipart/form-data' | 'text/plain' | - | |
Megadja az űrlap szerverre küldésekor használandó MIME-típust. Lehetséges értékek:
Ha ez az attribútum meg van adva, felülírja a Megjegyzés: Csak akkor érvényes, ha a | ||||
formmethod | formMethod | 'post' | 'get' | - | |
Megadja az űrlap elküldésekor használandó HTTP metódust. Lehetséges értékek:
Ha ez az attribútum meg van adva, felülírja a Megjegyzés: Csak akkor érvényes, ha a | ||||
formnovalidate | formNoValidate | boolean | false | |
Ha ez az attribútum meg van adva, az űrlap elküldésekor a böngésző nem végzi el az űrlapvalidációt. Ha ez az attribútum meg van adva, felülírja a Megjegyzés: Csak akkor érvényes, ha a | ||||
formtarget | formTarget | '_self' | '_blank' | '_parent' | '_top' | - | |
Megadja, hogy az űrlap elküldése után kapott válasz hol jelenjen meg. Lehetséges értékek:
Ha ez az attribútum meg van adva, felülírja a Megjegyzés: Csak akkor érvényes, ha a | ||||
validity | ValidityState | - | ||
Az űrlap-ellenőrzés állapotobjektuma, részletekért lásd: | ||||
validationMessage | string | - | ||
Ha az űrlap-ellenőrzés sikertelen, ez a tulajdonság tartalmazza a hibaüzenetet. Ha sikeres, üres karakterlánc. | ||||
Metódusok
| Név | Paraméterek | Visszatérési érték |
|---|---|---|
click | void | |
Egérkattintás szimulálása az elemen. | ||
focus |
| void |
Fókusz állítása az aktuális elemre. Egy objektum is átadható paraméterként, a következő tulajdonságokkal:
| ||
blur | void | |
Fókusz eltávolítása az aktuális elemről. | ||
checkValidity | boolean | |
Ellenőrzi, hogy az űrlapmező megfelel-e a validációs szabályoknak. Ha nem, | ||
reportValidity | boolean | |
Ellenőrzi, hogy az űrlapmező megfelel-e a validációs szabályoknak. Ha nem, | ||
setCustomValidity |
| void |
Egyéni hibaüzenet beállítása. Amíg ez a szöveg nem üres, addig a mező érvénytelennek minősül. | ||
Slots
| Név |
|---|
| (alapértelmezett) |
Ikon komponens. |
selected-icon |
A kiválasztott állapotban megjelenő ikon elem. |
CSS Parts
| Név |
|---|
button |
A belső |
icon |
A nem kiválasztott állapot ikonja. |
selected-icon |
A kiválasztott állapot ikonja. |
loading |
A betöltési állapotot jelző |
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. |