Skip to content
PolyFish CSS

Every class in the framework

All 1468 public classes, grouped by module and family, with the properties each one sets. This page is generated from the CSS source on every build — a hand-written index is out of date the day after it ships.

1468 classes 11 modules Generated at build time

How to read this

“Declares” lists the properties a rule sets, not its values — the values are tokens and you can change them. “Applies when” names the media or container query a class sits inside; an empty cell means it always applies. Families of more than a dozen near-identical classes are printed as a list of names rather than a table of eighty identical rows.

Components

Application UI: badges, groups, pagination, progress, lists, avatars, switches, tabs, menus, dialogs, drawers, toasts.

PolyFishCSS-Components.css · 98 public classes

Components

Sets display, align-items, gap, background, border… — 92 classes.

pf-badge pf-badge--accent pf-badge--secondary pf-badge--danger pf-badge--muted pf-badge--outline pf-badge--count pf-chip pf-chip__x pf-btn-group pf-btn pf-btn-group--square pf-btn-group--block pf-pagination pf-pagination__item pf-pagination__gap pf-progress pf-progress__bar pf-progress--lg pf-progress--secondary pf-meter pf-meter__seg pf-meter__seg--on pf-meter__seg--warn pf-spinner pf-spinner--lg pf-list pf-list__item pf-list__item--link pf-list__title pf-list__meta pf-avatar pf-avatar--sm pf-avatar--lg pf-avatar--accent pf-avatars pf-switch pf-switch__track pf-input-group pf-input pf-input-group__addon pf-tabs pf-tabs__panel pf-tabs__radio pf-tabs__label pf-menu pf-menu__trigger pf-menu__list pf-menu--end pf-menu__item pf-menu__item--danger pf-menu__sep pf-dialog pf-dialog-target pf-dialog__panel pf-dialog__close pf-dialog__title pf-dialog__foot pf-tooltip pf-tooltip--end pf-ratio pf-ratio--1x1 pf-ratio--4x3 pf-ratio--16x9 pf-ratio--21x9 pf-skeleton pf-skeleton--title pf-skeleton--text pf-skeleton--block pf-skeleton--circle pf-empty pf-empty__mark pf-empty__title pf-empty__body pf-drawer pf-drawer__scrim pf-drawer__panel pf-drawer--end pf-drawer--bottom pf-drawer__head pf-drawer__title pf-drawer__body pf-drawer__foot pf-toasts pf-toast pf-toast--accent pf-toast--danger pf-toast__close pf-toolbar pf-toolbar__group pf-toolbar__group--end pf-toolbar--bordered

Misc effects

ClassDeclaresApplies when
pf-list--flushborder, border-radius

Layout helpers

ClassDeclaresApplies when
pf-dividerdisplay, align-items, gap, color, font-size

Position

ClassDeclaresApplies when
pf-bottombarposition, inset, z-index, display, justify-content…
pf-bottombar__itemdisplay, justify-items, gap, flex, min-height…
pf-bottombar__markwidth, height, background, clip-path

Sizing

ClassDeclaresApplies when
pf-has-bottombarpadding-bottom

Content

Sections, cards, plans, stats, tables, alerts, code, forms, accordions, sidebars and CTA bands.

PolyFishCSS-Content.css · 90 public classes

Components

Sets padding-block — 82 classes.

pf-section pf-section--tight pf-section--roomy pf-section--vast pf-section--alt pf-section--raised pf-section__head pf-section__head--center pf-eyebrow pf-lede pf-muted pf-prose pf-table-wrap pf-code pf-alert pf-card pf-card__title pf-card__body pf-card__foot pf-card--facet pf-card--accent pf-card--flat pf-card--link pf-card__icon pf-card__icon--accent-2 pf-feature pf-checks pf-checks--accent-2 pf-checks--muted pf-plan pf-plan--featured pf-plan__name pf-plan__note pf-plan__price pf-plan__badge pf-plan__foot pf-stats pf-stat pf-stat__value pf-stat__label pf-table pf-table--zebra pf-table--compact pf-table--roomy pf-table--bordered pf-table--hover pf-table--fixed pf-table-wrap--tall pf-table--sticky pf-table--stack pf-alert__title pf-alert--info pf-alert--success pf-alert--warn pf-alert--danger pf-quote pf-code__bar pf-code__copy pf-th-sort pf-tag pf-attr pf-str pf-comment pf-field pf-label pf-input pf-choice pf-accordion pf-sidenav pf-sidenav--sticky pf-sidenav__group pf-sidenav__heading pf-sidenav__links pf-gallery pf-tile pf-steps pf-screen pf-screen__panel pf-tile__fill pf-specimen pf-cta pf-cta__inner

Sizing

ClassDeclaresApplies when
pf-helpcolor, font-size, line-height

Layout helpers

ClassDeclaresApplies when
pf-selectwidth, background, border, border-radius, color…
pf-inline-formdisplay, flex-wrap, gap

Typography

ClassDeclaresApplies when
pf-textareawidth, background, border, border-radius, color…

Scroll

