Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums CSS Images have become semi-transparent when using opacity property. Why?

  • This topic is empty.
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #35908
    cssssc10
    Member

    The setup looks like this…
    There’s a image background on the page and a div on top with a background set to a solid hex color and the opacity was set to allow just a subtle amount of the image background below it to show through.

    Follow me so far?

    So I put a few more divs inside of that one with content. However any images used in there (I’m talking jpgs here, no transparency to begin with) are semi-transparent and you can see the main img background of the page showing through the images used on top. I’ve tried applying the opacity (set to 1.0 for totally opaque) to both the individual images and the divs on top and nothing changed.

    The stack order is fine so I’m stumped. What is going on here? The images look like crap as a result of this problem.

    #93782
    Manojsethi
    Participant

    the opacity property of css inherits the property of parent class. use rgba command as
    rgba(0,0,0,0.5);
    first 3 numbers are rgb code and last 4th is 0.5 is opacity.
    hope it works for you

    #93788
    cssssc10
    Member

    Thanks but where do I use that?
    Replace the original opacity property or do I leave that and add this rgba command to the image or content divs?

    #93789
    Manojsethi
    Participant

    Replace the Opacity Property with

    background-color:rgba(178,58,238,0.8);

    #93790
    cssssc10
    Member

    Thanks! That did the trick.
    Do you know if its ie8 compatible?

    #93796
    Manojsethi
    Participant

    no i am using Mozilla Firefox.

Viewing 6 posts - 1 through 6 (of 6 total)
  • The forum ‘CSS’ is closed to new topics and replies.