beautyfarm - THE BEST DESIGN
DOWNLOAD MY MUSIK,participa la concursuri,soft-uri,cool stuff,NIKON CLUB,Baruri Trendy,ScreenSavers,Accesorii Cool,Masini sexy,Bannere,Games,Aparitii Cinematografice,Tribal Farm...etc distreaza-te!Totul pentru TINE.Cele mai tari subiecte.
Lista Forumurilor Pe Tematici
beautyfarm - THE BEST DESIGN | Inregistrare | Login

POZE BEAUTYFARM - THE BEST DESIGN

Nu sunteti logat.
Nou pe simpatie:
AlessyaDaniela pe Simpatie.ro
Femeie
24 ani
Bucuresti
cauta Barbat
25 - 50 ani
beautyfarm - THE BEST DESIGN / FLASH,HTML,JAVA SCRIPT,PHP... / Titoli gloss con i CSS  
Autor
Mesaj Pagini: 1
CocaDozzer
Moderator

Din: Garda de Fier
Inregistrat: acum 16 ani
Postari: 197

Effetto Gloss con le PNG semitrasparenti

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.

Effetto Gloss con l'opacità variabile

C'è una soluzione alternativa al primo esempio appena visto che non richiede l'impiego delle immagini PNG semitrasparenti ma usa la proprietà opacity che è supportata dalle versioni recenti di Firefox, Opera e Safari. Vediamo il secondo esempio e le due regole CSS:

h2{position: relative}
h2>span{position: absolute;width: 100%;
    height: 50%;background: #FFF;opacity: 0.6}

Per estendere l'effetto anche ad IE7, basterà usare la soluzione proprietaria equivalente a opacity, che è filter. La dichiarazione specifica per IE verrà aggiunta mediante il commento condizionale, ecco il codice necessario:

<!--[if gte IE 7]>
<style type="text/css">h2>span{filter:alpha(opacity=60)}</style>
<![endif]-->

Il nostro esempio è così ultimato, e potremo decidere se ottenere un'effetto più o meno marcato solo intervenendo con il CSS. A tal proposito, ricordo che la proprietà opacity accetta un valore decimale da 0 a 1, dove 0 rappresenta un elemento totalmente trasparente e 1 dà un elemento totalmente coprente. Per la proprietà filter di IE, i valori vanno specificati in un range da 0 a 100, dove con 100 si avrà un elemento privo di trasparenza, ovvero totalmente coprente.

Ricordo infine che la proprietà opacity appartiene ai CSS 3, e sarà necessario usare questo profilo per passare la prova del validatore.


_______________________________________
   PM-URI


JUST SAY THANKS-it only takes a second!!!!

pus acum 16 ani
   
Pagini: 1  

Mergi la