JSFiddle - React, Tailwind, and code Playground

HTML

<div class="conteneur">
  <div class="video">
    <video loop muted autoplay src="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"></video>
  </div>
  <div class="body">
    

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet dignissim sapien. Curabitur nec orci vel dolor mollis finibus. Donec vel urna in justo viverra hendrerit sit amet eu orci. Fusce dignissim pharetra metus, ornare feugiat erat pulvinar nec. Proin fermentum urna eu sagittis semper. Cras leo enim, imperdiet nec tempus vitae, vulputate quis libero. Suspendisse nec lorem felis.

Cras sodales purus ligula, sit amet tincidunt neque hendrerit quis. Pellentesque id enim ac leo dictum auctor. Pellentesque tincidunt turpis et quam faucibus, ut accumsan urna finibus. Suspendisse feugiat varius elit, nec tincidunt magna molestie id. Morbi sapien elit, bibendum non nisl porta, tincidunt facilisis metus. Fusce molestie congue elementum. Mauris a enim sollicitudin, gravida neque quis, accumsan sapien. In accumsan orci quis viverra suscipit. Nunc vitae dignissim tortor. Proin vel porta diam. Aliquam erat volutpat. Pellentesque volutpat pretium metus, non semper magna blandit vitae. Nulla diam est, elementum sit amet odio sed, varius porttitor purus.

Phasellus congue varius metus vitae rutrum. Pellentesque pellentesque commodo turpis, at suscipit massa dapibus non. Curabitur commodo, lacus sed dignissim laoreet, tortor ex posuere eros, et commodo risus ex vitae lectus. Nullam quis dui tellus. Phasellus faucibus orci consequat nulla fringilla, in venenatis lacus maximus. Nam leo ipsum, eleifend sed sollicitudin id, commodo sit amet massa. Suspendisse luctus, magna vel auctor imperdiet, tellus leo mollis velit, in rutrum neque tellus eget lectus. Aliquam erat volutpat.

Nulla facilisi. Mauris vel enim et lacus sodales feugiat. Sed nec ultrices ante. Phasellus aliquam venenatis purus, nec imperdiet odio tempus quis. Vestibulum ante ipsum primis in...

CSS

.conteneur {
  border: 1px solid green;
  height: 100vw;
  position: relative;
}

.video video {
  height: 100vw;
}

.body {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  height: 100wv;
  overflow: scroll;
  }