1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / javascript esconder menu mientras este visualizando en un movil android o ios
« en: 01 de Marzo 2017, 16:50 »
Hola a todos/as:Estoy de aprendiz en javascript, y quiero esconder digamos el menu mientras esté visualizando en un móvil, y tengo este código:
Y este es el codigo de enlace de mi index.html
Y este seria el de mi css
Gracias de antemano por su ayuda
Código: [Seleccionar]
var btnMenu = document.getElementById('btn-menu');
var nav = document.getElementById('nav');
btnMenu.addEventListener('click', function(){
nav.classList.toggle('mostrar');
});
Y este es el codigo de enlace de mi index.html
Código: [Seleccionar]
<body>
<header div class="header">
<div class="contenedor">
<h1 class="logo">Texas Get Home</h1>
<span class="icon-menu" id="btn-menu"></span>
<nav class="nav" id="nav">
<ul class="menu">
<li class="menu__item"><a class="menu__link" href="">Inicio</a></li>
<li class="menu__item"><a class="menu__link"href="">Procesos</a></li>
<li class="menu__item"><a class="menu__link"href="">Servicios</a></li>
<li class="menu__item"><a class="menu__link"href="">Contacto</a></li>
</ul>
</nav>
</div>
</header>
<script type="text/javascript" src="js/menu.js"></script>
</body>
</html>
Y este seria el de mi css
Código: [Seleccionar]
nav{
left: -100%;
position: absolute;
top:60px;
width: 100%;
}
.menu{
list-style: none;
margin: 0;
padding: 10px;
}
.menu__link{
color: #fff;
background: #FBA919;
display: block;
padding: 15px;
text-decoration: none;
}
.menu__link:hover{
background: white;
color: coral;
}
.mostrar{
left: 0;
}
Gracias de antemano por su ayuda