Skip to content

CSS API-referenssa

CSS API-referenssa bargá pantoken class-báikeduvvan komponenttačohkkis: komponenttat, utiliidat, globála ruovttuid ja deklarasuvnnat mii leat šatnán token-systemás.

Komponenttat

NávnnaKlassaSammendrag
agent-shell.instui-agent-shellSurface-báhcci AI-agentaid illuduvdna.
alert.instui-alertIn-line beaivviheami mii leat statusvárri bára ja maskerad status-glyf dahje jođiheaddji vuođđoheapmi shared ikon-settas.
avatar.instui-avatarGebruikára avatar mii vállje initialaid dahje image, cirkulárus ovddas buohkas.
badge.instui-badgeLágán número dahje status-dot mii lea sullii dáhpáhusat guovssahas.
banner.instui-bannerIlaatket, ikonalaš beaiviheami surface page-level dahje in-context ovddasheamis.
billboard.instui-billboardBuorre miiha state dahje call-to-action blokka: hero-ikon dahje image, headdjit ja beaiviheapmi.
breadcrumb.instui-breadcrumbBreadcrumb-čállin sus leat separátora; lastta breadcrumb lea dán oaivvi.
breadcrumb.linkliBreadcrumb (InstUI Breadcrumb.Link), <li> oidne ádnon <ol>-is; lasta lea dán oaivvi.
button.instui-buttonAccessibility-action ovddas, stailenaš token-palettas; primára buohkaš.
byline.instui-bylineMedia-objekta: hero-figura oassá title ja bessevuoda.
calendar.instui-calendarStatic mánu grid navigasuvnnain, vahkkuvuođđu headdjit ja beaivvi cellat.
calendar.day.dayBeaivvi cell (InstUI Calendar.Day); -today, -selected ja -outside-month markereat suhkkar.
card.instui-cardSurface-báhcci mii ođđašit arbitrára sisältto.
checkbox.instui-checkboxNáttáralaš checkbox ja dáleid label, dahje switch geahččal -variant-toggle.
close-button.instui-close-buttonTransparánta ikon-buttone mii čađa ságat iežaset ×-glyf, golbma sizein ja on-color variant.
context-view.instui-context-viewElevatea callout gaittá caret, sáhttá positionehtit eanet siidduin; sáhttá dárbbaš native [popover].
drawer-layout.instui-drawer-layoutSplit-layout mii leat collapsible siidan tray ja primára scroll-álbmuid sisältto-pane.
drawer-layout.content.contentPrimára sisältto-pane mii čájeha ođđa galget šaddat siidan oassá.
drawer-layout.tray.traySiida panel main sisältto oassá, opcional overlay ja tray-like surface-modifierat.
file-drop.instui-file-dropFile dropzone mii leat hover, accepted ja rejected státusat.
form-field.instui-form-fieldForm-field wrapper: label, dana controls, ja inline, required dahje readonly layouts.
form-field-group.instui-form-field-group<fieldset>-group mii leat legend, column dahje inline layout, ja konfigurérahkos peahkkat.
form-field-messages.instui-form-field-messagesField-help ja validasuvnna beaivviheapmi — hint, error, success ja screen-reader-only — error ja success johtá glyfii.
heading.instui-headingHeading-typografi eanet -level-h1 -ta -level-h6.
img.instui-imgStailenaš <img> mii leat display, crop ja effect-modifierat mii stackeavat.
in-place-edit.instui-in-place-edit[contenteditable] mii lásah textta go fokus ii leat, de galggat čájehit input-chrome.
input-group.instui-input-groupFacada text-inputiin mii leat leading ja trailing ikon-slottat.
link.instui-linkStailenaš hyperlink mii leat sizean, inverse-variant dark backgrounds ja inline dahje unstyled formmat.
list.instui-listListta mii deattá token-ohcat item-spacing.
list.item.instui-listList-item (InstUI List.Item).
mask.instui-maskIn-flow overlay mii čuostá positioneaddji parent ja dahká centre sisältto — d. i. spinner oassá kaartta. Modal dá leat buorre dábálaš native <dialog> (su ::backdrop lea maska). Dát modifierat leat maid globála (bare dahje chained ollu komponenttaid) — geahččat mask global utility.
menu.instui-menuDropdown-surface itemaid, groupaid ja separátoraid.
menu.group.groupLabel-leama grup heading (InstUI Menu.Group/Menu.ItemGroup).
menu.item.itemMenu-entry (InstUI Menu.Item); add -disabled, -highlighted dahje -active/[aria-checked].
menu.separator.separatorDivider-rule eanet itemaid (InstUI Menu.Separator).
metric.instui-metricLabel-leama statistika — lága vátni oassá caption.
modal.instui-modalDialog-surface (geahččá native <dialog>); header/body/footer osat.
modal.body.bodySisältto-ruovttá (InstUI Modal.Body); eanan <img> leat full-bleed.
modal.footer.footerActions-rivi (InstUI Modal.Footer).
modal.header.headerTitle-rivi (InstUI Modal.Header).
number-input.instui-number-inputNumber-input facada mii leat +/- spinner column.
pagination.instui-paginationSidu-navigation: nummererdate sidad, first, previous, next ja last arrows, ja ellipsis gappaide.
pagination.page.pagePage-link dahje buttone (InstUI Pagination.Page); dán oaivvi sidad ii leat [aria-current].
pill.instui-pillKompakt status-label; add leading glyf dáhpáhus shared -icon-<name>-formmas.
popover.instui-popoverElevatea surface for native [popover], positionehtta CSS anchor-positioning-llat.
progress.instui-progressDeterminate progress-bar mii leat vádjolaš meter, sizeat ja opcional value-label.
progress-circle.instui-progress-circleCirculár progress-ring geahččádus --value ja --value-max custom properties.
radio.instui-radioNáttáralaš radio-buttone ja dáleid label.
radio-input-group.instui-radio-input-groupSingle-select radio <fieldset>, plain dahje connected segmented toggle-lla.
range-input.instui-range-inputStailenaš range-slider mii leat inverse value-bubble.
rating.instui-ratingStjerne-rateearvvi gávdnojuvllain ja biktasat glyphaidin ja veahkká mii lihkkái nummaralaš label.
side-nav-bar.instui-side-nav-barVertikála navigasjona-rail ikonat-ođđa-label itemaidein, minimihuvvon ikonain-ovttas modu.
side-nav-bar.item.itemNavigasjona-árggi (InstUI SideNavBar.Item); -selected bohtá aktiiva vuogi.
simple-select.instui-simple-selectStylerovnnat ovttas <select> mii leat caret, ollu girjji-input stáhtaid ja suuruid galgá gávdnat.
spinner.instui-spinnerAnimerejuvvon loada-ringi; givvege role="status" ja aria-label.
table.instui-tableStylerovnnat dáta-tabella th ja td main ja veahkká caption, hover-, fix- ja stacked-card-layout-ain.
table.bodytbodyTabellas dáta-roa gruppa (InstUI Table.Body).
table.celltdDáta-cellu (InstUI Table.Cell).
table.col-headerthKolonna-headdar cellu (InstUI Table.ColHeader); default th styling, veahkehit table.row-header dahje th[scope="row"] sátne.
table.headtheadTabellas headdar-row gruppa (InstUI Table.Head).
table.rowtrTabellaroa (InstUI Table.Row).
table.row-headerth[scope="row"]Ro-header cellu (InstUI Table.RowHeader); stilaruvvo ro-header tokenaidin, ii kolonna-header-ain.
tabs.instui-tabsTabbad panelaset: tabb-lista, valgbar tabb, ja jejich panellat.
tabs.panel.panelContent-panel dábálaš tabbi (InstUI Tabs.Panel).
tabs.tab.tabOkti tab-btn (InstUI Tabs.Tab, konfigureraiduo johtán Tabs tabb-lista); -selected bohtá aktiiva vuogi.
tag.instui-tagInline chip keyword dahje filteri hálddaš.
text.instui-textBáddi-girji typografija siza, vággi, farga ja stili modifiserin.
text-area.instui-text-areaStylerovnnat, resizabel ovttas <textarea> mii leat dasa stáhtaid ja suuruid nagu girjji-input.
text-input.instui-text-inputStylerovnnat ovttas <input> — ja date, time, ja datetime-local gos brauzera birgege pickera — válddáhtton stáhtaid ja suuruid.
toggle-details.instui-toggle-detailsStylerovnnat ovttas <details> disclosure čađašgáŋgá čađahuvvon chevronin.
toggle-group.instui-toggle-groupBorderahttu disclosure baserad ávki <details>: chevron-summary roa ja collapsible content.
tooltip.instui-tooltipCSS hover ja focus tooltip bubbla, odda positionerbar.
tray.instui-trayEdge-pinneda panel mii slidda siskkan vaikko missá odda; ovttas [popover] dahje <dialog>.
tree-browser.instui-tree-browserDisclosure-goahti čađaškollekta ja leaivi itemaidein, roteta chevronaidin.
view.instui-viewView primitive: neutraala box modifiserin key-value background, border, radius, shadow, display, position, overflow, ja cursor. Dát modulheap leat maid globála (bare dahje chained ovar buot komponennta) — oasse background/border/shadow/display/position/overflow/cursor utilitetaid.

