Skip to content

CSS API tilvísun

CSS-API vísirinn fjallar um pantoken flokksbundna íhlutalagslagið: íhluti, hjálparstærðir, alþjóðareglur og yfirlýsingar byggðar á táknkerfinu.

Íhlutir

NafnKlasiSamantekt
agent-shell.instui-agent-shellYfirborðsílát fyrir AI-umboðsmenn.
alert.instui-alertInnsettar skilaboð með stöðulitirönd og falið stöðutákn úr sameiginlegu táknasafni.
avatar.instui-avatarNotendamynd (avatar) sem sýnir upphafsstafi eða mynd, hringlaga sjálfgefið.
badge.instui-badgeLítil teljari- eða stöðupunktur settur yfir horn marksins.
banner.instui-bannerLásanlegur, táknsettur skilaboðayfirborð fyrir síðu- eða samhengi-tilkynningar.
billboard.instui-billboardStórt tómt ástand eða kallar-til-aðgerðar blokk: aðalskífa/tákn eða mynd, fyrirsögn og skilaboð.
breadcrumb.instui-breadcrumbBrautarspor (breadcrumb) með aðskiljara; síðasta molinn er núverandi síða.
breadcrumb.linkliMoli (InstUI Breadcrumb.Link), <li> í foreldris <ol>; sá síðasti er núverandi síða.
button.instui-buttonAðgengilegur aðgerðarstjórnliður, stíllaður eftir táknplötu; aðalstilling sjálfgefið.
byline.instui-bylineFjölmiðlahlutur: aðalséna við hlið titils og lýsingar.
calendar.instui-calendarStöðugt mánaðarnet með leiðsögn, vikudagsskrám og dagfrumum.
calendar.day.dayDagfruma (InstUI Calendar.Day); -today, -selected og -outside-month merkja ástand hennar.
card.instui-cardYfirborðsílát sem samþykkir hvaða efni sem er.
checkbox.instui-checkboxInnbyggður gátreitur og merki hans, eða rofi með -variant-toggle.
close-button.instui-close-buttonGegnsær táknhnappur sem teiknar sitt eigið × tákn, í þremur stærðum og á litabreytingu.
context-view.instui-context-viewÚtjöfnuð tilkynning með spori (caret), hægt að staðsetja á hvaða hlið sem er; virkar sem innfæddur [popover].
drawer-layout.instui-drawer-layoutSkipt útlit með samanbrjótanlegri hliðarrennu og aðal flettanlegri efnisglugga.
drawer-layout.content.contentAðal efnisglugginn sem fyllir rýmið við hlið rennunnar.
drawer-layout.tray.trayHliðarpanel við hlið aðalefnis, með valfrjálsri yfirlagningu og rennuyfirborðs-breytingum.
file-drop.instui-file-dropSkráadráttarsvæði með sveim-, samþykkt- og hafnað-ástandi.
form-field.instui-form-fieldFormsviðumbúðir: merkimiði, stjórntæki og rað- eða aðeins-lesa uppsetningar.
form-field-group.instui-form-field-group<fieldset> hópur með legendu, dálka- eða innsetningaruppsetningu og stillanlegri millibili.
form-field-messages.instui-form-field-messagesAðstoð og staðfestingarskilaboð reits — vísbending, villa, árangur og aðeins-skjálesari — með tákni við villu og árangur.
heading.instui-headingYfirskriftarteikn frá -level-h1 til -level-h6.
img.instui-imgStílaður <img> með birtingu, skerðingu og gagnvirkni sem staflast.
in-place-edit.instui-in-place-edit[contenteditable] sem les sem texta þar til hann fær fókus, þá sýnir hann inntaksramma.
input-group.instui-input-groupSkjöldur um textainntak með plássi fyrir leiðandi og síðari tákn.
link.instui-linkStílaður hlekkur með stærðum, andstæðri útgáfu fyrir dökk yfirborð og innfelldri eða ósstílaðri mynd.
list.instui-listListi með táknstýrðu millibili milli atriða.
list.item.instui-listListaratriði (InstUI List.Item).
mask.instui-maskInnrennsli yfirborð sem fyllir staðsett foreldri og miðstillir efni — t.d. snúningsmerki yfir spilara. Fyrir módal, forðastu ekki innfæddan <dialog> (maska hans er ::backdrop). Þessir breytur eru einnig fáanlegir globalt (lausir eða tengdir við aðra íhluti) — sjá mask global hjálparstærðina.
menu.instui-menuFellivalmyndaryfirborð með atriðum, hópum og aðskiljurum.
menu.group.groupMerkta hópfyrirsögn (InstUI Menu.Group/Menu.ItemGroup).
menu.item.itemValmyndaratriði (InstUI Menu.Item); bæta við -disabled, -highlighted eða -active/[aria-checked].
menu.separator.separatorSkiptingarlína milli atriða (InstUI Menu.Separator).
metric.instui-metricMerkta tölfræði — stórt gildi yfir undirtitli.
modal.instui-modalSamræðuyfirborð (virkar á innfæddan <dialog>); haus/mál/body/fótahlutar.
modal.body.bodyInnihalds svæði (InstUI Modal.Body); einbúinn <img> fer full-bleed.
modal.footer.footerAðgerðarröðin (InstUI Modal.Footer).
modal.header.headerTitillaröðin (InstUI Modal.Header).
number-input.instui-number-inputTölustillingar-umbúð með +/- snúning dálki.
pagination.instui-paginationSíðunavigering: tölusíður, fyrsta, fyrra, næsta og síðasta örvar, og þrestur fyrir bil.
pagination.page.pageSíðuhlekkur eða hnappur (InstUI Pagination.Page); núverandi síða ber [aria-current].
pill.instui-pillÞétt stöðumerki; bæta við leiðandi tákni með sameiginlegu -icon-<name> formi.
popover.instui-popoverBreytt yfirborð fyrir innfæddan [popover], staðsett með CSS anchor-stöðu.
progress.instui-progressÁkveðin framfarastika með litríku mæli, stærðum og valfrjálsum gildamerkingu.
progress-circle.instui-progress-circleHringlaga framfarahringur stýrt af --value og --value-max sérstillingum.
radio.instui-radioInnbyggður hringhnappur (radio) og merki hans.
radio-input-group.instui-radio-input-groupEiningarval radio <fieldset>, einfalt eða sem tengdur segmented rofi.
range-input.instui-range-inputStílaður rennistika með öfugu gildisbolla.
rating.instui-ratingStjörnu-einkunn með fylltum og tómum myndlíknum og valfrjálsu talnamerki.
side-nav-bar.instui-side-nav-barLóðrétt siglingarbraut af táknum-yfir-merkingu atriðum, með minnkuðu tákn-einungis ham.
side-nav-bar.item.itemSiglingainntak (InstUI SideNavBar.Item); -selected merkir virka atriðið.
simple-select.instui-simple-selectStílfærður innfæddur <select> með bendli, sem passar við textainntak-stöður og stærðir.
spinner.instui-spinnerHreyfimyndað hleðsluhringur; gefið role="status" og aria-label.
table.instui-tableStílfærð gagnatöflu fyrir th og td auk valfrjálsrar fyrirsagnar, með svífa-, föstu- og staflað-kort útlögum.
table.bodytbodyGagnaröðahópur töflunnar (InstUI Table.Body).
table.celltdGagnafruma (InstUI Table.Cell).
table.col-headerthDálkhöfuðfruma (InstUI Table.ColHeader); sjálfgefna th stíllinn er ofritaður af table.row-header fyrir th[scope="row"].
table.headtheadFyrirsagnaröðahópur töflunnar (InstUI Table.Head).
table.rowtrTöfluröð (InstUI Table.Row).
table.row-headerth[scope="row"]Röðahöfuðfruma (InstUI Table.RowHeader); stílfærð út frá röðahöfuð-táknum, ekki dálkahöfuðunum.
tabs.instui-tabsFlipasett: flipalisti, valanlegir flipar og þeirra panelar.
tabs.panel.panelInnihaldspanel fyrir flipa (InstUI Tabs.Panel).
tabs.tab.tabEinn flipahnappur (InstUI Tabs.Tab, stilltur af flipalista foreldrisins Tabs); -selected merkir virka atriðið.
tag.instui-tagInnsett flís fyrir lykilorð eða síu.
text.instui-textLíkamstexta leturgerð með stærð, þyngd, lit og stíl-breytingum.
text-area.instui-text-areaStílfærður, stærðarstillanlegur innfæddur <textarea> með sömu stöður og stærðir og textainntakið.
text-input.instui-text-inputStílfærður innfæddur <input> — þar með date, time og datetime-local, þar sem vafri býður upp á valkostinn — með staðfestingastöðum og stærðum.
toggle-details.instui-toggle-detailsStílfærð innfædd <details> birting með snúningsör.
toggle-group.instui-toggle-groupBrún-umgjörð afhjúpun byggð á <details>: samantektarröð með ör og fellanlegu efni.
tooltip.instui-tooltipCSS svífa- og fókus ráðleggjabóla, hægt að staðsetja á hvaða hlið sem er.
tray.instui-trayBrún-tengdur panel sem rennur inn frá hvaða hlið sem er; innfæddur [popover] eða <dialog>.
tree-browser.instui-tree-browserAfhjúpunartré af innbyrðis söfnum og laufatriðum, með snúningsörum.
view.instui-viewView-frumtækið: hlutlaus kass með lykil-gildi breytum fyrir bakgrunn, ramma, horn, skugga, birtingu, staðsetningu, umfram og bendil. Hver ein af þessum breytum er einnig aðgengileg almennt (ber, eða lán á hvaða annan íhlut) — sjá background/border/shadow/display/position/overflow/cursor hjálparverkfæri.

