Inicia sesión


Como crear un icono de hamburguesa animado en CSSEn esta ocasión en tutoriales en linea mostraremos como crear un icono de hamburguesa animado en CSS. Que en la actualidad la estoy usando en esta Web. Por lo que nos pareció interesante compartir este código para los diseñadores Web para hacer nuestro trabajo mas animado... :)

El siguiente es un ejemplo del icono de hamburguesa CSS junto con la animación CSS. Tendrá que hacer clic en la hamburguesa para invocar la animación. El objetivo es cambiar la hamburguesa en una forma de X que el usuario sepa que debe hacer clic nuevamente para cerrar el menú. En el siguiente ejemplo de icono animado es tomado de Elijah Manor.

En CSS estamos usando una transition y transform a rotate antes y después de pseudo-elementos y fade-out de la barra de en medio para crear nuestra forma de X.

HTML

<a id="nav-toggle" href="#"><span></span></a>

CSS

#nav-toggle { position: absolute; left: 50%; top: 50%; }

#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 5px;
  width: 35px;
  background: white;
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle span:before {
  top: -10px; 
}
#nav-toggle span:after {
  bottom: -10px;
}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 500ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}

jаvascript

document.querySelector( "#nav-toggle" )
  .addEventListener( "click", function() {
    this.classList.toggle( "active" );
  });
Ver demostración...

Te sugiero seguir leyendo...

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-07-19
  • Categorias: Diseño Web CSS3 html5 javascript WebSite webmasters Noticias Tutorial

Como crear un icono de hamburguesa animado en CSS Como crear un icono de hamburguesa animado en CSS...
Tutoriales en linea
¿Te gusta el tutorial?




Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!






Cómo jugar Ajedrez Online TL

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-18
  • Categorias: WebSite Juegos Noticias Tutorial

Cómo encontrar un teléfono Android perdido

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-17
  • Categorias: Android Telefonia Smartphone Tablet Tutorial

Configura tu servidor VPN en Windows

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-15
  • Categorias: Windows Internet Red Wifi Seguridad Noticias Tutorial

Como crear una web con el lenguaje HTML

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-08
  • Categorias: Diseño Web Lenguajes De Programacion CSS3 html5 Html WebSite webmasters Cursos Noticias Tutorial

Introducción Al Lenguaje JS

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-08
  • Categorias: Diseño Web javascript Cursos Noticias Tutorial

Curso básico de Javascript

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-08
  • Categorias: Diseño Web javascript Cursos Noticias Tutorial