Poner leyendas en las astrofotos

Iniciado por JoséJa, 9-Jun-11, 10:35

Tema anterior - Siguiente tema

JoséJa

Buenos días,

Disculpad, en primer lugar, si este tema está repetido pero he estado buscando y no veo nada.

Ayer realicé una foto de Mar de la Serenidad de la Luna y quiero poner los nombres de varios cráteres. El resultado final es tener una foto que "sólo al pasar el ratón" muestre estos rótulos.

¿Alguien me puede ayudar?

Saludos.  :ok:
Mira a tu alrededor ...


Roberto "Akeru" - Cielos Boreales

Hola Joseja. Me he quedado un poco oxidado en temas informáticos pero hasta donde yo se eso que comentas no se puede hacer en una imagen, se hace sobre una página web con una propiedad javascript que se llama "onMouseOver". Otra opción es hacer un gif animado.

Bueno, lo mismo alguien más actualizado que yo te da otra respuesta mejor.

Salu2.
Roberto "Akeru" / www.cielosboreales.com 

Turismo Estelar / Turismo Estelar, hoteles y casas rurales para disfrutar de las estrellas
---------------------------------------------------

Rufus T. Firefly

#2
Como dice Roberto, eso se tiene que hacer en una página web, o en un archivo flash o ese estilo de cosas. Para hacerlo en una página web, hay unas etiquetas en HTML llamadas <map> y <area> que sirven para dividir imágenes en varias partes y que cada parte tenga un enlace. En tu caso, simplemente tendrías que dejar el atributo href vacío o con "#" y añadir el atributo title con lo que quieres que se vea al pasar el ratón.

Aquí una página donde explica brevemente cómo se hace: http://www.webestilo.com/html/cap6b.phtml
En el código de su ejemplo (http://www.webestilo.com/html/ejem/ej13.html) habría que hacer las siguientes modificaciones según lo que te he dicho antes:

<HTML>
<HEAD>
<TITLE>Ejemplo 13</TITLE>
</HEAD>
<BODY>

<H1>Mapas de im&aacute;genes</H1>

<IMG SRC="/graficos/bebe1.jpg" WIDTH=140 HEIGHT=210 BORDER=0 ALT="Un beb&eacute;" USEMAP="#bebe1">

<MAP NAME="bebe1">
<AREA SHAPE=CIRCLE COORDS="60,56,47" HREF="#" ALT="Cabeza" TITLE="Cabeza"> <!-- Añadir TITLE-->
<AREA SHAPE=POLY COORDS="3,182,36, 178,44,165, 60,169,66, 184,62,196, 43,201,35, 190,0,193,0,183" HREF="#" ALT="Sonajero" TITLE="Sonajero"> <!-- Añadir TITLE-->
</MAP>

</BODY>
</HTML>


Otra opción sería crear varios bloques sobre la imagen y controlarlos con eventos OnMouseOver, como decía Roberto, pero requeriría conocimientos de CSS y JavaScript. Espero que te sirva, un saludo.

Miquel

gracias Rufus, me servirá para mi web  :ok:

JoséJa

Buenas tardes,

Gracias a todos por la ayuda. No es para hacerlo en una web sino en un fichero, si es posible. No sé si un Gif animado o similar. Bueno, a ver si alguien sabe hacerlo.

Gracias de nuevo.  :ok:
Mira a tu alrededor ...