Hjálparverkfæri

NafnKlasiSamantekt
color.--text-dangerMerkingar-litur hjálparverkfæri: .--bg-<name>, .--text-<name> (aliasað sem .--color-<name>), og .--border-<name> fyrir valda merkingarlitapallettu. Hver og einn þeirra hefur einnig íhluta-tengd alias-breytingu (til dæmis -bg-danger á hvaða .instui-<component> sem er).
cursor.--cursor-pointercursor sem samsetjanleg, alþjóðleg klasi — .--cursor-<value> — notanleg ber eða lán á hvaða íhluta sem er (.instui-button.--cursor-pointer).
gap.--gap-mdFlex/grid gap hjálparverkfæri á spacing-kvarðanum, stutt (--gap-sm) eða löng (--gap-small) stafsetning. Notanleg ber eða lán á hvaða íhluta sem er (.instui-view.--gap-sm) — íhlutir sem þegar stilla sitt eigið gap frá sértækum íhluta-tákni geta fengið það ofritað.
icon.instui-iconTáknakerfið: .instui-icon stærðir auk sameiginlega -icon-<name> málarans sem maskar glyph (í currentColor) fyrir hvaða frumefni sem er.
layout.--display-flexSýningar- og textamiða hjálparverkfæri — .--display-<value> og .--text-align-<value> — sem samsetjanlegar, alþjóðlegar klasa, notanlegar ber eða lán á hvaða íhluta sem er.
maskglobal.--mask-overlayAlþjóðleg, tvöföld afrit af yfirlags-breytingum mask íhlutans — --mask-overlay, --mask-fullscreen, --mask-blur — notanleg ber eða lán á hvaða íhluta sem er, án umbúða í .instui-mask frumefni.
overflow.--overflow-x-hiddenoverflow-x/overflow-y sem samsetjanlegar, alþjóðlegar klasa — .--overflow-x-<value> / .--overflow-y-<value> — notanlegar ber eða lán á hvaða íhluta sem er.
position.--position-relativeposition sem samsetjanlegur, alþjóðlegur klasi — .--position-<value> — notanlegur ber eða lán á hvaða íhluta sem er (.instui-button.--position-relative).
responsive[class*="-hidden-"],[class*="-show-"]Sýna/fela klasa eftir sjónsviðs- eða ílát-breidd yfir þemamikinn brotpunktakvarða.
screen-reader-content.instui-screen-reader-contentSjónrænt felur efni en heldur því aðgengilegu fyrir hjálpartækni (staðlaða klippa-mynstrið).
spacing.--p-mdÚtbreiðslu- og fyllingar-utilities — .--m<side>-<step> / .--margin-<side>-<step> og .--p<side>-<step> / .--padding-<side>-<step> á bilaskalanum (hliðar t/b/s/e/x/y eða engar, stytt eða fullmótað — til dæmis eru --mb-sm og --margin-bottom-small sami reglan; margin tekur einnig auto). Hægt að nota beint eða festa við hvaða íhlut sem er (til dæmis class="instui-view --mb-sm").
stacking.--stack-topmostz-index dýptar-utilities — .--stack-<level> (deepest, below, above, topmost) — hægt að nota beint eða festa við hvaða íhlut sem er, svo lög raðast fyrirfram fyrir öryggi frekar en að nota handstillt númer.
transition.instui-transition.-transition-fade-enteringHreyfistöðuflokkar fyrir Transition íhlutinn — .instui-transition og stöðuflokkar (-transition-fade-entering, -transition-scale-exited, o.s.frv.) — hægt að nota beint eða festa við hvaða íhlut sem er.
truncate.--truncateStytting með broti (ellipsis) með línulæsingu sem stýrist af --lines — hægt að nota beint eða festa við hvaða íhlut sem er (.instui-button.--truncate).
visual-debug.-with-visual-debugÚtlínugreining fyrir uppsetningu: settu saman .-with-visual-debug á hvaða stak sem er til að draga upp kassann og bein börn hans, svo bygging uppsetningar sjáist með einum augnsmiti.

