Change opacity of background colour, but not text [duplicate]











up vote
0
down vote

favorite













This question already has an answer here:




  • How do I give text or an image a transparent background using CSS?

    28 answers




I am trying to make the background less opaque but have the colour of the text remain the same.






.overview {
background: gray;
width: 45%;
opacity: 0.3;
margin-left: auto;
margin-right: auto;
font-size: large;
border-radius: 8px;
}

.overview p {
text-align: center;
color: white;
}

<div id="overview" class="overview">
<p>
Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

</p>
</div>





However both the text and background colour become dimmer










share|improve this question















marked as duplicate by Turnip css
Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Nov 15 at 18:35


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.



















    up vote
    0
    down vote

    favorite













    This question already has an answer here:




    • How do I give text or an image a transparent background using CSS?

      28 answers




    I am trying to make the background less opaque but have the colour of the text remain the same.






    .overview {
    background: gray;
    width: 45%;
    opacity: 0.3;
    margin-left: auto;
    margin-right: auto;
    font-size: large;
    border-radius: 8px;
    }

    .overview p {
    text-align: center;
    color: white;
    }

    <div id="overview" class="overview">
    <p>
    Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

    </p>
    </div>





    However both the text and background colour become dimmer










    share|improve this question















    marked as duplicate by Turnip css
    Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

    StackExchange.ready(function() {
    if (StackExchange.options.isMobile) return;

    $('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
    var $hover = $(this).addClass('hover-bound'),
    $msg = $hover.siblings('.dupe-hammer-message');

    $hover.hover(
    function() {
    $hover.showInfoMessage('', {
    messageElement: $msg.clone().show(),
    transient: false,
    position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
    dismissable: false,
    relativeToBody: true
    });
    },
    function() {
    StackExchange.helpers.removeMessages();
    }
    );
    });
    });
    Nov 15 at 18:35


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite












      This question already has an answer here:




      • How do I give text or an image a transparent background using CSS?

        28 answers




      I am trying to make the background less opaque but have the colour of the text remain the same.






      .overview {
      background: gray;
      width: 45%;
      opacity: 0.3;
      margin-left: auto;
      margin-right: auto;
      font-size: large;
      border-radius: 8px;
      }

      .overview p {
      text-align: center;
      color: white;
      }

      <div id="overview" class="overview">
      <p>
      Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

      </p>
      </div>





      However both the text and background colour become dimmer










      share|improve this question
















      This question already has an answer here:




      • How do I give text or an image a transparent background using CSS?

        28 answers




      I am trying to make the background less opaque but have the colour of the text remain the same.






      .overview {
      background: gray;
      width: 45%;
      opacity: 0.3;
      margin-left: auto;
      margin-right: auto;
      font-size: large;
      border-radius: 8px;
      }

      .overview p {
      text-align: center;
      color: white;
      }

      <div id="overview" class="overview">
      <p>
      Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

      </p>
      </div>





      However both the text and background colour become dimmer





      This question already has an answer here:




      • How do I give text or an image a transparent background using CSS?

        28 answers







      .overview {
      background: gray;
      width: 45%;
      opacity: 0.3;
      margin-left: auto;
      margin-right: auto;
      font-size: large;
      border-radius: 8px;
      }

      .overview p {
      text-align: center;
      color: white;
      }

      <div id="overview" class="overview">
      <p>
      Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

      </p>
      </div>





      .overview {
      background: gray;
      width: 45%;
      opacity: 0.3;
      margin-left: auto;
      margin-right: auto;
      font-size: large;
      border-radius: 8px;
      }

      .overview p {
      text-align: center;
      color: white;
      }

      <div id="overview" class="overview">
      <p>
      Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

      </p>
      </div>






      html css






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 15 at 18:44









      Smollet777

      1,163915




      1,163915










      asked Nov 15 at 18:24









      wtreston

      577213




      577213




      marked as duplicate by Turnip css
      Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

      StackExchange.ready(function() {
      if (StackExchange.options.isMobile) return;

      $('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
      var $hover = $(this).addClass('hover-bound'),
      $msg = $hover.siblings('.dupe-hammer-message');

      $hover.hover(
      function() {
      $hover.showInfoMessage('', {
      messageElement: $msg.clone().show(),
      transient: false,
      position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
      dismissable: false,
      relativeToBody: true
      });
      },
      function() {
      StackExchange.helpers.removeMessages();
      }
      );
      });
      });
      Nov 15 at 18:35


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






      marked as duplicate by Turnip css
      Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

      StackExchange.ready(function() {
      if (StackExchange.options.isMobile) return;

      $('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
      var $hover = $(this).addClass('hover-bound'),
      $msg = $hover.siblings('.dupe-hammer-message');

      $hover.hover(
      function() {
      $hover.showInfoMessage('', {
      messageElement: $msg.clone().show(),
      transient: false,
      position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
      dismissable: false,
      relativeToBody: true
      });
      },
      function() {
      StackExchange.helpers.removeMessages();
      }
      );
      });
      });
      Nov 15 at 18:35


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


























          2 Answers
          2






          active

          oldest

          votes

















          up vote
          4
          down vote













          Your background should be an RGBA color, applying opacity is for the div



          background-color:rgba(128,128,128,0.3);





          share|improve this answer






























            up vote
            0
            down vote













            @wtreston
            The following code should be:






            .overview {
            background: gray;
            width: 45%;
            opacity: 0.3%;
            margin-left: auto;
            margin-right: auto;
            font-size: large;
            border-radius: 8px;

            }

            .overview p {
            text-align: center;
            color: white;
            }

            <div id="overview" class="overview">
            <p>
            Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah
            Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

            </p>
            </div>





            I may have misunderstood your question.



            Hope This helps!






            share|improve this answer




























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              4
              down vote













              Your background should be an RGBA color, applying opacity is for the div



              background-color:rgba(128,128,128,0.3);





              share|improve this answer



























                up vote
                4
                down vote













                Your background should be an RGBA color, applying opacity is for the div



                background-color:rgba(128,128,128,0.3);





                share|improve this answer

























                  up vote
                  4
                  down vote










                  up vote
                  4
                  down vote









                  Your background should be an RGBA color, applying opacity is for the div



                  background-color:rgba(128,128,128,0.3);





                  share|improve this answer














                  Your background should be an RGBA color, applying opacity is for the div



                  background-color:rgba(128,128,128,0.3);






                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 15 at 21:42









                  Zechariah Raman

                  127




                  127










                  answered Nov 15 at 18:27









                  Nickfmc

                  34616




                  34616
























                      up vote
                      0
                      down vote













                      @wtreston
                      The following code should be:






                      .overview {
                      background: gray;
                      width: 45%;
                      opacity: 0.3%;
                      margin-left: auto;
                      margin-right: auto;
                      font-size: large;
                      border-radius: 8px;

                      }

                      .overview p {
                      text-align: center;
                      color: white;
                      }

                      <div id="overview" class="overview">
                      <p>
                      Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah
                      Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

                      </p>
                      </div>





                      I may have misunderstood your question.



                      Hope This helps!






                      share|improve this answer

























                        up vote
                        0
                        down vote













                        @wtreston
                        The following code should be:






                        .overview {
                        background: gray;
                        width: 45%;
                        opacity: 0.3%;
                        margin-left: auto;
                        margin-right: auto;
                        font-size: large;
                        border-radius: 8px;

                        }

                        .overview p {
                        text-align: center;
                        color: white;
                        }

                        <div id="overview" class="overview">
                        <p>
                        Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah
                        Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

                        </p>
                        </div>





                        I may have misunderstood your question.



                        Hope This helps!






                        share|improve this answer























                          up vote
                          0
                          down vote










                          up vote
                          0
                          down vote









                          @wtreston
                          The following code should be:






                          .overview {
                          background: gray;
                          width: 45%;
                          opacity: 0.3%;
                          margin-left: auto;
                          margin-right: auto;
                          font-size: large;
                          border-radius: 8px;

                          }

                          .overview p {
                          text-align: center;
                          color: white;
                          }

                          <div id="overview" class="overview">
                          <p>
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

                          </p>
                          </div>





                          I may have misunderstood your question.



                          Hope This helps!






                          share|improve this answer












                          @wtreston
                          The following code should be:






                          .overview {
                          background: gray;
                          width: 45%;
                          opacity: 0.3%;
                          margin-left: auto;
                          margin-right: auto;
                          font-size: large;
                          border-radius: 8px;

                          }

                          .overview p {
                          text-align: center;
                          color: white;
                          }

                          <div id="overview" class="overview">
                          <p>
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

                          </p>
                          </div>





                          I may have misunderstood your question.



                          Hope This helps!






                          .overview {
                          background: gray;
                          width: 45%;
                          opacity: 0.3%;
                          margin-left: auto;
                          margin-right: auto;
                          font-size: large;
                          border-radius: 8px;

                          }

                          .overview p {
                          text-align: center;
                          color: white;
                          }

                          <div id="overview" class="overview">
                          <p>
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

                          </p>
                          </div>





                          .overview {
                          background: gray;
                          width: 45%;
                          opacity: 0.3%;
                          margin-left: auto;
                          margin-right: auto;
                          font-size: large;
                          border-radius: 8px;

                          }

                          .overview p {
                          text-align: center;
                          color: white;
                          }

                          <div id="overview" class="overview">
                          <p>
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah
                          Blah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blahBlah blah

                          </p>
                          </div>






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 15 at 18:28









                          PIZZZZZZZZZZZA is here

                          615




                          615















                              Popular posts from this blog

                              How to send String Array data to Server using php in android

                              Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

                              Is anime1.com a legal site for watching anime?