Docs

Relative

An absolutely positioned element is positioned relative to the nearest positioned ancestor.

Line #1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Line #2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Line #3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

<div class="joy-is-relative">
  <div style="position:absolute;top:1rem;left:1rem;border:1px solid red;background:#f4f6f9;width: 50%;">An absolutely positioned element is positioned relative to the nearest positioned ancestor.</div>
  <p>Line #1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  <p>Line #2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  <p>Line #3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>

.joy-is-relative can be used to contain children if children are absolutely positioned and out of flow. Also used to position element without changing layout.

Static

An absolutely positioned element is positioned relative to the nearest positioned ancestor.

Line #1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Line #2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Line #3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

<div class="joy-is-static">
  <div style="position:absolute;top:1rem;left:1rem;border:1px solid red;background:#f4f6f9;width: 50%;">An absolutely positioned element is positioned relative to the nearest positioned ancestor.</div>
  <p>Line #1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  <p>Line #2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  <p>Line #3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>

.joy-is-static resets positioning of element back to normal behavior