ADSL AIIP API Adobe Apache Apple Augmented reality CMS CSS CSS3 Calabrò Chrome Chromebooks Conficker DB Dropdown Easter egg Fcaebook GD GET Googlebot IE9 IETester IIS Indesign Internet explorer hacks Jquery Linux Lunascape Mob code MySql Nonciclopedia PEC PHP PIE RSS RewriteEngine On RewriteRule Roger Fenton SEO Sandro Fogli Second life TV Tiny url URL XHTML agcom anteprima archivio array asus autenticazione autocomplete banda larga blockquote border box link breadcrumb browser cambiare URL capolettera caps lock checkbox clear cloud cm code command commenti condizionali compatibilità confirm contest conversione copy count down countries cs5 cufon data database date diagnostica disign em email ems factory-shared fade file manager flash font footer form formati fotografia ftp geolocalizzazione grafiica web header location height hosting htaccess html entities htmlentities impatto ambientale interviste invio ipad iphone javascript jscript keycode link loader loading loadtimer mail media print megalomania menù min-height mm mobile mod_rewrite mostra fotografica motori di ricerca nascondere query string netbook ombra oncopy opacity overlay parassiti partizioni passaggio dati photoshop phps picas pre preg_replace print privacy pubblicità qr code query random random string redirect referer registri risoluzione video rollover rollover css rollover unica immagine script shorthand sistemi operativi sitemap smartphone social social network software sort sql string stringhe sub/sup switch tableless tablet target textarea tipografia web toggle tools tooltip top trojan try catch usabilità utility vertical align video webdesign webfont while wifi wikipedia wordpress
Primo piano

CSS3 e uso del colore


Finalmente la release 9 di Internet Explore allineandosi -anche se non completamente- allo standard CSS3 permette un più 'sereno' utilizzo di tecniche migliorative come ad esempio la gestione del colore.
Vediamo alcune novità introdotte dai CSS3.

RGBA

Per definire un colore prima di CSS3 utilizzavamo le definizioni esadecimali (#ab43ed),  o i nomi dei colori (green), o la specifica rgb(0,0,0).

CSS3 aggiunge un quarto valore “Alfa”, ovvero la trasparenza:
p {color: rgba(0, 0, 255, 0.5);}

Il valore che possiamo dare ad alfa va da 0 (completamente trasparente) a 1 (nessuna trasparenza), i valori intermedi vengono interpretati come percentuali di trasparenza, ad esempio 0.5 equivale ad una trasparenza del 50%.

Alfa non supporta i valori in percentuale, per cui, se vogliamo dare percentuali ai colori dovremmo scrivere così:   
p { color: rgba(0, 0, 100%, 0.5);}
 

HSLA

In alternativa con CSS3 possiamo definire il colore attraverso il modello HSL, ovvero tonalità (Hue), luminosità (Lightness) e saturazione (Saturation) più la trasparenza alfa.

Il primo valore Hue, può avere un numero compreso tra 0 e 360 (nel metodo HSL la tonalità è rappresentata come angolo del cerchio del colore, cioè l’arcobaleno rappresentato in un cerchio).
Nell'espressione CSS il simbolo del grado non viene scritto.
Luminosità e saturazione vengono invece espressi in percentuale.

p { color: hsl(0, 100%, 50%);}


La proprietà opacity

opacity(); regola l’opacità del colore degli elementi
#wrapper { opacity: 0.5;}
Anche in questo caso i valori vanno da 0 (completamente trasparente) a 1 (nessuna trasparenza).

Attenzione:  opacity è ereditaria, si trasmette agli elementi figli mentre alfa ha effetto solo sull’elemento a cui è applicata la proprietà rgba (o hlsa).

pubblicato Martedì 12 Aprile 2011

 

Hai trovato quest'articolo interessante? Abbonati ai Feed RSS
disign feed


 

Aggiungi 'Disign' a Live-MSN Aggiungi 'Disign' a FaceBook Aggiungi 'Disign' a Twitter Aggiungi 'Disign' a MySpace Aggiungi 'Disign' a OKnotizie Aggiungi 'Disign' a Wikio Aggiungi 'Disign' a Diggita Aggiungi 'Disign' a TuttoBlog Aggiungi 'Disign' a Del.icio.us Aggiungi 'Disign' a digg Aggiungi 'Disign' a NotizieFlash.com Aggiungi 'Disign' a Kipapa Aggiungi 'Disign' a Fai informazione Aggiungi 'Disign' a Pligg Aggiungi 'Disign' a Socialdust Aggiungi 'Disign' a Digo Aggiungi 'Disign' a Badzu Aggiungi 'Disign' a Technorati Aggiungi 'Disign' a Segnalo Aggiungi 'Disign' a ZicZac

 

Commenta l'articolo    Segnala agli amici

Disign.it
Gli articoli più letti

CSS la proprieta' overflow per sostituire il clear!

Javascript per mostrare un div e chiudere dinamicamente tutti gli altri che desideriamo

Apache, come far interpretare file con estensione html da PHP

Statistiche utilizzo browser.... e non solo!

MASSIMO SIRAGUSA di Sandro Fogli

Servizi di hosting

Cufon - fonts for the people

Eee Pad Transformer, un tablet dalle caratteristiche e prestazioni molto interessanti

Eliminare una partizione OEM

QR Code generator

Mob code

Il modulo Apache mod_rewrite per riscrivere la URL

CSS3 e uso del colore

Alternative js crossbrowser di suddivisione del testo in colonne

CSS3 e Internet Explorer

Legge di Fitts, interazione uomo-computer

Ransomware nuova versione del Trojan

Media Queries CSS3

Un semplice menu animato con jquery

Redirect su sito mobile tramite htaccess

Come non incorporare flash se il browser e' Safari

Comprimere i CSS con PHP

Javascript aggiungi al bookmark

Internet Explorer 9, l'ultimo browser di casa Microsoft per contrastare la concorrenza di Firefox e di Google Chrome.

Internet Explorer commenti condizionali

 

disign feed add linked in add twitter add technorati