ClassDeclaresApplies when
pf-scrollerdisplay, grid-auto-flow, grid-auto-columns, gap, overflow-x…
pf-scroller--sm--pf-scroller-item
pf-scroller--lg--pf-scroller-item
pf-scroller--stopgrid-auto-flow, grid-template-columns, overflow(min-width: 900px)

Core

Required. Tokens, reset, type, layout primitives, buttons, brand lockups and focus handling.

PolyFishCSS-Core.css · 72 public classes

Components

Sets --pf-bg, --pf-bg-deep, --pf-surface, --pf-surface-raised, --pf-text… — 64 classes.

pf-invert pf-prose pf-container pf-container--narrow pf-container--wide pf-stack pf-stack--sm pf-stack--lg pf-cluster pf-cluster--between pf-cluster--center pf-grid pf-grid--2 pf-grid--3 pf-grid--4 pf-grid--auto pf-grid--auto-sm pf-grid--auto-md pf-grid--auto-lg pf-grid--auto-xl pf-shell pf-shell--narrow pf-shell--aside pf-split pf-logo pf-logo--sm pf-lockup pf-brand-well pf-brand-rule pf-stretched-link pf-facet pf-facet--sw pf-btn pf-btn--secondary pf-btn--ghost pf-btn--accent-2 pf-btn--icon pf-btn--square pf-btn--sm pf-btn--link pf-btn--lg pf-btn--block pf-pill pf-pill--accent pf-pill--accent-2 pf-mark pf-mark--accent-2 pf-dot pf-skip pf-visually-hidden pf-nav__links pf-footer__links pf-sidenav__links pf-breadcrumb pf-social pf-totop pf-choice pf-input pf-input--sm pf-card pf-plan pf-alert pf-table-wrap pf-code

Typography

ClassDeclaresApplies when
pf-measure-prosemax-width
pf-measure-widemax-width
pf-textareafont-size(pointer: coarse)

Colour

ClassDeclaresApplies when
pf-fg-brandcolor

Grid spans

ClassDeclaresApplies when
pf-span-fullgrid-column

Scroll

ClassDeclaresApplies when
pf-scroll-lockoverflow, scrollbar-gutter

Layout helpers

ClassDeclaresApplies when
pf-selectfont-size(pointer: coarse)
pf-select--smfont-size(pointer: coarse)

Effects

Transforms, filters, gradients, rings, animations, scroll behaviour and the group hover pattern.

PolyFishCSS-Effects.css · 95 public classes

Transforms

Sets transform — 21 classes.

pf-transform pf-translate-x-1 pf-translate-x-2 pf-translate-x-4 pf-translate-y-1 pf-translate-y-2 pf-translate-y-4 pf-translate-y-up-1 pf-translate-y-up-2 pf-translate-center pf-rotate-45 pf-rotate-90 pf-rotate-180 pf-rotate-back-45 pf-scale-95 pf-scale-105 pf-scale-110 pf-flip-x pf-origin-top pf-origin-bottom pf-origin-left

Filters

ClassDeclaresApplies when
pf-blur-smfilter
pf-blurfilter
pf-blur-lgfilter
pf-grayscalefilter
pf-dimfilter
pf-brightfilter
pf-saturatefilter
pf-desaturatefilter
pf-filter-nonefilter
pf-backdrop-blur-webkit-backdrop-filter, backdrop-filter
pf-backdrop-blur-lg-webkit-backdrop-filter, backdrop-filter
pf-frostbackground

Gradients

ClassDeclaresApplies when
pf-gradient-surfacebackground-image
pf-gradient-deepbackground-image
pf-gradient-accentbackground-image
pf-gradient-edgebackground-image
pf-gradient-textcolor
pf-rule-fadeheight, border, background-image

Rings

ClassDeclaresApplies when
pf-ring-1box-shadow
pf-ring-2box-shadow
pf-ring-accent--pf-ring-color
pf-ring-danger--pf-ring-color
pf-ring-offsetbox-shadow

Animations

ClassDeclaresApplies when
pf-animate-spinanimation(prefers-reduced-motion: no-preference)
pf-animate-pulseanimation(prefers-reduced-motion: no-preference)
pf-animate-bounceanimation(prefers-reduced-motion: no-preference)
pf-animate-fadeanimation(prefers-reduced-motion: no-preference)
pf-animate-riseanimation(prefers-reduced-motion: no-preference)
pf-animate-slide-inanimation(prefers-reduced-motion: no-preference)
pf-delay-1animation-delay(prefers-reduced-motion: no-preference)
pf-delay-2animation-delay(prefers-reduced-motion: no-preference)
pf-delay-3animation-delay(prefers-reduced-motion: no-preference)
pf-delay-4animation-delay(prefers-reduced-motion: no-preference)

Transitions

ClassDeclaresApplies when
pf-duration-fasttransition-duration
pf-duration-slowtransition-duration
pf-duration-slowertransition-duration
pf-ease-outtransition-timing-function
pf-ease-intransition-timing-function
pf-ease-springtransition-timing-function
pf-transition-transformtransition
pf-transition-opacitytransition
pf-transition-shadowtransition

