JSFiddle - React, Tailwind, and code Playground
HTML
<div class="configBox">
<div class="boxostuff">
Blah Blah Blah
</div>
<a href="#" class="slideButton">Test</a>
<div class="clearFix"></div>
<a href="#" class="configSave">
Save
</a>
</div>
CSS
.boxostuff {
min-height: 300px;
position: relative;
z-index: 2;
}
.configSave {
z-index: 1;
position: absolute;
right: 0px;
height: 70px;
width: 70px;
background: #000;
top: 50%;
display: block;
}
.configBox {
background: #F4F4F4;
-webkit-box-shadow: 0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
-moz-box-shadow: 0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
box-shadow: 0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
-webkit-box-shadow: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 100%;
position: relative;
width: 500px;
margin: 0 auto;
}
JavaScript
$(".slideButton").click(function(e) {
$(".configSave").animate({"right" : "-45px"});
});