Originariamente inviato da Mich_
Premesso che la trasparenza non e` prevista dai CSS attuali (lo sara` nei CSS3, pare), e che non e` supportata da alcuni browser (Safari, Opera, ...), quel codice lo puoi applicare all'oggetto che vuoi.
Potresti ad esempio mettere l'immagine in un blocco e le scritte inun blocco di uguali dimensioni che ci sta sopra ...
Non riesco, appunto, ad applicare il codice a quello che voglio io... Mi sa che non ho capito il tuo suggerimento... Scrivo del codice di esempio. Potresti farmi capire meglio come far si che il testo non si sbiadisca insieme al resto? (per ora mi basta provare in questo modo... quando uscirà il css3?)
codice:
#main {
position: absolute; top:50%; left:50%;
height: 410px;
width: 760px;
margin: -205px 0px 0px -380px;
background-color: white;
text-align: left;
padding: 0px;
}
#sopra{
height: 220px;
}
#sotto {
width: 400px;
height: 100px;
}
codice:
<div id="main" style="background-image: url(img/home_<?php print $sfondo; ?>.jpg); background-repeat:no-repeat;" >
<div id="sopra"></div>
<div id="sotto" style="
filter:Alpha(Opacity=20);
-moz-opacity: 0.20;
opacity: 0.20;
">
Cantami, o Diva, del Pelìde Achille l'ira funesta che infiniti addusse...</p>
</div>
</div>