Scroll

ClassDeclaresApplies when
pf-snap-xscroll-snap-type, overscroll-behavior-x
pf-snap-yscroll-snap-type, overscroll-behavior-y
pf-snap-startscroll-snap-align
pf-snap-centerscroll-snap-align
pf-snap-nonescroll-snap-align
pf-scroll-smoothscroll-behavior
pf-scroll-containoverscroll-behavior
pf-scrollbar-thinscrollbar-width
pf-scrollbar-nonescrollbar-width
pf-scroll-mtscroll-margin-top

Group and focus-within

ClassDeclaresApplies when
pf-group-showopacity
pf-group-hideopacity
pf-groupopacity, transition(hover: hover)
pf-group-slidetransform(hover: hover)
pf-focus-ringbox-shadow
pf-focus-borderborder-color

Misc effects

Sets isolation — 16 classes.

pf-isolate pf-blend-multiply pf-blend-screen pf-blend-overlay pf-will-change-transform pf-will-change-opacity pf-resize-none pf-resize-y pf-appearance-none pf-accent-color pf-caret-accent pf-list-none pf-list-disc pf-list-decimal pf-fade-bottom pf-fade-right

Fonts

Self-hosted @font-face declarations only — it defines no classes.

PolyFishCSS-Fonts.css · 0 public classes

This module declares no classes.

Footers

Column, slim and accent footers, link columns, social rows and legal bars.

PolyFishCSS-Footers.css · 14 public classes

Components

Sets background, border-top, color, font-size, padding-block… — 14 classes.

pf-footer pf-footer__top pf-footer__brand pf-footer__logo pf-footer__col pf-footer__heading pf-footer__links pf-footer__signup pf-social pf-footer__bottom pf-footer__legal pf-totop pf-footer--slim pf-footer--accent

Forms

Sizes, floating labels, validation feedback, fieldsets, range, file inputs and form layout.

PolyFishCSS-Forms.css · 36 public classes

Components

Sets font-size, padding — 31 classes.

pf-input--sm pf-input--lg pf-float pf-input pf-float__label pf-feedback pf-feedback--error pf-feedback--ok pf-feedback--hint pf-label--required pf-fieldset pf-fieldset--plain pf-legend pf-range pf-file pf-checks-group pf-checks-group--inline pf-choice-card pf-choice-card__title pf-choice-card__body pf-form pf-form__row pf-form__row--2 pf-form__row--3 pf-form__row--split pf-form__actions pf-btn pf-field--horizontal pf-label-row pf-counter pf-counter--over

Layout helpers

ClassDeclaresApplies when
pf-select--smfont-size, padding
pf-select--lgfont-size, padding
pf-selectpadding-top, padding-bottom

Typography

ClassDeclaresApplies when
pf-textareapadding-top, padding-bottom

Sizing

ClassDeclaresApplies when
pf-helpgrid-column

Grid

A twelve-column responsive grid for layouts whose proportions change per breakpoint.

PolyFishCSS-Grid.css · 271 public classes

Rows

Sets --pf-row-cols, display, grid-template-columns, column-gap, row-gap — 31 classes.

pf-row pf-row--top pf-row--middle pf-row--bottom pf-row--stretch pf-row--equal pf-row-cols-1 pf-row-cols-2 pf-row-cols-3 pf-row-cols-4 pf-row-cols-6 pf-row-cols-sm-1 pf-row-cols-sm-2 pf-row-cols-sm-3 pf-row-cols-sm-4 pf-row-cols-sm-6 pf-row-cols-md-1 pf-row-cols-md-2 pf-row-cols-md-3 pf-row-cols-md-4 pf-row-cols-md-6 pf-row-cols-lg-1 pf-row-cols-lg-2 pf-row-cols-lg-3 pf-row-cols-lg-4 pf-row-cols-lg-6 pf-row-cols-xl-1 pf-row-cols-xl-2 pf-row-cols-xl-3 pf-row-cols-xl-4 pf-row-cols-xl-6

Components

ClassDeclaresApplies when
pf-colgrid-column

Columns

Sets grid-column — 78 classes.

