Skip to content

Browser support

Iris CSS supports every browser released since early 2023. Newer features degrade without breaking the page.

BrowserVersion
Chrome and Edge111 and later
Firefox113 and later
Safari, desktop and iOS16.2 and later
Opera97 and later
Samsung Internet22 and later

The floor is set by color-mix(), which Iris CSS uses to derive hover, border and tint colors. The build adds the vendor prefixes these versions need, and a fallback for browsers without light-dark().

Newer features

Some features need a newer browser. Without it, the page still works and looks right, with a simpler version.

FeatureWithout support
Popover APIPopover content shows in place as normal content, and nav links stay in the bar with no menu button
Anchor positioningPopovers stay centered, and the navbar menu opens at a fixed distance from the top
::details-contentAccordions open without animating and tabs show as an accordion
Scroll buttons and markersThe carousel scrolls with a scrollbar, without buttons and dots
Customizable selectSelects use the native option list
field-sizingTextareas keep a fixed height
text-boxBadge text centers on the line box instead of the capitals
Invoker commandscommand buttons do nothing, so open modals from a script