parallax.js в инете есть, ну или можешь использовать position:fixed, либо использовать как уже сказано через отлов скрола (тоже самое делает и js библиотеки паралакса), но вроде как ты хочешь немного другое сделать, это будет работать не везде, но поищи в инете про position:sticky (штука прикольная, но если нужна полная поддержка, то используй js)