JSFiddle - React, Tailwind, and code Playground

by Marie Gérard

HTML

<a class="slide" href="#">Slide Out</a>


<div id="fade-in" class="box">
  <div class="content">
    <p>
    ihjdoiedfhqhfeofhdohfidhfiodqhfiosdhio
    </p>
  </div>
</div>

CSS

body {
  margin: 1em;
}

a {
  text-decoration: none;
  background: #eee;
  padding: .5em;
  margin-bottom: 1em;
  display: inline-block;
}

.box {
  display: block;  
  background: lightblue;
  margin-bottom: 1em;
}

#fade-in {
  height: 150px;
  width: 1px;
  opacity: 0;
  transition: all .75s ease;
}

#fade-in.show {
  opacity: 1;
  height: 150px;
  width: 500px;
}

JavaScript

$('.slide').on('click', function(){
    $('#fade-in').toggleClass('show');
});