Follow this and you can add a parallax band to a page: a fixed background picture with your text scrolling over the top of it.
A container and a section
Parallax uses a pair of bundles. The Parallax paragraph is the shell, and it accepts only Parallax Section children, so you can stack several bands in one field. Each section holds three things: an Image chosen from media, a Content Body for the text that floats above it, and a Background Image Height.
The height field is the one to get right
Background Image Height is required, it takes a whole number, and the number is read as pixels — 500 means 500px. The field help says so explicitly, and the shipped stylesheet sets a floor of 250px for the background and 100px for the text band. Too small a value and the picture is cropped to a strip; too large and the visitor scrolls through empty image.
No JavaScript is involved at all
This is worth knowing before you budget for performance. The sub-module's library declares stylesheets and no script file. The effect comes from three CSS declarations on the background layer — a fixed attachment, centre positioning and cover sizing — with the chosen image injected as an inline background URL. There is no scroll listener to throttle and nothing to rebind after an AJAX view refresh.
The W3CSS Paragraphs module page lists every bundle that can be nested into the text band.
Versions, and the Views equivalent
The project's info file allows Drupal 10, 11 and 12 with PHP 8.1 or newer. Where the bands should be generated from content rather than typed, Views Parallax covers that case but is limited to Drupal 11.3 and above. Add the W3CSS Theme if you want the framework styles these bundles were built against.
If your project needs a custom bundle or module rather than a stock one, Drupal development services covers it, and recent projects show the range.