JSFiddle - React, Tailwind, and code Playground
by lemon kazi
HTML
<div class="btngroup">
<button class="btn-default openUserEditBox">Show Drawer</button>
<button class="btn-default closeUserEditBox">Hide Drawer</button>
</div>
<div class="userForm">
<div class="user-drawer">
<div class="user-menu">
<h1>Edit User</h1>
</div>
</div>
</div>
CSS
.user-drawer{
position: relative;
width: 600px;
top: 50px;
background-color: #f2f2f2;
border: 1px solid #bbbbbb;
min-height: 450px;
float: right;
display: none;
left: 100px;
transition: all 0.3s linear
}
.user-menu {
padding: 10px 20px;
position: absolute;
}
.btn-default {
background-color: #fff;
padding: 10px;
border: 1px solid #bbbbbb;
width: 150px;
}
.btn-default:hover {
cursor: pointer;
box-shadow: inset 0 1px 3px 0 #bbbbbb;
}
.btngroup {
float: right
}
JavaScript
$(document).ready(function () {
$(".openUserEditBox").on("click", function () {
$(".user-drawer").show();
});
});