Menu usuario Emergnte

This commit is contained in:
2023-03-22 23:20:33 -05:00
parent bb208b8680
commit 5f1099c7dd
3 changed files with 88 additions and 22 deletions

View File

@@ -97,6 +97,7 @@
margin-bottom: 10px; margin-bottom: 10px;
padding-top: 18px; padding-top: 18px;
cursor: pointer; cursor: pointer;
text-align: center;
} }
.footer_btn:hover { .footer_btn:hover {
background: rgba(10, 120, 240, .5); background: rgba(10, 120, 240, .5);
@@ -109,7 +110,45 @@
.footer_valores { .footer_valores {
text-align: right; text-align: right;
} }
/**** menu emergente debajo del avatar ****/
.menu_avatar{
display: none;
width: 180px;
height: 150px;
background: rgba(35, 55, 68, 0.9);
position: fixed;
top: 60px;
right: 12px;
border-radius: 20px 0px 20px 20px;
transition: 0.5s;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
}
.menu_avatar ul li{
position: relative;
width: 100%;
list-style: none;
text-align: left;
}
.menu_avatar ul li:hover{
background: #2c5f77;
}
.menu_AvatarOrden{
height: 30px;
cursor: pointer;
}
.sel_salir{
margin-top: 10px;
}
.sel_nueva{
margin-top: 10px;
}
.menu_AvatarOrden .icon{
margin: 5px 5px 10px 10px;
font-size: 20px;
}
/* /*
.dash_panelCategoria .dash_info_grupoCardBox a:hover + #ver_cat{ .dash_panelCategoria .dash_info_grupoCardBox a:hover + #ver_cat{
display: none; display: none;
} }
@@ -160,7 +199,7 @@
.dash_panelDetalleTotales { .dash_panelDetalleTotales {
display: grid; display: grid;
grid-gap: 2px; grid-gap: 2px;
grid-template-columns: 15% 70% 10%; grid-template-columns: 15% 60% 10%;
} }
} }

View File

@@ -219,4 +219,15 @@ function verDetalle(std){
document.getElementById('ver_detalle').style.display='none'; document.getElementById('ver_detalle').style.display='none';
} }
} }
var bt_avatar = document.getElementById('user_avatar');
bt_avatar.addEventListener('click',function(){
var menu = document.getElementById('menu_userAvatar');// = 'block';
if(menu.style.display == 'block'){
menu.style.display='none';
}else if(menu.style.display == 'none'){
menu.style.display='block';
}else{
menu.style.display='block';
}
});

View File

@@ -35,12 +35,12 @@
<li> <li>
<a href="/app_restaurant"> <a href="/app_restaurant">
<!--a href="#" onclick="mostrar_form('dashboard')"--> <!--a href="#" onclick="mostrar_form('dashboard')"-->
<span class="icon"><i class="fa fa-home" aria-hidden="true"></i></span> <span class="icon"><i class="fa fa-home" aria-hidden="true"></i></span>
<span class="title">Inicio</span> <span class="title">Inicio</span>
</a> </a>
</li> </li>
<li> <li>
<a href="#" onclick="mostrar_form('pedidos')"> <a href="#" onclick="mostrar_form('pedidos')">
<span class="icon"><i class="fa fa-cart-plus" aria-hidden="true"></i></span> <span class="icon"><i class="fa fa-cart-plus" aria-hidden="true"></i></span>
@@ -72,12 +72,7 @@
<span class="title">Usuarios</span> <span class="title">Usuarios</span>
</a> </a>
</li> </li>
<li>
<a href="#">
<span class="icon"><i class="fa fa-cog" aria-hidden="true"></i></span>
<span class="title">Configuracion</span>
</a>
</li>
<li> <li>
<a href="#" onclick="mostrar_form('usuarios')"> <a href="#" onclick="mostrar_form('usuarios')">
@@ -85,16 +80,8 @@
<span class="title">Chat</span> <span class="title">Chat</span>
</a> </a>
</li> </li>
<li><a href="#">
<span class="icon"><i class="fa fa-lock" aria-hidden="true"></i></span>
<span class="title">Contraseña</span>
</a>
</li>
<li><a href="#">
<span class="icon"><i class="fa fa-sign-out" aria-hidden="true"></i></span>
<span class="title">Salir</span>
</a>
</li>
</ul> </ul>
</div> </div>
<div class="main"> <div class="main">
@@ -108,7 +95,7 @@
<i class="fa fa-search" aria-hidden="true"></i> <i class="fa fa-search" aria-hidden="true"></i>
</label> </label>
</div> </div>
<div class="user"> <div class="user" id="user_avatar">
<img src="../img/usuario2.jpeg" alt="usr"> <img src="../img/usuario2.jpeg" alt="usr">
</div> </div>
</div> </div>
@@ -118,6 +105,35 @@
</div> </div>
</div> </div>
</div> </div>
<!-- crear un menu flotante en el icono avatar -->
<div class="menu_avatar" id="menu_userAvatar">
<ul>
<li>
<div class="menu_AvatarOrden sel_nueva">
<span class="icon"><i class="fa fa-plus"></i></span>
<span class="title"> Nueva Orden</span>
</div>
</li>
<li>
<div class="menu_AvatarOrden">
<span class="icon"><i class="fa fa-cog" aria-hidden="true"></i></span>
<span class="title"> Configuracion</span>
</div>
</li>
<li>
<div class="menu_AvatarOrden">
<span class="icon"><i class="fa fa-lock" aria-hidden="true"></i></span>
<span class="title"> Contraseña</span>
</div>
</li>
<li>
<div class="menu_AvatarOrden sel_salir">
<span class="icon"><i class="fa fa-sign-out" aria-hidden="true"></i></span>
<span class="title"> Cerrar Sesion</span>
</div>
</li>
</ul>
</div>
<Script> <Script>
function toggleMenu() { function toggleMenu() {
let toggle = document.querySelector('.toggle'); //selecionamos el boton menu let toggle = document.querySelector('.toggle'); //selecionamos el boton menu
@@ -128,7 +144,7 @@
main.classList.toggle('active'); main.classList.toggle('active');
} }
</Script> </Script>
<script src="../js/app_restaurant.js"></script> <script src="../js/app_restaurant.js"></script>
<script src="../js/app_restaurant_tabGen.js"></script> <script src="../js/app_restaurant_tabGen.js"></script>