Здравствуйте! Есть выплывающий сайдбар. Нажал на кнопку - выдвинулась панель. Выдвигается она слева окна, как перенести ее направо?
<input type="checkbox" id="hmt" class="hidden-menu-ticker">
<label class="btn-menu" for="hmt">
<span class="first"></span>
<span class="second"></span>
<span class="third"></span>
<div class="btn-chat">Чат</div>
</label>
<ul class="hidden-menu">
</ul>
.hidden-menu {
display: block;
position: fixed;
list-style:none;
padding: 10px;
margin: 0;
box-sizing: border-box;
width: 320px;
background-color: #eee;
height: 100%;
top: 0;
left: -320px;
transition: left .2s;
z-index: 2;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
.hidden-menu-ticker {
display: none;
}
.btn-menu {
border-radius: 0 5px 5px 0;
font-family: Helvetica;
color: #fff;
background-color: #24383e;
padding: 11px;
position: fixed;
top: 5px;
left: 0px;
cursor: pointer;
transition: left .23s;
z-index: 3;
width: 25px;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
.btn-menu:hover
{
background-color: #2d454c;
}
.btn-menu span {
display: block;
height: 1px;
background-color: #fff;
margin: 9px 0 0;
transition: all .1s linear .23s;
position: relative;
}
.btn-menu span.first {
margin-top: 0;
}
.btn-chat
{
margin-top: 10px;
}
.hidden-menu-ticker:checked ~ .btn-menu {
left: 320px;
}
.hidden-menu-ticker:checked ~ .hidden-menu {
left: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.first {
-webkit-transform: rotate(45deg);
top: 10px;
}
.hidden-menu-ticker:checked ~ .btn-menu span.second {
opacity: 0;
}
.hidden-menu-ticker:checked ~ .btn-menu span.third {
-webkit-transform: rotate(-45deg);
top: -10px;
}