Imágenes - Iago Bande. Curso

Anuncio
IMÁGENES Y OBJETOS
Imágenes y objetos
2
IMÁGENES





Uno de los elementos más vistosos e importantes de las
páginas web.
Su introducción puede explicar de manera más fácil y
agradable nuestra información al usuario.
Pero no se debe abusar de su uso.
Etiquetas para imágenes:
 <img …>
 <map…>
 <area…>
Imágenes y objetos
3
IMÁGENES
 Dos tipos:
 De contenido: proporcionan información y complementan
la información textual. Se incluyen directamente en el
código HTML mediante la etiqueta <img>
 De adorno: se utilizan para hacer bordes redondeados,
para mostrar pequeños iconos en las listas de elementos,
para mostrar fondos de página, etc. No se deberían
incluir en el código HTML, sino que deberían emplearse
hojas de estilos CSS para mostrarlas.

Imágenes y objetos
4
Imágenes y objetos: Etiqueta <img>
5
IMÁGENES

Muestra
una imagen en el lugar en donde se sitúa esta
etiqueta.
Atributos:
SRC: Indica el nombre y la ruta de la imagen que
queremos incluír.
És el único atributo obligatorio para esta etiqueta.
<img src=“fichero.jpg”>
Imágenes y objetos: Etiqueta <img>
6
IMÁGENES: Otros atributos


ALT: especifica una breve descripción de la imagen.
Es muy útil durante la carga de la imagen.
<img src=“fichero.jpg” alt=“veremos una
imagen”>

NAME: se usa principalmente para manejo desde
scripts, de esta manera se le da un único nombre a la
imagen de manera que quede referida de manera
única.
Imágenes y objetos: Etiqueta <img>
7
IMÁGENES: Otros atributos
 WIDTH: define el ancho de la imagen en píxels o
porcentaje.
 HEIGHT: define el alto de la imagen en píxels o en
porcentaje.
Si los usamos, el usuario podrá leer el texto sin que se
le mueva cada vez que carga una imagen el
navegador, ya que este reserva el espacio indicado.
Además, es interesante dimensionar correctamente la
imagen para que no quede desproporcionada o con
una definición incorrecta.
<img src=“fichero.jpg” width=“20”
height=“80”>

Imágenes y objetos: Etiqueta <img>
8
IMÁGENES: Otros atributos


ALIGN: permite alinear la imagen con relación al texto
u otro contenido de la página que la bordea.

Permite los siguientes valores:
 ALIGN=LEFT
imagen a la izquierda del texto
<img src=“fichero.jpg” align=“left”>
 ALIGN=RIGHT
imagen a la derecha
<img src=“fichero.jpg” align=“right”>
Imágenes y objetos: Etiqueta <img>
9
IMÁGENES: Otros atributos

ALIGN=TOP
coloca en la parte más alta de la línea, si hay imágenes
de distinto tamaño se alinean a los bordes superiores
<img src=“fichero.jpg” align=“top”>

ALIGN=TEXTTOP
compatibilidad para otros navegadores, hace lo mismo
que TOP
<img src=“fichero.jpg” align=“texttop”>
Imágenes y objetos: Etiqueta <img>
10
IMÁGENES: Otros atributos


ALIGN=BOTTOM
ajusta la parte baja de la imagen al texto

ALIGN=ABSBOTTOM
igual que BOTTOM

ALIGN=BASELINE
en la mayoría de los navegadores hace lo mismo que
BOTTOM
<img src=“fichero.jpg” align=“bottom”>
Imágenes y objetos: Etiqueta <img>
11
IMÁGENES: Otros atributos


ALIGN=MIDDLE
alinea el medio del texto con el medio de la imagen, pero
no en todos los navegadores, en algunos alinea el fondo
del texto con el medio de la imagen
<img src=“fichero.jpg” align=“middle”>

ALIGN=ABSMIDDLE
hace lo mismo que MIDDLE, alinear el medio del texto
con el medio de la imagen
<img src=“fichero.jpg” align=“absmiddle”>
Imágenes y objetos: Etiqueta <img>
12
IMÁGENES: Otros atributos
 BORDER: define en píxels el tamaño del cuadro o
marco que rodea a la imagen. Es útil para eliminar el
borde si no nos interesa poniendo este atributo con valor
igual a 0.

<img src=“fichero.jpg” border=“0”>

HSPACE: marca el espacio libre a la izquierda y derecha
que debe haber entre la imagen y los otros elementos de
la página que la rodean.

VSPACE: marca el espacio libre arriba y abajo que debe
haber entre la imagen y los otros elementos de la página
que la rodean.
Imágenes y objetos: Ejemplo
13

Ejemplo de los atributos HSPACE y VSPACE
<img src=“imagen.jpg" border="0"
alt="textoalternativo" align="left"
vspace="5" hspace="5">
Imágenes y objetos
14
Imágenes y objetos
15
En principio la etiqueta <img> puede incluir cualquier formato
gráfico existente. Sin embargo, si la imagen utiliza un formato
poco habitual, todos o algunos navegadores no serán capaces
de mostrar esa imagen.
Se recomienda GIF, JPG y PNG.
Los atributos width y height son la excepción a la norma de
que el código HTML no haga referencia al aspecto de los
contenidos.



