J'ai créé cet effet sur mon blog Landman Code .
Ce que j'ai fait était:
<div id="Header">
<div class="Background">
<h1>Title</h1>
<h2>Subtitle</h2>
</div>
<div class"Foreground">
<h1>Title</h1>
<h2>Subtitle</h2>
</div>
</div
que d'utiliser le css suivant:
#Header
{
position: relative;
}
#Header H1
{
font-size: 3em;
color: #00FF00;
}
#Header H2
{
font-size: 1.5em;
color: #FFFF00;
}
#Header .Background
{
background: #557700;
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
opacity:0.3;
-moz-opacity: 0.30;
zoom: 1;
}
#Header .Background *
{
visibility: hidden; // hide the faded text
}
#Header .Foreground
{
position: absolute; // position on top of the background div
left: 0;
top: 0;
}
La chose importante que chaque remplissage / marge et le contenu doivent être les mêmes dans le .Background comme .Foreground.