No conozco otras soluciones más simples que acepten los navegadores. La mejor solución es la que la mayoría de sus visitantes puede usar, no es algo inusual y no admite navegadores. Tiene que funcionar al menos. Ahorre creatividad para la creación y visualización de imágenes. Agregue efectos de sonido, texto al título del enlace y etiquetas alt de imagen. Algunos vencedores bloquean JS, por lo que no es bueno para un sitio de ventas.
Las imagenes
Primero necesita tener dos imágenes para estado de enlace normal y estado de desplazamiento.
Imagen 1 – Hamburger Menu Icon Image hamburger.png
Imagen 2 – Imagen de botón cruzado cross.png
CSS (con efecto de sombra opcional)
¿Por qué es tan buena la hamburguesa de queso y macarrones Cheesecake Factory?
¿Por qué la pizza es tan barata en comparación con una hamburguesa vegetariana?
¿Cuáles son algunos consejos para mejorar el sabor de Boca Burgers?
¿Por qué no hay una hamburguesa In-N-Out en Berkeley, California?
Ajuste el ancho y la altura para que coincida con el tamaño de la imagen.
.menu {
ancho: 100px;
altura: 100px;
borde: 1px sólido # 9325BC;
relleno: 10px;
fondo: url (camino a la imagen de hamburguesa / hamburger.png); no-repeat;
}
.menu: hover {
-moz-box-shadow: 0 0 10px #ccc;
-webkit-box-shadow: 0 0 10px #ccc;
caja-sombra: 0 0 10px #ccc;
fondo: url (camino a la imagen de la hamburguesa / cross.png); no-repeat;
}
HTML
La lista debajo del doblez no es hamburguesas y cruces, así que estoy perdido allí. Tengo mi solución allí para el lector que la encuentre útil.