The background-blend-mode CSS property describes how the element's background images should blend with each other and the element's background color. 
The isolation CSS property defines if the element must create a new stacking context.
The mix-blend-mode CSS property describes how an element's content should blend with the content of the element's direct parent and the element's background.
The <blend-mode> type is a collection of keywords describing blend modes.
The CanvasRenderingContext2D.globalCompositeOperation property of the Canvas 2D API sets the type of compositing operation to apply when drawing new shapes, where type is a string identifying which of the compositing or blending mode operations to use.