Inicia sesión


Como crear un icono de hamburguesa animado en CSS

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...


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



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






¿Por qué hablar de sexo es un tabú?

  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2019-10-16
  • Categorias: Estilo Trucos y tips Noticias Tutorial

Como hacer el efecto de desaturacion selectiva con Photoshop

  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2019-10-15
  • Categorias: Adobe PhotoShop Trucos y tips Noticias Tutorial

Decoloración en CSS a través del modo de mezcla

  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2019-10-15
  • Categorias: PhotoShop Diseño Web CSS3 html5 WebSite webmasters Trucos y tips Noticias Tutorial

Como crear una web con el lenguaje HTML

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

Curso intensivo para principiantes en HTML5

  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2019-08-03
  • Categorias: Diseño Web html5 Html WebSite Cursos Tutorial

Mejorar la presencia online de tu empresa: curso para principiantes

  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2019-06-25
  • Categorias: Marketing SEO Cursos Noticias Tutorial