Skip to content

CSS Tagairt API

Clár tagartha API CSS a chlúdaíonn an chiseal comhpháirteanna bunaithe ar rang de pantoken: comhpháirteanna, uirlisí, rialacha domhanda agus ráitis bunaithe ar an gcóras token.

Comhpháirteanna

AinmRangAchoimre
agent-shell.instui-agent-shellCoimeádán dromchla do ghníomhairí AI.
alert.instui-alertTeachtaireacht líneach le barra datha stádais agus siombail stádais mhaiscithe ón tsraith íocón roinnte.
avatar.instui-avatarAvatáar úsáideora a thaispeánann ainghreamacha nó íomhá, ciorclach de ghnáth.
badge.instui-badgePointe beag comhaireamh nó dot stádais suite os cionn chúinne an sprioc.
banner.instui-bannerDromchla teachtaireachta is féidir a diúltú, le híocón, le haghaidh fógraí leibhéal-leathanach nó i gcomhthéacs.
billboard.instui-billboardBloc staid folamh mór nó glao-go-gníomh: íocón/laoch nó íomhá, teideal, agus teachtaireacht.
breadcrumb.instui-breadcrumbRian 'breadcrumbs' le scaradóirí; is é an slisne dheireanach an leathanach reatha.
breadcrumb.linkliSlisne (InstUI Breadcrumb.Link), <li> i <ol> an tuismitheora; is é an ceann deireanach an leathanach reatha.
button.instui-buttonSmacht gníomh inrochtaine, stíleáilte ón phailéad token; príomh-mhodhnú de ghnáth.
byline.instui-bylineRéad meán: figiúr laoch in aice le teideal agus cur síos.
calendar.instui-calendarGréasán míosa statach le nascleanúint, ceanntásca laethanta seachtaine, agus cilléanna lae.
calendar.day.dayCill lae (InstUI Calendar.Day); marcálann -today, -selected agus -outside-month a stádas.
card.instui-cardCoimeádán dromchla a ghlacann ábhar ar bith.
checkbox.instui-checkboxBosca seiceála dúchais agus a lipéad, nó lasc trí -variant-toggle.
close-button.instui-close-buttonCnaipe íocón trédhearcach a tharraingíonn a ghiolgl × féin, i dtrí mhéid agus le leagan dath 'on'.
context-view.instui-context-viewGlao ardaithe le cúinne, inúsáidte ar aon taobh; oibríonn sé mar [popover] dúchais.
drawer-layout.instui-drawer-layoutLeagan scoilte le tráid taobh atá inchoigeartaithe agus panáil ábhar príomha scrolálaí.
drawer-layout.content.contentAn phana ábhar príomha a líonann an spás atá fágtha in aice leis an tráid.
drawer-layout.tray.trayAn painéal taobh in aice leis an ábhar príomha, le clúdach roghnach agus modhnóirí dromchla cosúil le tráid.
file-drop.instui-file-dropZón titim comhaid le staidí sleamhnaithe (hover), glacta agus diúltaithe.
form-field.instui-form-fieldPacálaí réimse foirm: lipéad, a rialuithe, agus leaganacha líneacha, riachtanach, nó achléamh.
form-field-group.instui-form-field-groupGrúpa <fieldset> le finscéal, leagan colún nó líneach, agus spásáil inchoigeartaithe.
form-field-messages.instui-form-field-messagesCabhair réimse agus teachtaireachtaí fíoraithe — leid, earráid, rath, agus do léitheoir scáileáin amháin — le siombail ar earráid agus ar rath.
heading.instui-headingTíopagrafaíocht ceanntásc ó -level-h1 go -level-h6.
img.instui-img<img> stíleáilte le modhnóirí taispeána, gearrtha agus éifeachtaí a shraitheann.
in-place-edit.instui-in-place-edit[contenteditable] a léitear mar théacs go dtí go ndéantar fócas air, ansin taispeánann sé chróim ionchuir.
input-group.instui-input-groupAghaidh timpeall ionchur téacs le sliotáin siombailí tosaigh agus iarmhóra.
link.instui-linkHipearnasc stíleáilte le méideanna, leagan inbhéartaithe do chúlraí dorcha, agus foirmeacha líneacha nó neamhshtíleáilte.
list.instui-listLiosta le spásáil míreanna tiomáinte ag token.
list.item.instui-listMír liosta (InstUI List.Item).
mask.instui-maskFabraic chugat san sreabhadh a líonann a thuismitheoir suímh agus a lárnaíonn a ábhar — m.sh. spinner os cionn cárta. Do modal, is fearr <dialog> dúchais (is é a ::backdrop an masc). Tá gach ceann de na modhnóirí seo ar fáil go domhanda freisin (gan aon chiseal, nó slabhraithe ar aon chomhpháirt eile) — féach an ghné dhomhanda mask.
menu.instui-menuDromchla anuas de mhíreanna, grúpaí agus scaradóirí.
menu.group.groupCeanncheann grúpa lipéadaithe (InstUI Menu.Group/Menu.ItemGroup).
menu.item.itemIontráil roghchláir (InstUI Menu.Item); cuir -disabled, -highlighted, nó -active/[aria-checked].
menu.separator.separatorRiail scoilte idir míreanna (InstUI Menu.Separator).
metric.instui-metricStaitistic lipéadaithe — luach mór os cionn fotheideal.
modal.instui-modalDromchla comhrá (oibríonn sé ar <dialog> dúchais); codanna ceannlíne, comhlacht agus coisc.
modal.body.bodyRéigiún ábhar (InstUI Modal.Body); téann <img> aonair lán-bleim.
modal.footer.footerRéad gníomhartha (InstUI Modal.Footer).
modal.header.headerRéad teidil (InstUI Modal.Header).
number-input.instui-number-inputAghaidh ionchur-uimhir le colún spinner +/-.
pagination.instui-paginationNascleanúint leathanach: leathanaigh uimhriúla, an chéad, roimhe, eile agus deireanach saigheada, agus ellipsis do bhearnaí.
pagination.page.pageNasc nó cnaipe leathanach (InstUI Pagination.Page); iomparann an leathanach reatha [aria-current].
pill.instui-pillLipéad stádais dlúth; cuir siombal tosaigh leis an fhoirm roinnte -icon-<name>.
popover.instui-popoverDromchla ardaithe do [popover] dúchais, a phostáil le suíomhanchur ancaire CSS.
progress.instui-progressBaar dul chun cinn sainiúil le méadar datha, méideanna, agus lipéad luach roghnach.
progress-circle.instui-progress-circleFáinne dul chun cinn ciorclach tiomáinte ag airíonna saincheaptha --value agus --value-max.
radio.instui-radioCnaipe raidió dúchais agus a lipéad.
radio-input-group.instui-radio-input-group<fieldset> raidió roghnú-aonair, simplí nó mar lasc roinnte nasctha.
range-input.instui-range-inputSleamhnán raon stíleáilte le bublán luach inbhéartaithe.
rating.instui-ratingRátáil réalta le gliafa lán agus folamh agus lipéad uimhriúil roghnach.
side-nav-bar.instui-side-nav-barRáill nascleanúna ingearach le míreanna lógó-os-cairtéil, le mód íosta a thaispeánann ach íocóin.
side-nav-bar.item.itemIontráil nascleanúna (InstUI SideNavBar.Item); léiríonn -selected an ceann atá gníomhach.
simple-select.instui-simple-select<select> dúchasach stíleáilte le cúrsóir, ag comhoiriúnú le stáidí agus méideanna ionchur téacs.
spinner.instui-spinnerFáinne luchtaithe beochana; tabhair dó role="status" agus aria-label.
table.instui-tableTábla sonraí stíleáilte do th agus td plus caption roghnach, le leaganacha hover, seasta, agus cárta-staca.
table.bodytbodyGrúpa sraitheanna sonraí an tábla (InstUI Table.Body).
table.celltdCeall sonraí (InstUI Table.Cell).
table.col-headerthCeall ceannleathan colún (InstUI Table.ColHeader); an stíl réamhshocraithe th, á shárú ag table.row-header do th[scope="row"].
table.headtheadGrúpa sraithe ceanntásc an tábla (InstUI Table.Head).
table.rowtrSraith tábla (InstUI Table.Row).
table.row-headerth[scope="row"]Ceall ceann-sraithe (InstUI Table.RowHeader); stíleáilte ó na tóicní ceann-sraithe, ní ó na cinn ceann-colún.
tabs.instui-tabsSraith painéil lipéadaithe: liosta tab, tabs roghnaithe, agus a bpaintéil.
tabs.panel.panelAn painéal ábhair do taba (InstUI Tabs.Panel).
tabs.tab.tabCnaipe taba singil (InstUI Tabs.Tab, cumraítear trí liosta taba an tuismitheora Tabs); léiríonn -selected an ceann atá gníomhach.
tag.instui-tagCipe inlíne do eochairfhocal nó scagaire.
text.instui-textCló corpéige le modhnóirí méid, meáchan, dath agus stíl.
text-area.instui-text-area<textarea> dúchasach stíleáilte, inathraithe le méideanna agus stáidí mar an ionchur téacs.
text-input.instui-text-input<input> dúchasach stíleáilte — lena n-áirítear date, time, agus datetime-local, áit a soláthraíonn an brabhsálaí an roghnóir — le stáidí bailíochtaithe agus méideanna.
toggle-details.instui-toggle-detailsFholáireamh <details> dúchasach stíleáilte le chevron rothlaithe.
toggle-group.instui-toggle-groupFholáireamh le teorainn tógtha ar <details>: sraith achoimre le chevron agus ábhar collapsible.
tooltip.instui-tooltipPúipín tooltip CSS le hover agus fócas, in ann a shuíomh ar aon taobh.
tray.instui-trayPainéal faoi ghlas ar imeall a sleamhníonn isteach ó aon taobh; [popover] dúchasach nó <dialog>.
tree-browser.instui-tree-browserCrann foláirimh de bhailiúcháin nasted agus míreanna duille, le chevrons rothlaithe.
view.instui-viewAn primití View: bosca neodrach le modhnóirí eochair‑luach don chúlra, teorainn, radius, scáth, taispeáint, suíomh, sreamsa, agus curser. Tá gach ceann de na modhnóirí seo ar fáil go domhanda freisin (gan aon rud, nó curtha i gcateangan ar aon chomhpháirt) — féach na fóntais background/border/shadow/display/position/overflow/cursor.

