Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli.

Slides:



Advertisements
Presentazioni simili
I fogli di stile CSS 2 Cristina Gena
Advertisements

HYPER TEXT MARK-UP LANGUAGE
JavaScript 6. Oggetti e JavaScript. Linguaggio ad oggetti JavaScript è un linguaggio orientato agli oggetti In JavaScript sono presenti oggetti predefiniti.
JavaScript 8. Altri oggetti JavaScript. history Contiene lelenco delle pagine visitate Sintassi: window.history frame.history history Proprietà length.
JavaScript 2. JavaScript nelle pagine web. HTML e XHTML Gli script JavaScript sono utilizzabili sia in pagine HTML che XHTML XHTML impone che il codice.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
Il linguaggio HTML.
Assicurarsi di aver effettuato laccesso Questa presentazione power point contiene le istruzioni per creare pagine personali o di gruppo sui siti dei.
CSS: Cascading Style Sheets Specifiche del formato del documento tramite un linguaggio Come modelli.dot di Word o file di stile.sty per latex Separazione.
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
1 HTML - I Frame Laboratorio di Applicazioni Informatiche II mod. A.
JAVASCRIPT DIFFERENZA TRA JAVASCRIPT E JAVA TAG LO SCRIPT OGGETTI LE CLASSI FUNZIONE GESTORE DI EVENTI ELEMENTI DEL LINGUAGGI è un vero e proprio linguaggio.
Esempi sui CSS.
Animazioni con le immagini
Eventi Come rendere gli elementi HTML di una pagina web sensibili alle azioni del mouse.
Array Funzioni che operano su array. Funzioni Ricordiamo che una funzione è una parte di codice a sé stante che esegue un compito e/o ritorna un risultato.
Benvenuto nella presentazione “esercitazione” di Power Point.
Unintroduzione a HTML (II). 4-2 Includere figure con i tag immagine Le immagini possono essere usate come link utilizzando i tag àncora Formato del tag.
Ovvero lo stile di Internet TC-WEB Torino, 5 settembre 2012.
Corso di PHP.
Linguaggi per il Web Linguaggi di markup: CSS. Cascading Style Sheets (CSS) servono per facilitare la creazione di pagine HTML con un aspetto uniforme.
DBMS ( Database Management System)
Sommario Allineamento ( ) Immagini ( ) Link ( ). Allineamenti Oltre a posso usare per allineare testo ed immagini un altro tag: align = center o left.
JavaScript 2 Input / output. Voglio leggere un dato inserito dallutente dello script, come posso fare? Voglio scrivere un valore e farlo leggere allutente.
CSS : Cascading Style Sheet
IL BOX MODEL Ogni box è caratterizzato da 1.Larghezza dello spazio per i contenuti ( width ) 2.Altezza dello spazio per i contenuti ( height ) 3.Spazio.
MAPPA IMMAGINE Imparare a realizzare una mappa immagine e a creare/gestire i livelli.
FORMATTARE LE LISTE DI LINK  MENU
Tecniche di accessibilità web Lezione 2 - Tecniche di layout avanzate Box model.
Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli cambiando la loro posizione nel tempo.
Gestione dei menu semplici. Per creare dei menu sfruttando la pseudoclasse a:hover, abbiamo due possibilità: 1) Utilizzare i cosi detti CSS sprite e il.
Interazione di JavaScript e HTML
HTML Lezione 8 I collegamenti ipertestuali (link).
Paragrafi e allineamenti
HTML Lezione 3 Stili.
HTML Lezione 7 Il modello dei contenitori. Gestire lo spazio tra gli elementi Lo spazio tra gli elementi della pagina o allinterno del contenuto di un.
Il linguaggio HTML Le pagine web sono file di testo scritte utilizzando il linguaggio HTML. I documenti HTML vanno racchiusi dentro una coppia di TAG.
Presentazione 1.
Internet Explorer I preferiti Stampa di pagine web Salvataggio di pagine web Copia di elementi di pagine web in altri applicativi.
Eventi Come rendere gli elementi HTML di una pagina web sensibili alle azioni del mouse.
Variazione periodica di alcune proprietà atomiche
Tabelle HTML Le tabelle in HTML permettono di formattare del testo, delle immagini, altre tabelle … in righe e colonne. Per poter affiancare due immagini.
HTML Gli elementi principali di una pagina Web. Titolo: 2  Attribuisce un titolo alla pagina  Il titolo è visibile nella “barra del titolo” del browser.
Relatore Prof. Marco Porta Correlatore Prof. Luca Lombardi
Sintassi e regole dei CSS
JQuery Utilizzo, animazioni, plugin e parallax scrolling
TAG e CSS Ricalcare la grgilia di impaginazione. UNA STRUTTURA PER I CONTENUTI Oltre a caratterizzare i contenuti (titoli, paragrafi, liste, collegamenti),
CORSO Di WEB DESIGN prof. Leonardo Moriello
Tag TABLE. Oltre ad avere la funzione di rappresentare dati di ogni genere allineati in righe e colonne, le tabelle in HTML si utilizzano per costruire.
GUIDA BASE PER L’HTML Indice:
Impostare i caratteri. Le prime versioni del linguaggio HTML così come le prime versioni dei browser consentivano unicamente la scelta tra due tipi di.
Internet e HTML Diffusione di informazioni mediante la rete Internet.
Tag FRAMESET. I frame sono un particolare tipo di struttura HTML, che consente di suddividere la finestra del browser in diversi riquadri distinti. Un'insieme.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Tag IMG Per inserire un'immagine in una pagina HTML basta inserire il tag: ; questo tag non ha bisogno di chiusura. Affinché l'immagine venga visualizzata.
HTML – Le Tabelle Laboratorio di Applicazioni Informatiche II mod. A.
CSS Cascading Style Sheet
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
ESPANSIONE Proprietà annotativa
Il Fogli di Stile - CSS.
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Javascript. HTML per definire il contenuto delle pagine web CSS per specificare il layout delle pagine web JavaScript per definire il comportamento delle.
Riprendendo Il tag il tag Div rappresenta un contenitore. Tutto quello che è incluso fra il tag iniziale e quello di chiusura reagisce secondo gli stili.
INFORMAZIONE E PRESENTAZIONE Lo scopo di una pagina web è, essenzialmente la trasmissione di una informazione. L’informazione è costituita da due aspetti.
Float - ripresa. Float left: dispone a pila tutti i div sulla sinistra.
Un sito con Wordpress Includere Digital-mente – Corso livello 4 docente: prof.ssa MANUELA MARSILI.
HTML HTML Sistema di contrassegno riconosciuto dai Browser come (Firefox, Chrome, Internet Explorer) Hyper Text Markup Language.
.… FRAME. Cosa è un FRAME Frame  cornice, riquadro Frame  cornice, riquadro. In HTML, frame è un’area nella finestra del browser nel quale possiamo.
HTML. Pagina HTML Struttura Titolo Hello World! Paragrafo apre il documento html contiene informazioni come il titolo della pagina, i meta tags, la codifica.
Autoresizing e autolayout. Posizionare gli elementi All’interno dello storyboard, gli elementi possono essere posizionati trascinandoli nella posizione.
Transcript della presentazione:

Posizionamento Come posizionare gli elementi HTML nella pagina web e come JavaScript può muoverli

Posizionamento HTML HTML posiziona gli elementi nella pagina seguendo il flusso del codice. Ad esempio il codice HTML <P><IMG SRC="immagine1.gif" align="left">Questo è un paragrafo contenente una immagine e del testo</P> <P><IMG SRC="immagine2.gif" align="right">Questo è un altro paragrafo contenente un’altra immagine e del testo</P> viene reso:

Posizionamento CSS Tramite gli stili CSS è possibile forzare la posizione degli elementi HTML sulla pagina. CSS permette di gestire un sistema di coordinate nella pagina del browser (detto posizionamento assoluto) L’origine di questo sistema è il punto in alto a sinistra L’asse orizzontale è orientato da sinistra verso destra L’asse verticale è orientato dall’alto verso il basso

Coordinate e unità di misura Le due coordinate vengono dette left e top Il loro valore è un numero intero che indica i pixel di distanza dal lato verticale sinistro della pagina (left) e dal lato orizzontale superiore della pagina (top) Se la coordinata è negativa, il punto non viene visualizzato nella pagina. Se il numero è maggiore della dimensione dello schermo, vengono messe le barre di scorrimento nella finestra. Quando ad un oggetto viene attribuito un posizionamento assoluto, l’oggetto assume la posizione indicata indipendentemente dal resto degli oggetti sulla pagina.

Sintassi per il posizionamento Per posizionare un elemento HTML (immagine, paragrafo, etc.) nella pagina si usa la sintassi CSS, da mettere nel tag iniziale dell’elemento style="position:absolute;left:100;top:50" Ovviamente i valori delle due coordinate left e top (100 e 50) vanno sostituiti a piacere Esempio (posizionamento di una immagine) <IMG SRC=“immagine.gif" style="position:absolute;left:200;top:50">

Come JavaScript può gestire il posizionamento Javascript può agire sulla posizione di un oggetto HTML per modificarla utilizzando le due proprietà (valide solo in IE) Le due proprietà consentono di leggere il valore della posizione o di assegnare un valore ad essa style.pixelLeft posizione orizzontale style.pixelTop posizione verticale

Esempio 1 Ogni volta che si clicca sul pulsante lo script muove l’immagine di 20 pixel verso destra. Provare ad aggiungere altri 3 pulsanti per muovere l’immagine verso sinistra, verso il basso e verso l’alto. <IMG ID=myimg src="immagine.jpg" STYLE="position:absolute;left:100;top:100"> <BUTTON onclick="muovi_a_destra()">Muovi a destra</BUTTON> <SCRIPT> function muovi_a_destra() { x=document.getElementById("myimg"); x.style.pixelLeft = x.style.pixelLeft + 20; } </SCRIPT>

Esempio 2 Usando un setInterval, mandiamo in esecuzione ripetutamente le istruzioni che muovono l’immagine da sinistra verso destra nello schermo. Notare che quando la posizione supera la larghezza dello schermo, viene messa la barra di scorrimento orizzontale <IMG ID=myimg src="immagine.jpg" STYLE="position:absolute;left:100;top:100"> <SCRIPT> function muovi_a_destra() { x=document.getElementById("myimg"); x.style.pixelLeft = x.style.pixelLeft + 20; } setInterval("muovi_a_destra()",200); </SCRIPT>

Esempio 3 Movimento casuale di una immagine nella pagina. Usando la random e setInterval, muoviamo ripetutamente l’immagine nello schermo <IMG ID=myimg src="immagine.jpg" STYLE="position:absolute;left:100;top:100"> <SCRIPT> function muovi_a_caso() { x = document.getElementById("myimg"); // estrae a caso due numeri per il posizionamento a = parseInt(Math.random()*800)+50; b = parseInt(Math.random()*600)+50; // usa questi numeri per il posizionamento x.style.pixelLeft = a; x.style.pixelTop = b; } setInterval("muovi_a_caso()",200); // ripete ripetutamente </SCRIPT>

Esempio 4 In aggiunta al movimento casuale dell’immagine, aggiungiamo nell’immagine un evento onclick che mostra una finestra di alert se l’immagine viene colpita con il click (in rosso sono le modifiche da aggiungere allo script precedente). <IMG ID=myimg src="immagine.jpg" STYLE="position:absolute;left:100;top:100“ onclick="mi_hai_colpito()"> <SCRIPT> function muovi_a_caso() { // le stesse istruzioni dello script la precedente } function mi_hai_colpito() { alert("Complimenti! Mi hai colpito"); setInterval("muovi_a_caso()",200); </SCRIPT>