Node / Canvas · guide
Background layers (bgLayers)
Current Apexify.js 6.0.0 documentation for Background layers (bgLayers).
What they are
bgLayers is an array painted after the primary background (colorBg / gradientBg / customBg / videoBg or transparent base), before patternBg and noiseBg.
Order: index 0 = bottom, last index = top.
Allowed type values
type | What you provide |
|---|---|
color | value: CSS color string |
gradient | value: full gradient object |
image | source: path/URL; fit, align |
pattern | source: image for tiling; repeat |
presetPattern | pattern: PatternOptions — same procedural type values as patternBg (catalogue) |
noise | intensity between 0 and 1 |
Every layer may include opacity and blendMode (GlobalCompositeOperation).
Example — tint + grain
SOURCEtypescript
typescript
Validation errors
createCanvas validates each layer:
typemust be one of the allowed strings.colorlayers need stringvalue.gradientlayers needvalue.type.image/patternneed non-emptysourcestring.presetPatternneedspatternobject withtypestring.noiseintensitymust be 0–1 if set.