Archivio
Sponsorize!
-
Articoli recenti
Argomenti
- CMS (22)
- Flash (11)
- Formazione (14)
- glossario (3)
- Hardware (9)
- Javascript (20)
- jQuery (13)
- Layouts (1)
- Linux (1)
- PHP (5)
- Progettazione (53)
- CSS (18)
- Ergonomia&Usabilità (1)
- Risorse (15)
- SEO & SEM (22)
- Software (12)
- Tecnogadget (2)
- video (1)
- web2.0 (39)
Twitter- Scrivere usando il cervello, facile con 9 mila euro http://bit.ly/cEaVL4 13 mar 10
- PHP/MySQL Contact Form with jQuery http://short.to/1gsgy 13 mar 10
- Stasera concerto di cammariere a Padova. Fra poco inizia :) http://twitgoo.com/k9kpt 12 mar 10
- This Is An Invitation To Break Glass: Don’t you hate when your bus gets into an… http://goo.gl/fb/H9kr #design 12 mar 10
- Cornification: Who wouldn’t love a pillow made up of velcro corn kernels, show of… http://goo.gl/fb/34ia #design 12 mar 10
- #ff @nessun_dorma @elisatron @h_mansa @ciropellegrino @axxe16 12 mar 10
- Scrivere usando il cervello, facile con 9 mila euro http://bit.ly/cEaVL4 12 mar 10
- #design Alphabetic #Mugs: Brazilian designers have long earned reputation of creative guys… http://goo.gl/fb/5tvF 12 mar 10
- Apple muove per il negozio italiano di iBooks per iPad http://short.to/1h04v 12 mar 10
- Google pubblica Sputnik, piattaforma di test JavaScript 3 http://short.to/1hpiv 12 mar 10
Tag
actionscript ajax blog browser casual game CMS CSS del.icio.us design eeepc estensioni firefox Flash Formazione framework freeware Gallery google guida howto icone inspiration Javascript Joomla jQuery js lista mestre mobile PHP plugin Progettazione Risorse script seo social network sviluppo swf tool tutorial web 2.0 web application webdesign Wordpress xhtml




gestire background di sfondo con i CSS
La ripropongo bremente qui di seguito (per approfondimenti rimando al tutorial originale):
Quando si utilizzano ampi background di sfondo si può cadere nell’errore di oggimizzare il background (non ripetibile) per una larghezza massima di 1280. Se qualche anno fa questa risoluzione erra sufficiente ad accontentare la totalità degli utenti oggi con l’ampiezza dei monitor sempre crescente tale risoluzione non basta più.
Qui l’autore fa un esempio
Background a immagine singola
Una prima soluzione (la più semplice) consiste nel creare un immagine che degradi nel colore dello fondo. In questo modo superata una determinata larghezza l’immagine sfumerà elegantemente in un tono neutro.
L’esempio dell’autore vale più di mille parole
Lo stile necessario per gestire questa prima solzione è minimo:
[css]
body {
padding: 0;
margin: 0;
background: #f8f7e5 url(immagine_di_sfondo.jpg) no-repeat center top;
width: 100%;
display: table;
}
[/css]
A quanto pare width:100% e display:table servono a prevenire un difetto ri rendering su firefox.
Background a doppia immagine
In questo caso viene utilizzato un pattern riptetuto per il body mentre il div principale utilizzerà come background una gif trasparente che ha il bordo di un colore molto simile a quello adoperato per pattern (ovviamente il colore di background del div dovrà essere transparent). A tale proposito si consiglia di non adoperare pattern con colori troppo contrastati.
Cielo in Background
Simile all’esempio precedente. In questo caso lo fondo del body sarà ripetuto esclusivamente sull’asse delle x con il colore di sfondo del body identico a quello della parte bassa del background. La parte centrale con le nuvole sarà a carico del div principale che la posizionerà al centro come nell’esempio precedente (e non sarà trasparente ma riprenderà il medesimo pattern del body)