Estoy usando una brújula y tengo mis sprites de brújula que funcionan bien. La página se carga y mis imágenes aparecen usando el sprite generado por la brújula. Mi pregunta es ¿cómo puedo configurar ahora el flotar sobre estos? Soy nuevo en la brújula, así que no entiendo cómo se supone que funciona, y la documentación de la brújula no me está ayudando.Sprites de brújula, estado de vuelo estacionario
Respuesta
Bueno, lo que la brújula hace es tomar todas las imágenes separadas, convertirlas en un sprite y darle las posiciones de fondo CSS para cada icono para que pegue eso en su hoja de estilo.
Si desea estados de vuelo estacionario para sus botones, primero debe crear los iconos de desplazamiento. Deben incluirse en el primer sprite (o pueden estar en otro diferente, siempre y cuando llame al archivo correcto). Compass le dará la posición para estos iconos de "estado de desplazamiento", y todo lo que tiene que hacer es copiar esas posiciones y pegarlas en su hoja de estilo css para su estado de vuelo estacionario. Por ejemplo:
// your normal icon:
.icon {
background-image: url(yourimage.png);
background-position:-100px -100px;
}
// your hover icon - position for hover state image:
.icon:hover {
background-image: url(yourimage.png);
background-position:-200px -100px;
}
Adición cierne a sus sprites es muy fácil, sólo hay que poner "_hover" (o "_active", o "_target") en el nombre del archivo de imagen y vamos brújula generar el mapa de sprites para ti = D .
Usted debe crear su hoja de sprites de forma manual como este ...
$sprite-map: sprite-map("your_sprite_folder_here/*.png")
i
background: $sprite-map
display: inline-block
@each $icon in sprite_names($sprite-map)
.icn-#{$icon}
background-position: sprite-position($sprite-map, $icon)
+sprite-dimensions($sprite-map, $icon)
A continuación, supongamos que tiene 2 sprites en esa carpeta ... cats.png y gatos-hover.png Para usarlos que sería utilizar un elemento i (se puede hacer de esto una clase o como se quiera)
<i class=".icn-cats"></i>
Para añadir el vuelo estacionario ...
.icn-cats
&:hover
background-position: sprite-position($sprite-map, cats-hover)
Estoy casi seguro de que hay una forma de generar automáticamente el estado de vuelo estacionario, pero realmente no he invertido mucho tiempo en descifrarlo.
- 1. css: ¿soporta cada clase: estado de vuelo estacionario?
- 2. Cómo forzar un estado de vuelo estacionario con jQuery?
- 3. jQuery: desencadenar automáticamente vuelo estacionario
- 4. cambio de diseño en el vuelo estacionario
- 5. Juego CSS animación en vuelo estacionario, haga una pausa en vuelo estacionario sin
- 6. gatillo vuelo estacionario con css JS
- 7. Animando un gif en vuelo estacionario
- 8. Jquery en vuelo estacionario no funciona
- 9. desencadenar un evento de vuelo estacionario retrasada con jQuery
- 10. ¿Se desvaneció el fondo de Jquery en el vuelo estacionario?
- 11. CSS/jQuery texto lateral de desplazamiento lateral en vuelo estacionario
- 12. ¿Cómo eliminar subrayado de un nombre en vuelo estacionario
- 13. Rieles Truncar con una función en vuelo estacionario
- 14. Bootstrap Colapsar el acordeón sobre el vuelo estacionario
- 15. jQuery ¿Plugin para deslizar el texto en el vuelo estacionario?
- 16. IE Seleccione el problema con el vuelo estacionario
- 17. Jquery unen clic y vuelo estacionario, cómo comprobar si
- 18. jQuery animar el color del borde en el vuelo estacionario?
- 19. no se puede usar .bind() para vincular el vuelo estacionario
- 20. jquery ui buttons estado de vuelo incoherente
- 21. Cambiar solo uno de los fondos múltiples en el vuelo estacionario
- 22. Brújula spriting
- 23. creando un globo de punta sobre un control sobre el vuelo estacionario?
- 24. Cómo cambiar el color de una imagen en el vuelo estacionario
- 25. ¿Cómo puedo cambiar el color de una imagen SVG en el vuelo estacionario?
- 26. ¿Cómo eliminar el subrayado de un enlace y agregar subrayado en el vuelo estacionario? (imágenes adjuntas)
- 27. Mostrar información sobre herramientas en vuelo estacionario del marcador de encargo
- 28. Menú de navegación: el fondo del vuelo estacionario tiene un comportamiento extraño
- 29. tabla Flot - cómo se disparó el evento en línea de vuelo estacionario
- 30. Brújula arrojando una barra inclinada delante de las imágenes al hacer sprites
De acuerdo, esto funciona porque ahora tengo mi vuelo estacionario, ¡gracias! Una nueva pregunta es ahora que veo la imagen "deslizante" cuando vuelo sobre el lugar de un reemplazo instantáneo ya que no vería usar un sprite. – user416803