Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Links in MAPPA IMMAGINE Opzioni
wubullo
Inviato: Monday, December 06, 2010 6:56:33 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
archimede70 ha scritto:
Non mi è chiaro solo se la classe "img" (archimede) la devo definire io nel .css o se basta così com'è scritto nel file .html e il resto lo fa lui con i 3 .js


Basta definire la classe di <img> nel codice HTML della pagina: il resto lo fanno i tre script.

archimede70 ha scritto:
Dopo mi guardi se va bene? (ma puoi vedere anche il .css o devo postarlo?)


Certo che ci guardo! Dammi una conferma quando hai sistemato tutto.
Anche il .css posso vederlo online; non importa che posti il codice.

Ciao!
archimede70
Inviato: Monday, December 06, 2010 7:10:47 PM

Rank: AiutAmico

Iscritto dal : 10/19/2010
Posts: 66
TUTTO OK.Vorrei solo cambiare il colore del bordo.Applause Dancing
Per altre mappe basta usare la stessa img class, Giusto?
Attendo le tue ultime risposte per chiudere il 3ad
wubullo
Inviato: Tuesday, December 07, 2010 6:33:28 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Archimede, abbi fede: appena ho un secondo ti posterò la soluzione.

A presto!
wubullo
Inviato: Tuesday, December 07, 2010 8:44:20 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
archimede70 ha scritto:
Per altre mappe basta usare la stessa img class, Giusto?


Esatto!

archimede70 ha scritto:
Vorrei solo cambiare il colore del bordo.


Dunque, a questo punto devi sapere che con questo script, per personalizzare gli effetti da ottenere al passaggio del mouse sopra una porzione dell'immagine, devi definire delle classi per i tag <area> su cui vuoi intervenire, strutturate in questo modo:

Commenta:
<area class="{istruzioni-separate-da-una-virgola}" shape="poly" coords="1,2,3,4" title="Titolo" href="#">...</area>


Tra parentesi graffe, puoi inserire inline (meglio non usare un .css esterno) una o più di queste istruzioni (te le ho messe tutte, traducendo dall'inglese le spiegazioni, cosicché tu possa sperimentare autonomamente):

Commenta:
fill (valore booleano. Impostazione predefinita: true)
Per riempire o meno la porzione d'immagine.

fillColor (codice esadecimale del colore. Impostazione predefinita: '000000')
Il colore di riempimento della porzioni d'immagine.

fillOpacity (numero. Impostazione predefinita: 0.2)
L'opacità del riempimento (0 = completamente trasparente, 1 = completamente opaco).

stroke (valore booleano. Impostazione predefinita: true)
Per impostare o meno un bordo alla porzione d'immagine.

strokeColor (codice esadecimale del colore. Impostazione predefinita: 'ff0000')
Il colore del bordo.

strokeOpacity (numero. Impostazione predefinita: 1)
L'opacità del bordo (0 = completamente trasparente, 1 = completamente opaco)

strokeWidth (numero. Impostazione predefinita: 1)
Lo spessore del bordo.

fade (valore booleano. Impostazione predefinita: true)
Per impostare o meno l'effetto dissolvenza sulla porzione d'immagine al passaggio del mouse.

alwaysOn (valore booleano. Impostazione predefinita: false)
Per mostrare la porzione d'immagine sempre illuminata (anche senza passarci sopra il mouse).

neverOn (valore booleano. Impostazione predefinita: false)
Per non mostrare mai la porzione d'immagine illuminata (neanche al passaggio del mouse).

groupBy (stringa alfanumerica. Impostazione predefinita: false)
Il nome di un attributo attraverso il quale è possibile raggruppare alcune aree.
Se è presente questa stringa, tutte le aree della mappa che possiedono lo stesso valore di attributo si illumineranno simultaneamente al passaggio del mouse.


Per fare un esempio pratico, poniamo di voler ottenere un effetto di riempimento in colore verde, con un bordo azzurro molto spesso. Scriveremo:

Code:
<area class="{fillColor:'00ff00',strokeColor:'0099ff',strokeWidth:4}" shape="poly" coords="1,2,3,4" title="Titolo" href="#">...</area>


Nel tuo caso, se vuoi solo rimuovere l'effetto di riempimento e cambiare il colore del bordo, ti basterà scrivere:

Code:
<area class="{fill:false,strokeColor:'0099ff'}" shape="poly" coords="1,2,3,4" title="Titolo" href="#">...</area>


Credo di averti detto tutto... Ah, no, aspetta!

● Se non ti è chiaro il concetto di "valore booleano" (che sono solo due: true e false, cioè 'acceso' e 'spento', come un interruttore) puoi sempre dare un'occhiata qui --> http://it.wikipedia.org/wiki/Operatore_booleano#Operatori_booleani

● Se necessiti di un "color picker", che ti permette di ottenere il numero esadecimale corrispondente a un dato colore, puoi consultare questa pagina (sempre sul sito delle W3 Schools) --> HTML Color Picker

Buon divertimento e alla prossima!

archimede70
Inviato: Tuesday, December 07, 2010 11:32:24 PM

Rank: AiutAmico

Iscritto dal : 10/19/2010
Posts: 66
Vado a fare i "compiti".
Ho 'mparato un altro TAG
ora lo approfondisco.
GRAZIE "prof"Drool
Alla prossima!
wubullo
Inviato: Wednesday, December 08, 2010 12:48:20 AM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Non c'è di che!

archimede70 ha scritto:
Ho 'mparato un altro TAG
ora lo approfondisco.


Quale tag?
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.