In questo articolo vedremo alcuni possibili usi della proprietà background dei fogli di stile per arricchire elementi e pagine HTML. Prima di cominciare, alcune semplici considerazioni, visto che l'abuso e un modo inappropriato di usare certi sfondi è stato e continua ad essere piuttosto diffuso:
Dopo questa breve premessa, possiamo iniziare: per seguire questo articolo vi sarà necessaria una conoscenza dei fogli di stile minima, meglio se accompagnata da un programma di grafica a portata di mouse.
Direi che texture con nuvole, stelle, muri, marmo o quant'altro sono senz'altro da evitare se volete dare un aspetto decoroso al vostro sito. In fatto di sfondi, la tendenza attauale sembra essere quella di usare gradienti (ossia sfumature) o al massimo dei semplici pattern (immagini ripetitive) abbastanza leggeri. Vediamo alcuni esempi.
Credo che molti di voi conoscano Alistapart. Lo sfondo del body è una semplice immagine costituta da pochi pixels di larghezza, e alta duecento. L'immagine è riempita con un gradiente, un tipo di riempimento disponibile su tutti i programmi di grafica che consente una sfumatura tra due o più colori. Ecco allora il nostro primo esempio con un gradiente che va dal bordeaux al nero. L'immagine di sfondo è questa:

L' immagine viene ripetuta orizzontalmente sul body, a cui si assegna il colore di sfondo dell'ultima tonalità della sfumatura. Vediamo la regola:
body{background: #7A515A url(gradient.jpg) fixed repeat-x bottom}
Da notare che con una semplice immagine.jpg di soli 887 byte (quindi neanche 1k) e un'unica regola CSS, applicata ad una pagina con un container a larghezza fissa e centrato, possa dare questo risultato.
Per un gradiente che si ripeta in cima alla pagina anzichè sul fondo, basta cambiare il valore top con bottom, in questo modo:
body{background: #4F82FF url(gradient2.jpg) fixed repeat-x top}
Se si volesse un gradiente che resta fisso in cima alla pagina, ma non fisso rispetto alla finestra del browser, come per esempio su Lycos, basterebbe togliere la parola chiave fixed dalla regola vista qui sopra.
Responsive Desing, la guidaProgettare siti da fruire su dispositivi diversi è imprescindibile... |
Guida CSS3Scoprire e usare al meglio tutte le novità dell'ultima versione dei... |
Guida CSS Tecniche essenzialiTesto, immagini, layout, form, liste, tabelle: soluzioni pronte per... |
Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |