Cell. +39 3479684755

Il Blog di Instant Websites

Categoria: Corsi e formazione

Immagine adattiva con punti attivi

Supponiamo di dovere inserire un’immagine con punti attivi in una pagina di un sito adattivo, o reattivo (“responsive“), che – cioè – si ridimensioni (e quando necessario, ridisponga i suoi elementi) in base alla risoluzione dello schermo del dispositivo su cui il sito viene visualizzato.

Il problema è costituito dal fatto che la mappa comprende delle coordinate di punti che cessano di avere valore nel momento in cui l’immagine subisce il ridimensionamento; se quest’ultimo è elevato, quindi, le aree attive si spostano non corrispondendo più con le zone dell’immagine da cliccare.

Queste immagini si utilizzano, per esempio, al fine di realizzare delle pagine introduttive, talvolta chiamate splash pages, in cui a diverse zone dell’immagine stessa corrispondono dei link alle differenti pagine, o parti, del sito.

E’ possibile risolvere il problema appena esposto tramite l’uso dei CSS3 e di un plugin per jQuery chiamato wdImageMaps jQuery (crediti e link per il download in fondo a questo articolo).

Vediamo dunque come procedere.

Continua a leggere

Le trasformazioni CSS3

I CSS3 (Cascading Style Sheets versione 3) hanno introdotto la proprietà transform e, come relativo valore, alcune funzioni che consentono la trasformazione degli elementi a cui vengono applicate, ottenendo così degli effetti visivi che fino ad oggi avrebbero richiesto l’utilizzo di Flash o di Javascript.

Questa funzioni sono quattro: scale(), rotate(), skew() e translate().

I relativi esempi applicati ad un’immagine si trovano in questa pagina.
A ciascuna immagine, identificata tramite id, è stato applicato un collegamento ipertestuale (con href=”#” per attivare l’hyperlink senza dovere specificare una destinazione), dopo di che è stata applicata la proprietà transform alla pseudoclasse dinamica :hover (vedi più sotto per esaminare il codice).

Si osservi che l’effetto ottenuto con la trasformazione non influenza in alcun modo gli altri elementi della pagina, il cui posizionamento resta invariato.

scale()

La funzione scale() permette di ridimensionare l’elemento a cui è applicata la proprietà transform sulla base di un fattore di scala numerico: 1 equivale al 100% della dimensione originale, quindi un numero >1 determina un ingrandimento e un numero <1 determina un rimpicciolimento: ad es., 1.2 indica un aumento delle dimensioni del 20%.

Se viene specificato un solo fattore, questo viene applicato sia orizzontalmente sia verticalmente; ne possono essere indicati due diversi, in tal caso il primo sarà il fattore di scala orizzontale ed il secondo quello verticale.

Nell’esempio pubblicato, il codice CSS è il seguente:

a:hover img#foto1 {
transform: scale(1.1);
}

che comporta un ingradimento del 10% su entrambi gli assi, come è logico che sia per evitare una distorsione dell’immagine.

Continua a leggere

Nuovo programma dei corsi di web design

Corsi di Web Design a Vigevano (Pavia)E’ disponibile per il download il nuovo programma dei corsi di web design organizzati a Vigevano (Pavia) da INSTANT WEBSITES, studio specializzato nella realizzazione di siti Internet e nella organizzazione di corsi di web design e sviluppo per il web.

Per ragioni di semplicità, il programma è unico per entrambi i corsi: Corso Base e Corso Avanzato, dal momento che il secondo costituisce un’estensione e completamento del primo tramite dei moduli concordabili in base alle proprie preferenze ed al tipo di approfondimento desiderato.

Il programma, molto dettagliato, può essere scaricato dalle pagine dedicate ai corsi dei nostri siti:

http://www.instantwebsites.it/corsi.html

http://www.corsiwebdesign.it/corsobase.php

http://www.corsidiwebdesignavigevano.it/corsi-di-web-design.php

oppure direttamente cliccando qui.

Ricordiamo che INSTANT WEBSITES organizza corsi individuali e di gruppo, anche con programma personalizzato.

Per maggiori informazioni è possibile consultare i nostri siti oppure contattarci direttamente: tel. 3479684755 / modulo di contatto

Categorie
Archivi