Grafica: creare pulsanti con i css.



Documenti analoghi
UTILIZZO DEI CSS. categoria e lente possiamo aggregare le istruzioni inserite ed avere infondo alla colonna stessa un anteprima.

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

Personalizza. Page 1 of 33

IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE

Creare un nuovo articolo sul sito Poliste.com

CERCARE UN FILE SOLO IN UNA DETERMINATA CARTELLA

Gmail: invio, risposte, allegati e stampa

MAUALE PIATTAFORMA MOODLE

SharePoints è attualmente disponibile in Inglese, Italiano e Francese.

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

Concetti Fondamentali

1) il menu: qui trovi tutte le funzioni di comando del sito. 2) i dati sulla campagna corrente: qui puoi cambiare il nome e la descrizione e puoi

Esercitazione n. 10: HTML e primo sito web

COSTRUIRE UN CRUCIVERBA CON EXCEL

Marketing di Successo per Operatori Olistici

CATALOGO E-COMMERCE E NEGOZIO A GRIGLIA

Creare scritte/disegni glitterati con Photoshop e Image Ready.

STAMPA UNIONE DI WORD

Che cos è BaseKit Site Builder.

TUTORIAL PER POWER POINT 2003

Per accedere clicca su START o AVVIO (in basso a sinistra sul tuo schermo), poi su PROGRAMMI, ACCESSORI e infine su BLOCCO NOTE.

CORSO DI INFORMATICA 2

Come posso visualizzare la mia posta senza utilizzare programmi per la posta elettronica (es. Outlook Express, Outlook 2003, etc.)?

Figura 54. Visualizza anteprima nel browser

Per l'esercizio preparare una cartella dal nome DUE COLONNE con le sottocartelle css e immagini

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

Guida all uso di Java Diagrammi ER

FONDAMENTI DI INFORMATICA. 3 Elaborazione testi

Login. Gestione contenuto.

Come Creare Un Nuovo Articolo Con WordPress. Ebook - Gratuito

Olga Scotti. Basi di Informatica. Il sistema operativo Windows

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

La Stampa Unione. Individuare la lista indirizzi per la Stampa Unione

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

Questo avvierà il wizard di importazione che ci porterà passo passo attraverso il processo.

CREARE PRESENTAZIONI CON POWERPOINT

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Tabelle 3.4. Unità didattica. Copyright 2009 Apogeo. Obiettivi. Prerequisiti

Scrivere messaggi Mail ti permette di accedere a tutti i tuoi account , ovunque tu sia.

Cos è un word processor

CREAZIONE E MODIFICA DELLA PAGINA WEB DELLA BIBLIOTECA Andare nel modulo Biblioteche in alto a sinistra. Digitare nel campo Nome Biblioteca la

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

[FINANZAECOMUNICAZIONE / VADEMECUM]

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

IL MIO PRIMO SITO: NEWS

Corso base di informatica

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

DIAGRAMMA CARTESIANO