Reglur

NafnKlasiSamantekt
base*Valfrjáls alþjóðleg endurstilling: box-sizing, síðuáferð, grunnlitur texta og letur, color-scheme og sjálfgefnar stillingar tengla.
prose:where(body)Letur- og gerðarvenjur fyrir hrátt HTML — fyrirsagnir, málsgreinar, listar, tenglar og kóði — beitt sjálfkrafa hvar sem það er flutt inn (sjálfgefið :where(body)); gefðu options.scope til að miða á annan efnisrót (t.d. .vp-doc).

Plugins

NafnKlasiSamantekt
logos.logosInstructure vörumerki sem CSS myndefna-token: --instui-logo-<product>-<layout>-<mode> geymir gagnamyndasnið (data-URI) SVG, svo lógó má mála t.d. með background-image: var(--instui-logo-canvas-horizontal-color).
primitives.instui-bg-primitive-color-whiteValfrjálsir utility-flokkar fyrir hráa frumlitapallettuna: .instui-bg-/fg-/border-primitive-color-<name> mála lit úr frumlitatokenunum, auk font-family/font-weight utilities fyrir frumletur-token. Þeir eru ekki í merkingar-utilities svo yfirlýsingar þar haldist eingöngu merkingarbundnar.
visual-debug.-with-visual-debugÚtlínugreining fyrir uppsetningu: settu saman .-with-visual-debug á hvaða stak sem er til að draga upp kassann og bein börn hans, svo bygging uppsetningar sjáist með einum augnsmiti.

layout

NafnKlasiSamantekt
calloutdiv[class~="instui-callout"]Innsláttarupplýsingaviðvörun í línu fyrir stutta áminningu eða athugasemd.
herodiv[class~="instui-hero"]Fullbreidd hausdeild með titli, undirtitli og valfrjálsri bakgrunnsmynd.
page-layoutdiv[class~="instui-page-layout"]Staðlað þriggja dálka síðuskipulag með haus, hliðarslá og aðalefni.
rubric-notediv[class~="instui-rubric-note"]Strúktúrerað glósuuppsetning með matsflokkunum og stigvísum vísbendingum.
testimonialdiv[class~="instui-testimonial"]Birting tilvitnunar eða vitnisburðar með heimild og valfrjálsri mynd.
two-columndiv[class~="instui-two-column"]Tvö dálka skipulag með vinstri og hægri efnisreitum.
wrapperbody[class~="instui-display-flex"]Forritsskurn raðir: hliðarnavigering, ílát með haus og valfrjáls gluggi.