David Hucklesby wrote:
> On Wed, 29 Aug 2007 17:50:00 +0100, Dermot Ward wrote:
>> [...]I've been grappling with this
>> particular problem now for a couple of weeks so here goes with my first post.
>> Is it possible to have a semi - transparent box within a div, that allows 
>> the containing
>> div's content to partially show through the box, while the box retains full 
>> text
>> opacity?
> 
> One way to do this might be to use two DIVs, one superimposed over
> the other. If one DIV has a background color and a fractional opacity,
> while the overlaid DIV has the text and (default) transparent background,
> I think that may work:
> 
> HTML
>  <div class="background"><!-- --></div>
>  <div class="foreground"><p>Some text here ... </p></div>
> 
> CSS
>  .background {
>     height: 10em;    /* or ??? */
>     background-color: #fff;
>     opacity: 0.6;
>  }
>  .foreground {
>    margin-top: -10em;
>    color: #000;
>  }
> 
> Haven't tried this, though. :)

Well, you need to position them both relative to the same parent, and 
probably also need to set a higher z-index on the foreground div to make 
sure it's above the background div, yes?

-- 
David
[EMAIL PROTECTED]
authenticity, honesty, community
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to