Skip to content

CSS: close-button ​

.instui-close-button — Egy áttetsző ikon gomb, amely megrajzolja saját × jelét, három méretben, valamint egy on-color variánsban.

Mindig csak ikonként renderelődik látható felirat nélkül, ezért az aria-label kötelező, nem opcionális; hasonlítsd össze a button -without-background ghost változatával, amely megtartja a szöveges feliratot.

Source: close-button.css

TIP

JS kiegészítés — Ez a komponens CSS-e önállóan megjelenik és működik; párosítsd @pantoken/interactions-val az interaktív viselkedés hozzáadásához. Lásd az alábbi módosító táblázatot.

Hozzáférhetőség ​

Adj a csak ikont tartalmazó gombnak aria-label attribútumot (pl. „Bezárás”), és jelöld a letiltott gombot aria-disabled-del (vagy a natív disabled-del).

Használat ​

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/close-button.css";

Példák ​

html
<button class="instui-close-button -size-sm" aria-label="Close"></button>

Módosítók ​

MódosítóLeírás
.-color-inverseElavult — use .-on-color.
.-on-colorSzínes (nem semleges) felületen elhelyezett bezáró gombhoz.
.-size-largeNagy. Hosszú forma alias az -size-lg-nak.
.-size-lgNagy.
.-size-md(alapértelmezett) közepes méret.
.-size-medium(alapértelmezett) közepes méret. A -size-md hosszabb formájú aliasa.
.-size-smKicsi.
.-size-smallKicsi. Hosszú forma alias az -size-sm-nak.

Pseudo-elemek ​

Pseudo-elemLeírás
::beforeA × glyf, maszkolva a currentColor-ban.

Állapotok ​

ÁllapotLeírás
[aria-disabled="true"]—
:disabled—

Fogyasztott tokenek ​

TokenTípusÉrték
--instui-component-base-button-border-radius<length>0.75rem
--instui-component-base-button-large-height<length>3rem
--instui-component-base-button-medium-height<length>2.5rem
--instui-component-base-button-primary-ghost-active-background—color-mix(in srgb, light-dark(#1D354F, #EEF4FD) 20%, transparent)
--instui-component-base-button-primary-ghost-hover-background—color-mix(in srgb, light-dark(#1D354F, #EEF4FD) 10%, transparent)
--instui-component-base-button-primary-inverse-ghost-active-background<color>rgba(255,255,255,0.1)
--instui-component-base-button-primary-inverse-ghost-hover-background<color>rgba(255,255,255,0.1)
--instui-component-base-button-small-height<length>2rem
--instui-component-icon-base-color<color>LightDarklight-dark(#273540, #ffffff)
--instui-component-icon-disabled-base-color<color>LightDarklight-dark(#8D959F, #576773)
--instui-component-icon-disabled-on-color<color>LightDarklight-dark(#C7CACD, #9EA6AD)
--instui-component-icon-on-color<color>#ffffff
--instui-icon-x<image>url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%206%2018%22%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%2F%3E%3C%2Fsvg%3E')
--instui-spacing-space-xs<length>0.25rem

Kapcsolódó ​

  • button — Az általános célú műveletgomb.