- :default
- The default blend mode, which specifies no blending.
- :multiply
- The source color is multiplied by the destination and replaces the destination.
- :screen
- Multiplies the complements of the destination and source color values, then complements the result.
- :overlay
- Multiplies or screens the colors, depending on the destination color value. This is the inverse of hard-list.
- :darken
- Selects the darker of the destination and source colors.
- :ligthen
- Selects the lighter of the destination and source colors.
- :color-dodge
- Brightens the destination color to reflect the source color.
- :color-burn]{Darkens the destination color to reflect the source color.
- :hard-ligth
- Multiplies or screens the colors, depending on the source color value.
- :soft-ligth
- Darkens or lightens the colors, depending on the source color value.
- :difference
- Subtracts the darker of the two constituent colors from the lighter color.
- :exclusion
- Produces an effect similar to that of the difference mode but lower in contrast.
- :color
- Creates a color with the hue and saturation of the source color and the luminosity of the destination color.
- :hue
- Creates a color with the hue of the source color and the saturation and luminosity of the destination color.
- :saturation
- Creates a color with the saturation of the source color and the hue and luminosity of the destination color.
- :luminosity
- Creates a color with the luminosity of the source color and the hue and saturation of the destination color.