Widely available
This feature is well established and works across many devices and browser versions.
Chrome
Edge
Firefox
Safari
mbm-nmix-blend-mode: normal;mbm-mmix-blend-mode: multiply;mbm-smix-blend-mode: screen;mbm-omix-blend-mode: overlay;mbm-dmix-blend-mode: darken;mbm-lmix-blend-mode: lighten;mbm-cdmix-blend-mode: color-dodge;mbm-cbmix-blend-mode: color-burn;mbm-hlmix-blend-mode: hard-light;mbm-slmix-blend-mode: soft-light;mbm-dfmix-blend-mode: difference;mbm-emix-blend-mode: exclusion;mbm-hmix-blend-mode: hue;mbm-stmix-blend-mode: saturation;mbm-cmix-blend-mode: color;mbm-lumix-blend-mode: luminosity;mbm-pdmix-blend-mode: plus-darker;mbm-plmix-blend-mode: plus-lighter;Responsiveness
Use breakpoint prefixes to target different screen sizes.
sm:mbm-(value)Small≥640px
md:mbm-(value)Medium≥768px
lg:mbm-(value)Large≥1024px
xxl:mbm-(value)Extra Large≥1536px
Hover State
Apply styles conditionally on hover using the h: prefix.
Add the h: prefix to apply styles only when the user hovers over the element.
Syntax:
h:mbm-(value)