[Dimensionare la pagina-creare le tabelle-formattare le tabelle-formattare la pagina

progetti guidati EXCEL Dalla tabella statistica al relativo grafico

Moodle Breve Guida per il Docente versione 1.2. A cura di Federico Barattini federicobarattini@gmail.com

[Tutoriale] Realizzare un cruciverba con Excel

Impara a usare Microsoft DCCN in quattro semplici passaggi. Iscriversi al servizio è un operazione veramente semplice e richiede pochi minuti:

Olga Scotti. Basi di Informatica. File e cartelle

Word. Cos è Le funzioni base Gli strumenti. 1

Leggere un messaggio. Copyright 2009 Apogeo

GESGOLF SMS ONLINE. Manuale per l utente

istruzioni per l uso

Gestire immagini e grafica con Word 2010

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Come inserire i dati nella Scheda Attività

<a href= page2.html > Questo é il link all altra pagina </a> <a href= page2.html > <img src= "lamiaimmagine.jpg"/> </a>

paragrafo. Testo Incorniciato Con bordo completo Testo Incorniciato Con bordo incompleto

Come iniziare a usare Google Drive

FUNZIONI DI IMPAGINAZIONE DI WORD

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

CREARE UN CODICE SEGRETO CON EXCEL

GESTIONE SITO PERSONALE SU ITALIANI ON LINE (CMS LIGHTNEASY)

PICCOLI ANNUNCI

NUMERI ROMANI CON EXCEL

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

LAVORARE CON GOOGLE DOC

CONTROLLO ORTOGRAFICO E GRAMMATICALE

INSERIRE RISORSE. Un etichetta è un semplice testo che descrive una particolare risorsa o attività all interno di un Argomento.

Il mago delle presentazioni: PowerPoint

LA FINESTRA DI OPEN OFFICE CALC

Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005

Stampa Unione per lettere tipo

MANUALE D USO DELLA PIATTAFORMA ITCMS

istruzioni per l uso 1. Che cos è Google Earth

Vademecum. Indice. 1. Notizie generali. Cosa c è sulla cartina?

Tutorial sulla funzione Scan & Ship

ECCO COME FUNZIONA. Ti mostriamo ora come acquistare un volantino.

Guida Creazioni Annunci

WORD 97 SCRIVERE UNA TESI DI LAUREA

I link o collegamenti ipertestuali

Capitolo III Esercitazione n. 3: Funzionalità base di Word parte seconda

Word è un elaboratore di testi in grado di combinare il testo con immagini, fogli di lavoro e

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

Transcript:

Grafica: creare pulsanti con i css. L'articolo originale in lingua inglese Graphics: making buttons with css proviene dal sito eosdev.com ed è stato tradotto e riprodotto per gentile concessione dell'autore. Per creare pulsanti di navigazione puoi utilizzare un foglio di stile insieme alla tua pagina html senza fare un file grafico separato per ciascuno. Un pulsante che è creato in questo modo ha parecchie buone qualità: - Esso può essere codificato in modo tale che le sue misure automaticamente si ridimensionano per adattarsi a differenti risoluzioni dello schermo. - La sua etichetta può adattarsi a differenti dimensioni dello schermo perché esso è un testo normale non un grafico. - E facile cambiare l etichetta o aggiungere più pulsanti. - Puoi usare uno sfondo grafico e i bordi che soddisfano il tuo stile. Un altra bella caratteristica dei CSS: tutte le pagine del tuo sito possono usare lo stesso stile dei pulsanti di navigazione collegandole correttamente allo stesso file CSS. Sarai tu a decidere di cambiare il loro aspetto, solo quel file ha bisogno di essere modificato. Pulsanti rettangolari con effetto rollover L insieme dei pulsanti al di sotto sono stati creati utilizzando codice CSS in combinazione con il codice della pagina html. Ciascun pulsante usa le due stesse tessiture di sfondo, una chiara e una scura. La presentazione del menu è finita; ciascun pulsante ha solo bisogno dell aggiunta di un collegamento reale per funzionare. Una volta che li hai aggiunti alla tua pagina, puoi facilmente modificare il colore dei pulsanti, la tessitura, la dimensione, il bordo e il testo delle etichette che soddisfano i tuoi bisogni. Passo primo: Prendi il tuo grafico Copia ciascuna di queste tessere grafiche cliccando con il tasto destro su ognuna. Mettile nella stessa cartella dove salverai il file CSS. Se vuoi cambiare l aspetto del tuo menu, puoi sempre sfogliare le nostre librerie di tessiture e copiare i nuovi file da usare per gli sfondi dei pulsanti. Cambia solo i nomi del file dell immagine di sfondo quando li metti nel codice CSS. Passo due: Creare un foglio di stile

Utilizzando Wordpad, Notepad o il tuo programma abituale per costruire pagine web, apri un nuovo file. Aggiungi la linea: @charset "utf-8"; come prima e sola linea nel codice. (Non trascurare il punto e virgola alla fine della linea o le virgolette.) Passo terzo: Copia e incolla il codice del file CSS per i pulsanti Evidenzia il codice nella casella seguente, dopo premi CTRL-C. Incollalo al di sotto della prima linea del tuo file CSS utilizzando CTRL-V. Nota: se stai utilizzando un editor visuale WYSIWYG come il Dreamweaver, incolla queste linee direttamente nel codice, non sulla pagina. Questo eviterebbe formattazione dei caratteri non richiesta, come interruzioni di linea o marcatura di paragrafi, mostrandolo nel codice. Nota: Le sezioni in grassetto sono commenti che non creano alcuna azione. Leggi i commenti per consigli e istruzioni sulle specifiche sezioni del codice CSS. Puoi cancellare i commenti dal tuo file CSS quando sei sicuro che il codice funziona. Il codice CSS da copiare e incollare: /* Crea un wrapper per un menu che è largo quanto lo schermo così gli altri elementi sulla pagina non gli scorrono intorno */ #navholder { display: block; clear: both; margin: 0px; padding: 0px; width: 100%; min-width: 400px; height: auto; overflow: hidden; /* Crea un wrapper per i pulsanti che definiscono la loro larghezza individuale entro il contenitore della navigazione. Utilizzando la percentuale % per la larghezza invece dei pixel fissi equivale ad impostare la barra di navigazione ben funzionante quando è visualizzata con differenti dispositivi e schermi ridotti */ #buttonholder { display: block; clear: none; float: left; margin: 0px; padding: 0px; width: 25%; height: auto; overflow: hidden; /* Crea una classe di collegamenti chiamandola one */ a.one, a.one:visited, a.one:hover, a.one:focus { /* Inizia a definire la classe di collegamenti one */

display: block; clear: none; width: 97%; height: 3em; overflow: hidden; margin: 0px; padding: 0px; /* L immagine di sfondo o il colore per i collegamenti della classe one. Se scegli differenti tipi di grafico di quelli mostrati, cambia qui il nome del file di background-image o cambia il valore del colore se uno sfondo non è usato */ background-color: #d6af74; background-image: url(buttonback1.png); /* Aggiungi un bordo. Puoi cambiare la larghezza del bordo o il colore. Oppure cancella le linee se non preferisci affatto i bordi. Nota che il bordo sinistro potrebbe essere 1% dello spazio disponibile, il bordo destro può anche essere dell 1% e il pulsante stesso può essere il 97% dello spazio previsto. Così facendo questo pulsante prende il 99% della larghezza disponibile. Aggiungi i bordi alla larghezza totale, così se fai i bordi ampi, costruisci la larghezza del pulsante più piccola. */ border-width: 1%; border-style: solid; border-left-color: #fcce89; border-top-color: #fcce89; border-right-color: #7a5113; border-bottom-color: #7a5113; /* Definire il testo delle etichette. Nota che siccome il valore della line-height è la stessa dell altezza del pulsante, l etichetta potrebbe essere centrata verticalmente sul pulsante. Se cambi l altezza del pulsante, potrai pure cambiare qui la line-height uguagliandola. */ font-family: Tahoma, Geneva, sans-serif; text-decoration: none; color: #7a5113; text-align: center; line-height: 3em; font-size: 1em; letter-spacing:.1em; font-weight: 600; /* Queste sezioni definiscono l aspetto di un pulsante se l utente sposta il cursore sopra di esso o se il pulsante ha il focus attivo. Alcune definizioni non cambiate qui possono restare le stesse del pulsante nello stato normale. Per esempio, mentre queste linee di codice cambiano il colore del pulsante, la sua dimensione rimane la stessa. Se stai usando un differente sfondo grafico di quelli mostrati, dovrai cambiare qui il nome del file dell immagine di sfondo. */ a.one:hover { background-color: #2a1c06; background-image: url(buttonback1a.png); color: #fcce89; outline: thin dotted; border-left-color: #573a0c; border-top-color: #573a0c;

border-right-color: #1c1204; border-bottom-color: #1c1204; a.one:focus { background-color: #412b09; background-image: url(buttonback1a.png); color: #fcce89; outline: thin dotted; border-left-color: #573a0c; border-top-color: #573a0c; border-right-color: #1c1204; border-bottom-color: #1c1204; Passo quarto: Salva il nuovo foglio di stile Salva il file come semplice testo con il nome buttonstyle.css (Esso può avere qualsiasi nome ti piace, veramente, finché tu lo salvi in semplice testo e usi l estensione del file come.css) Nota: Assicurati di controllare che la formattazione come l interruzione di linea o gli stili del paragrafo non siano mostrati nel codice CSS. Questo potrebbe impedirne il funzionamento. Passo quinto: Unisci il foglio di stile alla pagina html Apri una delle tue pagine html con il programma abituale. Copia e incolla questa linea nella sezione head del codice html. <link href="buttonstyle.css" rel="stylesheet" type="text/css"> Nota: Se utilizzi un differente nome del file o hai salvato il file.css in un altra cartella della tua pagina html, inserisci il corretto percorso e il nome del file nella sezione href tra le virgolette, come qualunque altro collegamento. Salva la tua pagina html come al solito. Passo sesto: Copia e incolla il codice per i pulsanti nel tuo file html Evidenzia il codice nella casella seguente, dopo copialo premendo CTRL-C. Incollalo nella sezione body dell html, dove tu vuoi che vada la barra di navigazione orizzontale. Questi tipi di menu molto spesso sono i primi ad essere messi sulla pagina o seguono la sezione header ma tu puoi metterlo dove ti piace. Incolla il codice nella sezione body utilizzando CTRL-V. Nota: Se stai usando un editor visuale come Dreamweaver, incolla queste linee direttamente nel codice, non sulla pagina. Questo dovrebbe evitare formattazioni non richieste di caratteristiche, come interruzioni di linea, mostrandole nel codice. Il codice html da copiare e incollare: <div id="navholder"> <div id="buttonholder"> <a class="one" href="#">home</a> <div id="buttonholder"> <a class="one" href="#">email</a> <div id="buttonholder"> <a class="one" href="#">back</a>

<div id="buttonholder"> <a class="one" href="#">next</a> <!--end navholder --> Passo settimo: Aggiungi i collegamenti e salvali Aggiungi un percorso e il nome del file in ogni href messo tra virgolette (dove sta la casella segnaposto #) proprio come qualunque altro collegamento. Salva il tuo file html. Passo ottavo: Ammira e ottimizzalo I tuoi nuovi pulsanti dovrebbero adesso funzionare. Prenditi un momento per portare il cursore avanti e indietro sopra di loro e guarda i cambiamenti, controlla che i collegamenti funzionino, dopo congratulati con te stesso per il lavoro ben fatto! Se stai usando differenti tessiture di quelle mostrate, dovrai aprire il file CSS e cambiare i colori dei bordi e quelli dei font per uguagliarle con la tua combinazione di colori. Puoi anche cambiare i font usati o l altezza dei pulsanti. Congratulazioni ci sono adesso dozzine di modi per personalizzare il tuo menu cosicché hai gli elementi fondamentali a disposizione. Risoluzione di problemi Non riesco a fare i pulsanti o la barra di navigazione orizzontale. Vedo solo una lista di collegamenti sulla mia pagina web. La tua pagina web o non è trovata oppure non può essere letta dal tuo file.css. Assicurati che il collegamento al tuo file.css è incluso nella sezione head del codice html come descritto nel passo quinto. Assicurati che il percorso sia corretto come pure del nome del file. Se ancora non vedi i pulsanti, apri il foglio di stile e controlla che non ci siano particolari formattazioni in esso, come interruzioni di linea o separazioni di paragrafi. I pulsanti sono una tinta unica. Non vedo le tessiture. Apri il file.css e cerca "background-image" nel codice. Dove appare, assicurati che il percorso e il nome del file sono corretti per le immagini che vuoi siano usate. Potrai definire un immagine di sfondo in tre tempi nel codice CSS per il pulsante nel suo stato normale, per il pulsante se è attivo il focus e per quando il cursore è sopra di esso. Alcuni dei miei pulsanti hanno etichette veramente lunghe come "Dimmi dei tuoi problemi" ma quando aggiungo questa etichetta nell html, il pulsante è troppo piccolo per mostrare tutto il testo. Puoi risolvere il problema aggiustando la larghezza dei pulsanti. Apri il file.css e trova le definizioni #buttonholder. Vedrai una linea che mostra: "width: 25%;" questo mette quattro pulsanti su una linea.

Se vuoi cambiarle in "width: 33.3%" che dividerebbe lo spazio disponibile entro tre pulsanti ampi. Con "width: 50%" metterebbe due pulsanti uguali molto ampi su una linea. Se non vuoi usare il contenitore div per i pulsanti nell html, il pulsante(i) può essere di default del 100% dello spazio disponibile in larghezza. Potrai mostrarli in una colonna ridotta nella pagina, invece che in una riga. Ho stabilito un favoloso font per i miei pulsanti nel codice CSS ma quando altre persone visualizzano la mia pagina, vedono il testo del pulsante in Arial. I font sono così i browser fanno del loro meglio per abbinare i font che hai richiesto per il codice.css ma possono solo estrarre i font che il tuo visitatore ha sul suo computer. Se non trova quello che hai scelto ne userà un altro. Questo perché una famiglia di font è più spesso definita invece di un singolo font. Nell esempio è "Tahoma, Geneva, sans-serif." Se il visitatore non ha il Tahoma, i pulsanti potrebbero essere etichettati con Geneva. Se il visitatore non ha nessuno di questi, potrebbe essere mostrato il testo del pulsante nel primo font che hanno che non utilizza i serif (sans-serif). Se vuoi essere sicuro che i visitatori guardino esattamente il font che hai scelto, puoi usare la libreria di Google dei font. Questo ha qualche svantaggio se mai Google cambiasse parere sulla loro fornitura, non potrai aggiornare il tuo codice. E da allora la tua pagina potrebbe essere attratta verso Google ogni volta che qualcuno la visita, e un rallentamento su Google vuol dire un rallentamento sulla tua pagina web. Non ho trovato che questo sia un gran problema ma è qualcosa da considerare. Per usare un font Google sulla tua pagina web o parti della tua pagina come pulsanti, visita http://www.google.com/fonts. Segui le loro indicazioni e una volta che hai scelto il tuo font, aggiungi il codice al tuo css e html come richiedono le loro istruzioni. Non è difficile c è un semplice collegamento ai font di Google da aggiungere nell header del tuo html e il nome del font va messo nel tuo file.css proprio come faresti con qualsiasi altro font.