Immagini e creazione di mappe

Guida HTML 5

« Older   Newer »
 
  Share  
.
  1.     +1 Like   Dislike
     
    .
    Avatar

    Advanced Member

    Group
    WR|Special
    Posts
    5,583
    Reputazione
    0
    Location
    New York - Maclaren's pub

    Status
    Anonymous

    Immagini e creazione di mappe



    Le immagini e in generale la grafica rappresentano una parte importante nella costruzione di un sito web.
    Sul web le immagini sono generalmente create con questi formati: GIF, PGN, JPEG.
    In una pagina HTML un'immagine è reperita come risorsa e poi visualizzata grazie al tag <img>, per il quale si possono definire i seguenti attributi:


    • src: che indica l'URL dove reperire l'immagine;

    • alt: che indica un testo alternativo (alternative text) che viene mostrato nel caso in cui un'immagine, per qualsiasi ragione, non è più visualizzabile;

    • width e height: indicano rispettivamente la lunghezza e l'altezza (in pixel) dell'immagine;

    • usemap: indica il riferimento a un elemento di tipo mappa, espresso attraverso il tag <map>, utile per definire un'area geometrica all'interno di un'immagine che può essere utilizzata come link.

    Tra gli attributi elencati, per poter inserire un'immagine, basta inserire l'attributo src.


    CODICE
    <!DOCTYPE html>
       <html>
           <head>
               <title>Immagini e mappe</title>
           </head>
           <body>
           <img src="dante.jpg" alt="Agnolo Bronzino (1530): Dante rivolto verso il Purgatorio" title="Agnolo Bronzino (1530): Dante rivolto verso il Purgatorio" usemap="#d_mappa" />
           <map id="id_map" name="d_mappa">
               <area shape="poly" alt="Link alla Divina Commedia" title="La Divina Commedia"
                     coords="165,271,232,273,245,324,291,287,351,306,310,494,276,481,260,461,268,445,225,427,222,435,190,421,145,454,139,451"
                     href="http://it.wikisource.org/wiki/Divina_Commedia" target="_blank" />
           </map>
           <h3>La Divina Commedia di Dante Alighieri</h3>  
           </body>
       </html>


    Esempio

    Nel codice qui sopra viene mostrata un'immagine di Dante Allighieri con in mano la Divina Commedia i cui contorni sono stati disegnati con un poligono trasformandola in un link verso una pagina Wikipedia dedicata al poema.
    Nel codice, oltre al tag <img>, notiamo anche:


    • l'utilizzo dell'attributo title che consente di far visualizzare, quando si posiziona il mouse sopra l'immagine, una sorta di tooltip;

    • l'utilizzo del tag <map>, con cui definiamo una mappa dove impostiamo l'attributo name che ne indica il nome che viene riferito dalla relativa immagine mediante l'attributo usemap nel tag <img> preceduto dal carattere di hash &#35;;

    • l'utilizzo, all'interno del tag <map>, del tag <area>, con cui definiamo l'area geometrica all'interno dell'immagine che verrà utilizzata come collegamento ipertestuale (link). Tali aree sono definite dagli attributi shape, che determinano la tipologia dell'area tra: rettangolare (rect o rectangle), circolare (circ o circle) o poligonale (poly o polygon). Troviamo inoltre l'attributo coords che permette di impostare le coordinate dell'area.



    Ogni forma geometrica scelta è indicata nell'attributo shape del tag <area>, ha una sua modalità di attribuzione delle coordinate espresse in pixel che sono tutte referibili a partire dalla distanza rispetto all'angolo superiore sinistro dell'immagine (0,0).
    Così, per un rettangolo abbiamo che coords è esprimibile attraverso le coordinate x1, y1, x2, y2, dove x1 e y1 ne indicano il punto di partenza mentre x2 e y2 il punto di fine. Per il cerchio invece abbiamo che coords è esprimibile attraverso le coordinate x, y del suo centro e il raggio r. Infine per il poligono abbiamo che coords è esprimibile attraverso le coordinate x1, y1, x2, y2, ..., xn, yn dove ciascuna coppia di x e y identifica un vertice che viene usato per disegnare la relativa linea che li connette.



    Utilizzo immagine per la navigazione

    CODICE
    <a href="http://it.wikipedia.org/wiki/Dante_Alighieri" title="Dante Alighieri"><img src="dante.jpg"></a>


    Esempio

    I tag <figure> e <figcaption>

    L'HTML consente di utilizzare il tag <figure> per annotare illustrazioni, diagrammi, foto, listati di codice ecc, e il tag <figcaption> per attribuire una didascalia all'elemento annotato. I due tag citati consentono di dare un significato strutturale e di relazione tra l'immagine e una sua etichetta descrittiva in modo che essi siano, nel contenuto principale del documento HTML, un'entità indipendente.
    Il tag <figure>è utilizzato unitamente al tag <map>, di cui si fornisce la relativa descrizione mediante il tag <figcaption>.



    CODICE
    <figure>
       <figcaption>Dante</figcaption>
       <img src="dante.jpg">
    </figure>


    Esempio



    Guida a cura di ©True Story

     
    .
0 replies since 21/8/2014, 17:24   10 views
  Share  
.