Recentemente due articoli sullo stesso tema hanno presentato un'idea semplice ed efficace per aggiungere un effetto molto accattivante ai titoli testuali: CSS Trick: Pure CSS Text Gradient e CSS Gradient Text Effect.
In questo articolo riprenderemo la tecnica per poi presentare una versione alternativa. Ecco una piccola anteprima di un esempio e il suo screenshot:
Figura 1 - Screenshot dell'esempio
L'idea di base del primo esempio, ripresa dagli articoli citati in apertura,
è piuttosto semplice: all'interno dei titoli h2 su cui si vorrà avere l'effetto gloss
basta inserire nell'HTML un elemento span vuoto che precede il testo:
<h2><span></span>Il mio testo gloss con i CSS</h2>
Lo span verrà poi disposto sopra al titolo grazie ai
posizionamenti assoluti,
con una tecnica molto simile alla cover-up span.
Lo span, largo il 100% e alto la metà del titolo, verrà quindi posizionato sopra il titolo e grazie a una
PNG semitrasparente darà l'effetto voluto.
L'immagine di sfondo usata è una PNG grande 10 per 20 pixel con un gradiente che va dal bianco al trasparente, e consente di ottenere un effetto gloss sul testo di qualsiasi colore, a patto che sia su sfondo bianco. Vediamo le due regole dell'esempio con le dichiarazioni chiave in grassetto:
h2{position: relative;font: bold 250%/1 Tahoma,Arial,sans-serif;
text-transform: uppercase;margin: 1em 0 0;color: #56B11A}
h2>span{position: absolute;top: 0;
width: 100%;height: 55%;
background: url(bk.png) repeat-x}
Da notare che viene usato come selettore della seconda il child selector (h2>span),
per nascondere la regola a IE6 e versioni inferiori, dato che le vecchie versioni di IE non hanno
supporto per la semitrasparenza delle PNG. L'esempio avrà comunque il
testo gloss su IE7 e le ultime versioni di Opera, Firefox e Safari.
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 |