pf-col-auto pf-col-1 pf-col-2 pf-col-3 pf-col-4 pf-col-5 pf-col-6 pf-col-7 pf-col-8 pf-col-9 pf-col-10 pf-col-11 pf-col-12 pf-col-sm-auto pf-col-sm-1 pf-col-sm-2 pf-col-sm-3 pf-col-sm-4 pf-col-sm-5 pf-col-sm-6 pf-col-sm-7 pf-col-sm-8 pf-col-sm-9 pf-col-sm-10 pf-col-sm-11 pf-col-sm-12 pf-col-md-auto pf-col-md-1 pf-col-md-2 pf-col-md-3 pf-col-md-4 pf-col-md-5 pf-col-md-6 pf-col-md-7 pf-col-md-8 pf-col-md-9 pf-col-md-10 pf-col-md-11 pf-col-md-12 pf-col-lg-auto pf-col-lg-1 pf-col-lg-2 pf-col-lg-3 pf-col-lg-4 pf-col-lg-5 pf-col-lg-6 pf-col-lg-7 pf-col-lg-8 pf-col-lg-9 pf-col-lg-10 pf-col-lg-11 pf-col-lg-12 pf-col-xl-auto pf-col-xl-1 pf-col-xl-2 pf-col-xl-3 pf-col-xl-4 pf-col-xl-5 pf-col-xl-6 pf-col-xl-7 pf-col-xl-8 pf-col-xl-9 pf-col-xl-10 pf-col-xl-11 pf-col-xl-12 pf-col-xxl-auto pf-col-xxl-1 pf-col-xxl-2 pf-col-xxl-3 pf-col-xxl-4 pf-col-xxl-5 pf-col-xxl-6 pf-col-xxl-7 pf-col-xxl-8 pf-col-xxl-9 pf-col-xxl-10 pf-col-xxl-11 pf-col-xxl-12

Offsets

Sets margin-left — 72 classes.

pf-offset-0 pf-offset-1 pf-offset-2 pf-offset-3 pf-offset-4 pf-offset-5 pf-offset-6 pf-offset-7 pf-offset-8 pf-offset-9 pf-offset-10 pf-offset-11 pf-offset-sm-1 pf-offset-sm-2 pf-offset-sm-3 pf-offset-sm-4 pf-offset-sm-5 pf-offset-sm-6 pf-offset-sm-7 pf-offset-sm-8 pf-offset-sm-9 pf-offset-sm-10 pf-offset-sm-11 pf-offset-sm-0 pf-offset-md-1 pf-offset-md-2 pf-offset-md-3 pf-offset-md-4 pf-offset-md-5 pf-offset-md-6 pf-offset-md-7 pf-offset-md-8 pf-offset-md-9 pf-offset-md-10 pf-offset-md-11 pf-offset-md-0 pf-offset-lg-1 pf-offset-lg-2 pf-offset-lg-3 pf-offset-lg-4 pf-offset-lg-5 pf-offset-lg-6 pf-offset-lg-7 pf-offset-lg-8 pf-offset-lg-9 pf-offset-lg-10 pf-offset-lg-11 pf-offset-lg-0 pf-offset-xl-1 pf-offset-xl-2 pf-offset-xl-3 pf-offset-xl-4 pf-offset-xl-5 pf-offset-xl-6 pf-offset-xl-7 pf-offset-xl-8 pf-offset-xl-9 pf-offset-xl-10 pf-offset-xl-11 pf-offset-xl-0 pf-offset-xxl-1 pf-offset-xxl-2 pf-offset-xxl-3 pf-offset-xxl-4 pf-offset-xxl-5 pf-offset-xxl-6 pf-offset-xxl-7 pf-offset-xxl-8 pf-offset-xxl-9 pf-offset-xxl-10 pf-offset-xxl-11 pf-offset-xxl-0

Order

Sets order — 74 classes.

pf-order-first pf-order-last pf-order-1 pf-order-2 pf-order-3 pf-order-4 pf-order-5 pf-order-6 pf-order-7 pf-order-8 pf-order-9 pf-order-10 pf-order-11 pf-order-12 pf-order-sm-1 pf-order-sm-2 pf-order-sm-3 pf-order-sm-4 pf-order-sm-5 pf-order-sm-6 pf-order-sm-7 pf-order-sm-8 pf-order-sm-9 pf-order-sm-10 pf-order-sm-11 pf-order-sm-12 pf-order-md-1 pf-order-md-2 pf-order-md-3 pf-order-md-4 pf-order-md-5 pf-order-md-6 pf-order-md-7 pf-order-md-8 pf-order-md-9 pf-order-md-10 pf-order-md-11 pf-order-md-12 pf-order-lg-1 pf-order-lg-2 pf-order-lg-3 pf-order-lg-4 pf-order-lg-5 pf-order-lg-6 pf-order-lg-7 pf-order-lg-8 pf-order-lg-9 pf-order-lg-10 pf-order-lg-11 pf-order-lg-12 pf-order-xl-1 pf-order-xl-2 pf-order-xl-3 pf-order-xl-4 pf-order-xl-5 pf-order-xl-6 pf-order-xl-7 pf-order-xl-8 pf-order-xl-9 pf-order-xl-10 pf-order-xl-11 pf-order-xl-12 pf-order-xxl-1 pf-order-xxl-2 pf-order-xxl-3 pf-order-xxl-4 pf-order-xxl-5 pf-order-xxl-6 pf-order-xxl-7 pf-order-xxl-8 pf-order-xxl-9 pf-order-xxl-10 pf-order-xxl-11 pf-order-xxl-12

Row gutters

Sets --pf-gutter-x, --pf-gutter-y — 15 classes.

pf-g-0 pf-g-1 pf-g-2 pf-g-3 pf-g-4 pf-g-5 pf-g-6 pf-gx-0 pf-gx-2 pf-gx-4 pf-gx-6 pf-gy-0 pf-gy-2 pf-gy-4 pf-gy-6