Utilitijet

NávnnaKlassaSammendrag
color.--text-dangerSemantihkka farga utilitetat: .--bg-<name>, .--text-<name> (aliastevuoda .--color-<name>), ja .--border-<name> čuovgga semantihkka palettas. Buot dát leat maid komponentta-attacheada alias modifiserra (dáidda -bg-danger otná buot .instui-<component>).
cursor.--cursor-pointercursor komposabála, globála class — .--cursor-<value> — maid leat váldimis bare dahje chained otná buot komponentta (.instui-button.--cursor-pointer).
gap.--gap-mdFlex/grid gap utilitetat oassástuvvon spacing skála, gaggat (--gap-sm) dahje oahpu (--gap-small) stavra. Usáldo bare dahje chained otná buot komponentta (.instui-view.--gap-sm) — komponenttat mii already sette ráhkad gap oassin tokena, sáhttet leat veahkedit.
icon.instui-iconIkona systeama: .instui-icon sizing ja shared -icon-<name> painter mii maskere glyph (in currentColor) ennen buot elementta.
layout.--display-flexDisplay ja text-align utilitetat — .--display-<value> ja .--text-align-<value> — komposabála, globála classaid, usáldo bare dahje chained otná buot komponentta.
maskglobal.--mask-overlayGlobála, dual kopi mask komponentta overlay modifiserain — --mask-overlay, --mask-fullscreen, --mask-blur — usáldo bare dahje chained otná buot komponentta, ilman .instui-mask elementta wrapping.
overflow.--overflow-x-hiddenoverflow-x/overflow-y komposabála, globála classaid — .--overflow-x-<value> / .--overflow-y-<value> — usáldo bare dahje chained otná buot komponentta.
position.--position-relativeposition komposabála, globála class — .--position-<value> — usáldo bare dahje chained otná buot komponentta (.instui-button.--position-relative).
responsive[class*="-hidden-"],[class*="-show-"]Viewport- dahje container-width show/hide classaid čájehahtti themeda breakpoint skálas.
screen-reader-content.instui-screen-reader-contentVizuála veahkehit contennt hiddaiguin mii leat álggu assistive tech-ruvdnojuvvon (standard clip pattern).
spacing.--p-mdMargu ja padding-fatnasaččat — .--m<side>-<step> / .--margin-<side>-<step> ja .--p<side>-<step> / .--padding-<side>-<step> špacing-skálas (sides t/b/s/e/x/y vai eai ollu, šoddá goikkimis dahje manná — buorre dáhpáhus: --mb-sm ja --margin-bottom-small leat sama ráidu; margu fertejuvvon maid auto). Buktet máŋggabealli dahje čohkket maid ođđa komponenta (dát ovtta class="instui-view --mb-sm").
stacking.--stack-topmostz-index depth-fatnasaččat — .--stack-<level> (deepest, below, above, topmost) — buktet máŋggabealli dahje čohkket maid ođđa komponenta, go layers čohkkejuvvo várásduhttin maid dás ii leat hand-tunet nummerat.
transition.instui-transition.-transition-fade-enteringAnimášuvdna state-klassat Transition komponenttas — .instui-transition ja state-klassat (-transition-fade-entering, -transition-scale-exited, etc.) — buktet máŋggabealli dahje čohkket maid ođđa komponenta.
truncate.--truncateEllipsis truncation mii fállet rievdadit line clampingin leat váldit --lines-is — buktet máŋggabealli dahje čohkket maid ođđa komponenta (.instui-button.--truncate).
visual-debug.-with-visual-debugLayout-dávjastallan outline: compound .-with-visual-debug maid ođđa elementta dahje outline-boksa ja su divvut rájes, nu buorre ovttasvuohta layoutin struktuvrras leat gullat gávdnat.

