Обычно, когда применяется полоса прокрутки, она начинается с начала страницы. Мне нужно, чтобы он начинался прямо с того места, где начинается указанный элемент DOM.
import React from "react";
import "./styles.css";
function Home(){
return (<h1 style={{position:'fixed'}}>Home</h1>);
}
function Contact(){
return (<h1 style={{position:'absolute',top:'40px',height:'200vh',background:'skyblue',width:'100vw'}}>
Contact</h1>);
}
export default function App() {
return (
<div className="App">
<Home />
<Contact />
</div>
);
}

Я применил height:200vh
к компоненту контакта. Полоса прокрутки должна начинаться только с элемента Contact DOM. Положение домашнего компонента всегда должно быть фиксированным. Это всего лишь демонстрация, так как я буду использовать это предложение для работы над моим одностраничным приложением. Любая помощь будет отличной. Заранее спасибо. !!