Background & Canvas
This section controls the canvas layer and full-screen behavior.
Main properties
background.colorbackground.opacitybackground.imagebackground.positionbackground.repeatbackground.size
background
ts
background: {
color: "#0b1020",
image: "",
position: "50% 50%",
repeat: "no-repeat",
size: "cover"
}color: canvas background color.opacity: alpha channel for the background layer.image: optional background image.position,repeat,size: CSS-like behavior.
fullScreen
ts
fullScreen: {
enable: true,
zIndex: -1
}enable: makes the canvas full viewport.zIndex: useful to place particles behind your content.
For embedded playgrounds and inline docs previews, set:
ts
fullScreen: {
enable: false,
}detectRetina
ts
detectRetina: true;Improves rendering on HiDPI screens, but increases GPU/CPU load.
Practical notes
- For landing pages, use
fullScreen.enable: truewithzIndex: -1. - If you see slowdowns on mobile, try
detectRetina: false. - If a config is designed for fullscreen, disable
fullScreenbefore embedding it in a bounded section.