Uirlisí

AinmRangAchoimre
color.--text-dangerFóntais dathanna seamantaíochta: .--bg-<name>, .--text-<name> (ata ailtithe mar .--color-<name>), agus .--border-<name> don phailéad seiméantach roghnaithe. Tá ailtóir modhnóra ceangailte le gach ceann acu freisin (m.sh. -bg-danger ar aon .instui-<component>).
cursor.--cursor-pointercursor mar ranga comhdhlúthchomhlach — .--cursor-<value> — inúsáidte glan nó curtha i gcateangan ar aon chomhpháirt (.instui-button.--cursor-pointer).
gap.--gap-mdFóntais flex/grid gap ar scála spáis, lithe ( --gap-sm ) nó fada ( --gap-small ) eagrán. Inúsáidte glan nó curtha i gcateangan ar aon chomhpháirt (.instui-view.--gap-sm) — d’fhéadfadh go sárófaí comhpháirteanna a shocraíonn a gap féin ó thóicní sonrach comhpháirte.
icon.instui-iconAn córas íocón: méid .instui-icon plus an péintéir comhroinnte -icon-<name> a mhaisiúann gliaph (in currentColor) roimh aon eilimint.
layout.--display-flexFóntais taispeána agus ailínithe téacs — .--display-<value> agus .--text-align-<value> — mar ranganna domhanda comhdhlúthchomhlacha, inúsáidte glan nó curtha i gcateangan ar aon chomhpháirt.
maskglobal.--mask-overlayCóip dhomhanda dhúbailte de mhodhnóirí clúdach comhpháirte mask--mask-overlay, --mask-fullscreen, --mask-blur — inúsáidte glan nó curtha i gcateangan ar aon chomhpháirt, gan é a chaitheamh i gcomhpháirt .instui-mask.
overflow.--overflow-x-hiddenoverflow-x/overflow-y mar ranganna domhanda comhdhlúthchomhlacha — .--overflow-x-<value> / .--overflow-y-<value> — inúsáidte glan nó curtha i gcateangan ar aon chomhpháirt.
position.--position-relativeposition mar ranga domhanda comhdhlúthchomhlacha — .--position-<value> — inúsáidte glan nó curtha i gcateangan ar aon chomhpháirt (.instui-button.--position-relative).
responsive[class*="-hidden-"],[class*="-show-"]Ranganna taispeána/folaigh leathanach-ríomh nó leathanach-choimeádáin trasna scála briseadh téamaithe.
screen-reader-content.instui-screen-reader-contentFolaíonn amhairc ábhar faoi choinne rochtain do theicneolaíocht chabhrach (an patrún clip caighdeánach).
spacing.--p-mdÚsáideacha do mhargh agus padding — .--m<side>-<step> / .--margin-<side>-<step> agus .--p<side>-<step> / .--padding-<side>-<step> ar an scála spásála (taobhanna t/b/s/e/x/y nó gan, scríofa giorra nó go hiomlán — mar shampla tá --mb-sm agus --margin-bottom-small mar an riail chéanna; glacann margin freisin auto). Inúsáidte mar aon nó ceangailte le haon chomhpháirt (mar shampla class="instui-view --mb-sm").
stacking.--stack-topmostÚsáidí do dhromchla z-index — .--stack-<level> (deepest, below, above, topmost) — inúsáidte mar aon nó ceangailte le haon chomhpháirt, ionas go dtuaslagann na sraitheanna go réasúnta seachas le huimhreacha socraithe de láimh.
transition.instui-transition.-transition-fade-enteringRangaí staid beochana don chomhpháirt Transition.instui-transition agus rangaí staid (-transition-fade-entering, -transition-scale-exited, srl.) — inúsáidte mar aon nó ceangailte le haon chomhpháirt.
truncate.--truncateTruncáil le ellipsis le clamping línte rialaithe ag --lines — inúsáidte mar aon nó ceangailte le haon chomhpháirt (.instui-button.--truncate).
visual-debug.-with-visual-debugCruthú léirithe le haghaidh dífhabhtaithe leagan: cuir .-with-visual-debug ar chomhdhúil ar aon eilimint chun bosca agus a pháistí láithreach a chur os comhair, ionas go mbeidh struchtúr an leagan le feiceáil go tapa.