Headers

Announcement bars, navigation, hero variants, page headers and breadcrumbs.

PolyFishCSS-Headers.css · 29 public classes

Position

ClassDeclaresApplies when
pf-topbarbackground, border-bottom, color, font-size
pf-topbar__innerdisplay, flex-wrap, align-items, justify-content, gap…
pf-topbar--accentbackground, border-color, color

Components

Sets position, top, z-index, background, -webkit-backdrop-filter… — 15 classes.

pf-nav pf-nav--static pf-nav--flush pf-nav__inner pf-nav__brand pf-nav__menu pf-nav__links pf-nav__actions pf-nav__checkbox pf-nav__burger pf-pagehead pf-pagehead__inner pf-pagehead__title pf-pagehead__lede pf-breadcrumb

Sizing

ClassDeclaresApplies when
pf-heroposition, overflow, background, padding-block
pf-hero__innerdisplay, gap
pf-hero--centerjustify-items, text-align
pf-hero__ledemargin-inline
pf-hero__eyebrowdisplay, align-items, gap, background, border…
pf-hero__titlefont-size, line-height, letter-spacing, max-width
pf-hero__actionsdisplay, flex-wrap, gap, margin-top
pf-hero__metadisplay, flex-wrap, gap, margin-top, color…
pf-hero--splitgrid-template-columns, gap, align-items
pf-hero__mediaborder, border-radius, background, overflow, box-shadow
pf-hero--photo--pf-hero-image

Space

Padding, margin, gap, grid tracks, flex sizing and placement, with four responsive breakpoints.

PolyFishCSS-Space.css · 545 public classes

Padding

Sets padding — 77 classes.

pf-p-0 pf-p-1 pf-p-2 pf-p-3 pf-p-4 pf-p-5 pf-p-6 pf-p-7 pf-p-8 pf-p-9 pf-p-px pf-px-0 pf-px-1 pf-px-2 pf-px-3 pf-px-4 pf-px-5 pf-px-6 pf-px-7 pf-px-8 pf-px-9 pf-px-px pf-py-0 pf-py-1 pf-py-2 pf-py-3 pf-py-4 pf-py-5 pf-py-6 pf-py-7 pf-py-8 pf-py-9 pf-py-px pf-pt-0 pf-pt-1 pf-pt-2 pf-pt-3 pf-pt-4 pf-pt-5 pf-pt-6 pf-pt-7 pf-pt-8 pf-pt-9 pf-pt-px pf-pe-0 pf-pe-1 pf-pe-2 pf-pe-3 pf-pe-4 pf-pe-5 pf-pe-6 pf-pe-7 pf-pe-8 pf-pe-9 pf-pe-px pf-pb-0 pf-pb-1 pf-pb-2 pf-pb-3 pf-pb-4 pf-pb-5 pf-pb-6 pf-pb-7 pf-pb-8 pf-pb-9 pf-pb-px pf-ps-0 pf-ps-1 pf-ps-2 pf-ps-3 pf-ps-4 pf-ps-5 pf-ps-6 pf-ps-7 pf-ps-8 pf-ps-9 pf-ps-px

Margin

Sets margin — 84 classes.

pf-m-0 pf-m-1 pf-m-2 pf-m-3 pf-m-4 pf-m-5 pf-m-6 pf-m-7 pf-m-8 pf-m-9 pf-m-auto pf-m-px pf-mx-0 pf-mx-1 pf-mx-2 pf-mx-3 pf-mx-4 pf-mx-5 pf-mx-6 pf-mx-7 pf-mx-8 pf-mx-9 pf-mx-auto pf-mx-px pf-my-0 pf-my-1 pf-my-2 pf-my-3 pf-my-4 pf-my-5 pf-my-6 pf-my-7 pf-my-8 pf-my-9 pf-my-auto pf-my-px pf-mt-0 pf-mt-1 pf-mt-2 pf-mt-3 pf-mt-4 pf-mt-5 pf-mt-6 pf-mt-7 pf-mt-8 pf-mt-9 pf-mt-auto pf-mt-px pf-me-0 pf-me-1 pf-me-2 pf-me-3 pf-me-4 pf-me-5 pf-me-6 pf-me-7 pf-me-8 pf-me-9 pf-me-auto pf-me-px pf-mb-0 pf-mb-1 pf-mb-2 pf-mb-3 pf-mb-4 pf-mb-5 pf-mb-6 pf-mb-7 pf-mb-8 pf-mb-9 pf-mb-auto pf-mb-px pf-ms-0 pf-ms-1 pf-ms-2 pf-ms-3 pf-ms-4 pf-ms-5 pf-ms-6 pf-ms-7 pf-ms-8 pf-ms-9 pf-ms-auto pf-ms-px

Gap

Sets gap — 35 classes.