Imágenes y objetos
16
Es posible indicar la anchura y altura en forma de porcentaje.
Si solamente se establece la altura de la imagen, el
navegador calcula la anchura necesaria para que se
mantenga la proporción de la imagen. De la misma forma, si
sólo se establece la anchura de la imagen, el navegador
calcula la altura que hace que la imagen se siga viendo con
las mismas proporciones.

Imágenes y objetos
17
Se dice que una imagen vale más que mil palabras. Pero en
web, la sobrecarga de imágenes o la utilización de pocas mal
empleadas, son desesperantes.
¿Te ha pasado de entrar en un sitio web con fondo de color
estridente, letras fluorescentes, una plaga de GIF’s animados,
applets Java, marquesinas, etc? ¿Cuánto tiempo demoras antes
de cerrarla?
Debemos limitar el uso de GIF’s animados y no poner
imágenes indiscriminadamente. Recuerda poner sólo las que
sean necesarias, las que aporten, las que sumen, y por otro
lado ahorrarás en ancho de banda de tu servidor.



Imágenes y objetos: Ejemplo
18
Imágenes y objetos: Resultado
del Ejemplo
19
Imágenes y objetos
20
Su uso se ha reducido drásticamente.

La mayoría de mapas se realiza hoy en día mediante Flash.

Un mapa de imagen permite definir diferentes zonas
"pinchables" dentro de una imagen.
Las zonas o regiones que se pueden definir en una imagen se
crean mediante rectángulos, círculos y polígonos. Para crear un
mapa de imagen, en primer lugar se inserta la imagen original
mediante la etiqueta <img>. A continuación, se utiliza la etiqueta
<map> para definir las zonas o regiones de la imagen. Cada
zona se define mediante la etiqueta <area>.
Imágenes y objetos
21
USEMAP=“nombre”

indica que la imagen es un mapa de imágenes y usa un mapa de
definición llamado con este atributo.
El nome del mapa se indica en la etiqueta
<map •••>.
Es necesario referirlo anteponiendo la rejilla (#) al nombre del
mapa
Imágenes y objetos
22
Si una imagen utiliza un mapa de imagen, debe indicarlo
mediante el atributo usemap. El valor del atributo debe ser el
nombre del mapa de imagen definido en otra parte del mismo
documento HTML:

Imágenes y objetos: <MAP…> </MAP>
23

Crea un mapa de imágenes.

Es otra forma de navegación, al incorporar dentro de
una misma imagen zonas de sirven de enlace a otras
páginas.

Estos enlaces se definen como figuras geográficas y
funcionan como el resto de enlaces.
Imágenes y objetos: <MAP…> </MAP>
24

Tiene un solo atributo obligatorio:
NAME=“nombre”
Será el nombre que referiremos desde la imagen
asociada.
Imágenes y objetos: <AREA…>
25



Define una sección activa del mapa de imagen.
Debe estar siempre anidada (dentro) de la etiqueta
<MAP> .
Atributos:
 HREF=“…” URL que activará esta zona.
 ALT=“texto”
Texto que se muestra cuando el ratón está sobre esa
área.
 TITLE=“texto”
Pequeña descripción sobre el área.
Imágenes y objetos
26
Imágenes y objetos: <AREA…>. Atributos
27

SHAPE=“forma”
Forma del área activa a definir. Posibles valores de forma:
RECT: se incluyen las coordenadas de las esquinas
superior izquierda e inferior derecha.
 CIRCLE: se crea con las coordenadas del centro y la
longitud del radio.
 POLYGON/POLY: Se deben especificar las
coordenadas de los vértices consecutivos.
 Default: sección que se activará cuando el punto
seleccionado no esté incluido en ninguna zona activa.

Imágenes y objetos: <AREA…>. Atributos
28

SHAPE=“forma”

COORDS="…"
Coordenadas necesarias para la forma elegida; es una secuencia
de números (medidas en pixels) separados por comas.
El borde superior izquierdo se corresponde a 0,0.
Imágenes y objetos: <AREA…>. Ejemplo
29

Shape
<area shape="RECT"
coords="X1,Y1,X2,Y2"
href="#">
<area shape="CIRCLE"
coords="X1,Y1,R"
href="#">
<area shape="POLY"
coords=" X1,Y1, X2,Y2,
X3,Y3, X4,Y4" href="#">
Imágenes y objetos
30
Las áreas se definen mediante el atributo shape que indica el
tipo de área y coords que es una lista de coordenadas cuyo
significado depende del tipo de área definido. El enlace de
cada área se define mediante el atributo href, con la misma
sintaxis y significado que para los enlaces normales.
Ejemplo:
Imágenes y objetos: <AREA…>. Atributos
31


NOHREF
indica que esa área no es un enlace. No tiene mucho
sentido, pero podría valer para eliminar trozos que estén
contenidos dentro de una área que sirva de enlace.
TARGET
marco en donde se debe mostrar al pulsar la imagen.
Imágenes y objetos: EJEMPLO MAPA DE
IMÁGENES
3 32
Se definen las
áreas
Se activa el
mapa, haciendo
uso de la etiqueta
<img>
Descargar