Rialacha

AinmRangAchoimre
base*Athshocrú domhanda roghnach: box-sizing, dromchla na leathanach, dath bun téacs agus cló, color-scheme, agus réamhshocruithe na nascanna.
prose:where(body)Réamhshocruithe typagrafacha do HTML amh — ceantair, míreanna, liostaí, nascanna, agus cód — curtha i bhfeidhm go huathoibríoch áit ar importáladh é (réamhshocrú :where(body)); pas options.scope chun sprioc a leagan ar fhreastalaí ábhar eile (m.sh. .vp-doc).

Plugins

AinmRangAchoimre
logos.logosLóga táirgí Instructure mar thóna íomhá CSS: coinníonn --instui-logo-<product>-<layout>-<mode> SVG i bhformáid data-URI, mar sin péinteáiltear lógó trí m.sh. background-image: var(--instui-logo-canvas-horizontal-color).
primitives.instui-bg-primitive-color-whiteRanganna uilíoch roghnacha don phailéad primitiúil amh: .instui-bg-/fg-/border-primitive-color-<name> péinteáiltear dath ó na tóicní dath primitiúla, chomh maith le font-family/font-weight do na tóicní cló primitiúla. Coimeádtha amach ó na huirlisí searmanais ionas go bhfanann áiríodhcháin ann amháin.
visual-debug.-with-visual-debugCruthú léirithe le haghaidh dífhabhtaithe leagan: cuir .-with-visual-debug ar chomhdhúil ar aon eilimint chun bosca agus a pháistí láithreach a chur os comhair, ionas go mbeidh struchtúr an leagan le feiceáil go tapa.

layout

AinmRangAchoimre
calloutdiv[class~="instui-callout"]Foláireamh faisnéise líneach le haghaidh meabhrán nó nótaí ghearra.
herodiv[class~="instui-hero"]Rann ceanntásc le leithead iomlán le teideal, fo-theideal, agus íomhá cúlra roghnach.
page-layoutdiv[class~="instui-page-layout"]Leagan leathanach caighdeánach trí-cholún le ceannlíne, barra taobh, agus príomh-ábhar.
rubric-notediv[class~="instui-rubric-note"]Nóta struchtúrtha le catagóirí rubairisce agus táscairí scórála.
testimonialdiv[class~="instui-testimonial"]Taispeántas luachana nó téestimónta le haitheantas agus íomhá roghnach.
two-columndiv[class~="instui-two-column"]Leagan dhá-cholún le réigiúin ábhar clé agus deas.
wrapperbody[class~="instui-display-flex"]Sraith app-shell: nascleanúint taobh, coimeádán le ceannlíne, agus painéal roghnach.