di: Simone D'Amico 05 Dicembre 2011
La versione 3 del CSS introduce nuove interessanti proprietà che sempre più spesso ci consentono di implementare effetti grafici, anche piuttosto avanzati, senza dover utilizzare immagini aggiuntive.
Attraverso due semplici proprietà, border-radius e box-shadow, è possibile realizzare diversi effetti grafici che finora richiedevano l’ausilio un software grafico.
Purtroppo non tutte queste tecniche sono compatibili anche con Internet Explorer. Alcuni filtri di Internet Explorer e alcune librerie Javascript online consentono di limitare i danni e simulare queste proprietà ma gli effetti non sempre sono quelli desiderati.
Perché Internet Explorer 9 interpreti nativamente almeno alcune delle regole che utilizziamo possiamo introdurre questa direttiva <meta> nell'head della pagina:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
Il primo effetto che è possibile applicare alle immagini è sicuramente quello di poter realizzare immagini circolari partendo dalle stesse in versione normale.
Partendo da delle immagini come le seguenti:
Figura 1. Immagini di partenza
ed applicando un border-radius di valore pari alle dimensioni dell’immagine stessa (in questo caso 180px) realizzeremo delle immagini circolari come nell’esempio in basso (Figura 2):
Figura 2. Immagini circolari
Il codice che abbiamo utilizzato è il seguente:
img {
-moz-border-radius: 180px;
-webkit-border-radius: 180px;
border-radius: 180px;
}
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 |