2009-09-21 13 views
17

Quiero saber cómo encontrar una posición imagen (coordenadas) durante el uso de imagen de sprite para el diseño.cómo encontrar la posición de píxeles de la imagen de sprite

+0

¿Puedes aclarar eso, quieres encontrar posiciones especiales programáticamente? o solo las posiciones para agregar al CSS? en ese caso, ¿qué hay de la medición? ¿prueba y error? – markus

Respuesta

44

Otra forma más fácil de hacerlo es a través de este sitio llamado Sprite Cow. Lo probé recientemente y hace que las cosas vayan mucho más rápido.

+0

Gracias señora, eso es muy útil. Si no quiere instalar ningún software de edición de imágenes, esta es una buena alternativa. – vanzylv

+0

¡SÍ! Sprite Cow es la herramienta de coordenadas del sprite más impresionante que he visto. – Slobaum

+0

increíble herramienta hombre.gracias por compartir –

0

Utilice un programa de edición gráfica como Gimp/Photoshop y escriba las coordenadas/posición hacia abajo mientras escribe el CSS.

+3

Decir "Ya debes saber la respuesta" no es de mucha ayuda. – Slobaum

+4

Sprite Cow debería ser la respuesta en este (abajo) –

3

Puede usar un tool like this y obtener posiciones de fondo de los iconos en el sprite.

Primero debe cargar su imagen, luego seleccione un icono del sprite. Se generará CSS, solo copie el CSS generado y úselo en su clase.

Otras opciones son

  1. Es necesario abrir la imagen en un editor de imágenes como Photoshop. Desde allí puede encontrar la posición X e Y en cualquier parte de la imagen. Tenga en cuenta que a la izquierda, arriba es 0,0. Obtenga la posición xey y use así

    background-position: -310px -123px;

Tenga en cuenta el signo "-" antes de las coordenadas X e Y.

  1. de inicio con

    background-position: 1px 1px;

Use Firebug para modificar los valores sobre la marcha. Por método de prueba y error, puede encontrar la posición exacta.

+0

pintura MS con la herramienta de selección, el cursor muestra las posiciones pulsadas y las dimensiones seleccionadas - Ej: x 266 y 3 luego posición de fondo: -266px -3px – Jay

-3

intente este ejemplo me ayudó mucho cuando probé el sprite cosas la primera vez.

<style type="text/css"> 
 
#avocado{ 
 
width: 104px; 
 
height: 95px; 
 
background: url(http://2.bp.blogspot.com/-gwRqiyz9X8k/VM0vhBscDsI/AAAAAAAACVA/hITMUs6BjOg/s1600/foods-that-are-toxic-to-dogs.jpg) -110px -121px; 
 
} 
 
</style>

+2

No creo que esto responda a la pregunta de cómo encontrar el píxel posición. –

0

encontré una increíble herramienta en línea para generar código de la imagen Sprite CSS.

Enlace: http://GetSpriteXY.com/

que le ayudará en la generación de píxeles de la imagen. Muy útil para mi

Cuestiones relacionadas