pf-gap-0 pf-gap-1 pf-gap-2 pf-gap-3 pf-gap-4 pf-gap-5 pf-gap-6 pf-gap-7 pf-gap-8 pf-gap-9 pf-gap-px pf-gap-x-0 pf-gap-x-1 pf-gap-x-2 pf-gap-x-3 pf-gap-x-4 pf-gap-x-5 pf-gap-x-6 pf-gap-x-7 pf-gap-x-8 pf-gap-x-9 pf-gap-x-px pf-gap-y-0 pf-gap-y-1 pf-gap-y-2 pf-gap-y-3 pf-gap-y-4 pf-gap-y-5 pf-gap-y-6 pf-gap-y-7 pf-gap-y-8 pf-gap-y-9 pf-gap-y-px pf-gap-fluid pf-gap-fluid-lg

Grid tracks

ClassDeclaresApplies when
pf-cols-1display, grid-template-columns
pf-cols-2display, grid-template-columns
pf-cols-3display, grid-template-columns
pf-cols-4display, grid-template-columns
pf-cols-5display, grid-template-columns
pf-cols-6display, grid-template-columns
pf-cols-12display, grid-template-columns
pf-cols-autodisplay, grid-template-columns
pf-cols-sidebardisplay, grid-template-columns

Grid spans

ClassDeclaresApplies when
pf-span-1grid-column
pf-span-2grid-column
pf-span-3grid-column
pf-span-4grid-column
pf-span-6grid-column
pf-row-span-2grid-row

Placement

ClassDeclaresApplies when
pf-place-centerplace-items
pf-place-startplace-items
pf-place-endplace-items
pf-self-startalign-self
pf-self-centeralign-self
pf-self-endalign-self
pf-self-stretchalign-self
pf-content-betweenalign-content
pf-content-startalign-content

Sizing

Sets width — 30 classes.

pf-w-0 pf-w-5 pf-w-10 pf-w-15 pf-w-20 pf-w-25 pf-w-30 pf-w-35 pf-w-40 pf-w-45 pf-w-50 pf-w-55 pf-w-60 pf-w-65 pf-w-70 pf-w-75 pf-w-80 pf-w-85 pf-w-90 pf-w-95 pf-w-100 pf-w-1-2 pf-w-1-3 pf-w-2-3 pf-w-1-4 pf-w-3-4 pf-w-1-5 pf-w-2-5 pf-w-3-5 pf-w-4-5

Flex sizing

ClassDeclaresApplies when
pf-flex-1flex
pf-flex-autoflex
pf-flex-initialflex
pf-flex-noneflex
pf-grow-0flex-grow
pf-grow-1flex-grow
pf-shrink-1flex-shrink
pf-basis-0flex-basis
pf-basis-autoflex-basis
pf-basis-fullflex-basis
pf-basis-halfflex-basis

Responsive variants

Sets padding — 284 classes.