Ráiddut / Rules

NávnnaKlassaSammendrag
base*Opt-in geažes reset: box-sizing, beaivvi surface, báse text fárro ja fonta, color-scheme, ja link defaultat.
prose:where(body)Typografála defaultat raw HTML:daga — headingat, paragráfhat, listat, linkat ja koodat — dorvvo automahtalaččat go mii importeerahuvvo (default :where(body)); ođđa content rootii muhtun add options.scope (d.b. .vp-doc).

Plugins

NávnnaKlassaSammendrag
logos.logosInstructure produkt-logoat CSS image-tokennaid: --instui-logo-<product>-<layout>-<mode> leat data-URI SVG, nu logo čájehahttá ge. background-image: var(--instui-logo-canvas-horizontal-color).
primitives.instui-bg-primitive-color-whiteOpt-in utility-klassat raw primitive palettaí: .instui-bg-/fg-/border-primitive-color-<name> čájehit fálaldus primitívna colour-tokennaid, ja font-family/font-weight fatnasaččat primitiiva font-tokennaid. Čuovvolahtti semantic utilities: overrides dahkat sáhttit remain semantic-only.
visual-debug.-with-visual-debugLayout-dávjastallan outline: compound .-with-visual-debug maid ođđa elementta dahje outline-boksa ja su divvut rájes, nu buorre ovttasvuohta layoutin struktuvrras leat gullat gávdnat.

layout

NávnnaKlassaSammendrag
calloutdiv[class~="instui-callout"]In-line informáhtta alertti króhka muhtun cuoŋomuohtuid dahje čuovggain.
herodiv[class~="instui-hero"]Bárdu-lávvar header-sektuvdna sámis tiidda, alátiidda ja opt-in background image.
page-layoutdiv[class~="instui-page-layout"]Standarda olmmoš guovllus kolmniela sivu layout: header, sidebar ja main content.
rubric-notediv[class~="instui-rubric-note"]Struktureuva mátkkušuođa nota rubrik kategorijat ja scoring indikátoraid.
testimonialdiv[class~="instui-testimonial"]Qvóta dahje testimustra display attributionin ja opt-in imagiide.
two-columndiv[class~="instui-two-column"]Guovllus guokte-kolonn-layout mii leat luhtte ja eanan content-aluehat.
wrapperbody[class~="instui-display-flex"]App-shell row: side nav, container headerin mielde, ja opt-in panel.