JSFiddle - React, Tailwind, and code Playground

by SpiceLab

HTML

<header id="your-target">
  <h1>
    Header
  </h1>
  <a id="on" href="#your-target">
    Toggle content
  </a>
  <a id="off" href="#">
    Toggle content
  </a>
</header>
<main>
  <h2>
    Main
  </h2>
  <p>
   foobar
  </p>
 </main>
<footer>
  <h2>
    Footer
  </h2>
  <div class="content">Content here</div>  
</footer>

CSS

/* Custom Settings */
* {margin:0;padding:0;}
header,main,footer {padding:.5em}
header,footer {background:#abc;}
main {background:#cde;}

a {
  color: #000000;
  text-decoration: none;
}

#off {
  display: none;
}

.content {
  display: none;
}

#your-target:target ~ footer .content {
  display: block;
}

#your-target:target #on {
  display: none;
}

#your-target:target #off {
  display: block;
}