JSFiddle - React, Tailwind, and code Playground
by Juan Muñoz
HTML
<div class='salepanel sobre'>Click</div>
CSS
.salepanel {
position: fixed;
width: 200px;
background: red;
right: -200px;
height: 100%;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
transition: all 300ms;
}
.salepanel.toggled {
right: 0;
}
.sobre{
right: -180px;
}
JavaScript
//$('button').click(function(){
// $('.salepanel').toggleClass('toggled');
//});
$('.salepanel').click(function(){
if ($(this).hasClass('toggled')){
$('.salepanel').removeClass('toggled');
}else{
$('.salepanel').addClass('toggled');
}
//$(this).toggleClass('toggled');
});
$('.sobre').mouseenter(function(){
if ($(this).hasClass('toggled')){
}else{
$('.salepanel').addClass('toggled');
}
}).mouseleave(function (){
if ($(this).hasClass('toggled')){
$('.salepanel').removeClass('toggled');
}else{
}
});