pf-sm-p-0 pf-sm-px-0 pf-sm-py-0 pf-sm-mt-0 pf-sm-mb-0 pf-sm-gap-0 pf-sm-p-1 pf-sm-px-1 pf-sm-py-1 pf-sm-mt-1 pf-sm-mb-1 pf-sm-gap-1 pf-sm-p-2 pf-sm-px-2 pf-sm-py-2 pf-sm-mt-2 pf-sm-mb-2 pf-sm-gap-2 pf-sm-p-3 pf-sm-px-3 pf-sm-py-3 pf-sm-mt-3 pf-sm-mb-3 pf-sm-gap-3 pf-sm-p-4 pf-sm-px-4 pf-sm-py-4 pf-sm-mt-4 pf-sm-mb-4 pf-sm-gap-4 pf-sm-p-5 pf-sm-px-5 pf-sm-py-5 pf-sm-mt-5 pf-sm-mb-5 pf-sm-gap-5 pf-sm-p-6 pf-sm-px-6 pf-sm-py-6 pf-sm-mt-6 pf-sm-mb-6 pf-sm-gap-6 pf-sm-p-7 pf-sm-px-7 pf-sm-py-7 pf-sm-mt-7 pf-sm-mb-7 pf-sm-gap-7 pf-sm-p-8 pf-sm-px-8 pf-sm-py-8 pf-sm-mt-8 pf-sm-mb-8 pf-sm-gap-8 pf-sm-p-9 pf-sm-px-9 pf-sm-py-9 pf-sm-mt-9 pf-sm-mb-9 pf-sm-gap-9 pf-sm-p-px pf-sm-px-px pf-sm-py-px pf-sm-mt-px pf-sm-mb-px pf-sm-gap-px pf-sm-cols-1 pf-sm-cols-2 pf-sm-cols-3 pf-sm-cols-4 pf-sm-cols-6 pf-md-p-0 pf-md-px-0 pf-md-py-0 pf-md-mt-0 pf-md-mb-0 pf-md-gap-0 pf-md-p-1 pf-md-px-1 pf-md-py-1 pf-md-mt-1 pf-md-mb-1 pf-md-gap-1 pf-md-p-2 pf-md-px-2 pf-md-py-2 pf-md-mt-2 pf-md-mb-2 pf-md-gap-2 pf-md-p-3 pf-md-px-3 pf-md-py-3 pf-md-mt-3 pf-md-mb-3 pf-md-gap-3 pf-md-p-4 pf-md-px-4 pf-md-py-4 pf-md-mt-4 pf-md-mb-4 pf-md-gap-4 pf-md-p-5 pf-md-px-5 pf-md-py-5 pf-md-mt-5 pf-md-mb-5 pf-md-gap-5 pf-md-p-6 pf-md-px-6 pf-md-py-6 pf-md-mt-6 pf-md-mb-6 pf-md-gap-6 pf-md-p-7 pf-md-px-7 pf-md-py-7 pf-md-mt-7 pf-md-mb-7 pf-md-gap-7 pf-md-p-8 pf-md-px-8 pf-md-py-8 pf-md-mt-8 pf-md-mb-8 pf-md-gap-8 pf-md-p-9 pf-md-px-9 pf-md-py-9 pf-md-mt-9 pf-md-mb-9 pf-md-gap-9 pf-md-p-px pf-md-px-px pf-md-py-px pf-md-mt-px pf-md-mb-px pf-md-gap-px pf-md-cols-1 pf-md-cols-2 pf-md-cols-3 pf-md-cols-4 pf-md-cols-6 pf-lg-p-0 pf-lg-px-0 pf-lg-py-0 pf-lg-mt-0 pf-lg-mb-0 pf-lg-gap-0 pf-lg-p-1 pf-lg-px-1 pf-lg-py-1 pf-lg-mt-1 pf-lg-mb-1 pf-lg-gap-1 pf-lg-p-2 pf-lg-px-2 pf-lg-py-2 pf-lg-mt-2 pf-lg-mb-2 pf-lg-gap-2 pf-lg-p-3 pf-lg-px-3 pf-lg-py-3 pf-lg-mt-3 pf-lg-mb-3 pf-lg-gap-3 pf-lg-p-4 pf-lg-px-4 pf-lg-py-4 pf-lg-mt-4 pf-lg-mb-4 pf-lg-gap-4 pf-lg-p-5 pf-lg-px-5 pf-lg-py-5 pf-lg-mt-5 pf-lg-mb-5 pf-lg-gap-5 pf-lg-p-6 pf-lg-px-6 pf-lg-py-6 pf-lg-mt-6 pf-lg-mb-6 pf-lg-gap-6 pf-lg-p-7 pf-lg-px-7 pf-lg-py-7 pf-lg-mt-7 pf-lg-mb-7 pf-lg-gap-7 pf-lg-p-8 pf-lg-px-8 pf-lg-py-8 pf-lg-mt-8 pf-lg-mb-8 pf-lg-gap-8 pf-lg-p-9 pf-lg-px-9 pf-lg-py-9 pf-lg-mt-9 pf-lg-mb-9 pf-lg-gap-9 pf-lg-p-px pf-lg-px-px pf-lg-py-px pf-lg-mt-px pf-lg-mb-px pf-lg-gap-px pf-lg-cols-1 pf-lg-cols-2 pf-lg-cols-3 pf-lg-cols-4 pf-lg-cols-6 pf-xl-p-0 pf-xl-px-0 pf-xl-py-0 pf-xl-mt-0 pf-xl-mb-0 pf-xl-gap-0 pf-xl-p-1 pf-xl-px-1 pf-xl-py-1 pf-xl-mt-1 pf-xl-mb-1 pf-xl-gap-1 pf-xl-p-2 pf-xl-px-2 pf-xl-py-2 pf-xl-mt-2 pf-xl-mb-2 pf-xl-gap-2 pf-xl-p-3 pf-xl-px-3 pf-xl-py-3 pf-xl-mt-3 pf-xl-mb-3 pf-xl-gap-3 pf-xl-p-4 pf-xl-px-4 pf-xl-py-4 pf-xl-mt-4 pf-xl-mb-4 pf-xl-gap-4 pf-xl-p-5 pf-xl-px-5 pf-xl-py-5 pf-xl-mt-5 pf-xl-mb-5 pf-xl-gap-5 pf-xl-p-6 pf-xl-px-6 pf-xl-py-6 pf-xl-mt-6 pf-xl-mb-6 pf-xl-gap-6 pf-xl-p-7 pf-xl-px-7 pf-xl-py-7 pf-xl-mt-7 pf-xl-mb-7 pf-xl-gap-7 pf-xl-p-8 pf-xl-px-8 pf-xl-py-8 pf-xl-mt-8 pf-xl-mb-8 pf-xl-gap-8 pf-xl-p-9 pf-xl-px-9 pf-xl-py-9 pf-xl-mt-9 pf-xl-mb-9 pf-xl-gap-9 pf-xl-p-px pf-xl-px-px pf-xl-py-px pf-xl-mt-px pf-xl-mb-px pf-xl-gap-px pf-xl-cols-1 pf-xl-cols-2 pf-xl-cols-3 pf-xl-cols-4 pf-xl-cols-6

Utilities

Display, sizing, position, typography, colour and visibility helpers.

PolyFishCSS-Utilities.css · 218 public classes

Layout helpers

Sets display — 39 classes.

pf-block pf-inline-block pf-flex pf-inline-flex pf-grid-d pf-none pf-nowrap pf-items-start pf-items-center pf-items-end pf-justify-start pf-justify-center pf-justify-between pf-justify-end pf-sticky pf-sticky-top pf-sticky-nav pf-overflow-hidden pf-overflow-auto pf-overflow-x-auto pf-overflow-visible pf-object-cover pf-object-contain pf-aspect-square pf-aspect-video pf-cursor-pointer pf-select-none pf-pointer-none pf-divide-y pf-divide-x pf-vr pf-container-q pf-cq-row pf-cq-2 pf-cq-side pf-cq-show pf-cq-hide pf-cq-3 pf-cq-4

Sizing

Sets flex-wrap — 25 classes.

pf-wrap pf-weight-500 pf-weight-600 pf-weight-700 pf-w-full pf-w-auto pf-w-half pf-w-min pf-w-max pf-w-fit pf-max-w-none pf-max-w-xs pf-max-w-sm pf-max-w-md pf-max-w-lg pf-max-w-xl pf-h-full pf-h-screen pf-min-h-0 pf-min-w-0 pf-hover-lift pf-hover-border pf-hover-bright pf-hide-sm pf-hide-lg

Flex sizing

ClassDeclaresApplies when
pf-flex-colflex-direction
pf-flex-rowflex-direction
pf-shrink-0flex

Components

ClassDeclaresApplies when
pf-growflex
pf-navdisplayprint
pf-footerdisplayprint
pf-ctadisplayprint

Typography

Sets text-align — 25 classes.

pf-text-start pf-text-center pf-text-end pf-text-xs pf-text-sm pf-text-lg pf-text-xl pf-text-2xl pf-text-3xl pf-text-4xl pf-text-5xl pf-display pf-mono pf-balance pf-measure pf-measure-none pf-uppercase pf-capitalize pf-normal-case pf-underline pf-no-underline pf-italic pf-tabular pf-leading-tight pf-leading-snug pf-leading-normal pf-truncate pf-clamp-2 pf-clamp-3

Colour

ClassDeclaresApplies when
pf-fg-accentcolor
pf-fg-accent-2color
pf-fg-papercolor
pf-fg-mutedcolor
pf-bg-deepbackground
pf-bg-basebackground
pf-bg-surfacebackground
pf-bg-accent-washbackground
pf-bg-accent-2-washbackground
pf-bg-meshbackground-image

Border and depth

Sets border-radius — 18 classes.

pf-round pf-round-lg pf-round-pill pf-bordered pf-bordered-accent pf-lift pf-border-0 pf-border-t pf-border-b pf-round-none pf-round-sm pf-circle pf-opacity-50 pf-opacity-75 pf-shadow-sm pf-shadow pf-shadow-lg pf-shadow-none

Position

Sets position — 15 classes.

pf-relative pf-absolute pf-fixed pf-static pf-inset-0 pf-top-0 pf-right-0 pf-bottom-0 pf-left-0 pf-z-0 pf-z-10 pf-z-20 pf-z-40 pf-z-60 pf-topbar

Rings

ClassDeclaresApplies when
pf-ringbox-shadow

Transitions

ClassDeclaresApplies when
pf-transitiontransition
pf-transition-colorstransition

Responsive variants

Sets display — 76 classes.

pf-sm-hidden pf-sm-block pf-sm-flex pf-sm-grid-d pf-sm-inline-flex pf-sm-flex-col pf-sm-flex-row pf-sm-text-left pf-sm-text-center pf-sm-text-right pf-sm-items-center pf-sm-items-start pf-sm-justify-between pf-sm-justify-center pf-sm-w-full pf-sm-w-auto pf-sm-order-first pf-sm-order-last pf-sm-span-full pf-md-hidden pf-md-block pf-md-flex pf-md-grid-d pf-md-inline-flex pf-md-flex-col pf-md-flex-row pf-md-text-left pf-md-text-center pf-md-text-right pf-md-items-center pf-md-items-start pf-md-justify-between pf-md-justify-center pf-md-w-full pf-md-w-auto pf-md-order-first pf-md-order-last pf-md-span-full pf-lg-hidden pf-lg-block pf-lg-flex pf-lg-grid-d pf-lg-inline-flex pf-lg-flex-col pf-lg-flex-row pf-lg-text-left pf-lg-text-center pf-lg-text-right pf-lg-items-center pf-lg-items-start pf-lg-justify-between pf-lg-justify-center pf-lg-w-full pf-lg-w-auto pf-lg-order-first pf-lg-order-last pf-lg-span-full pf-xl-hidden pf-xl-block pf-xl-flex pf-xl-grid-d pf-xl-inline-flex pf-xl-flex-col pf-xl-flex-row pf-xl-text-left pf-xl-text-center pf-xl-text-right pf-xl-items-center pf-xl-items-start pf-xl-justify-between pf-xl-justify-center pf-xl-w-full pf-xl-w-auto pf-xl-order-first pf-xl-order-last pf-xl-span-full