Используйте RGB значения в сочетании с непрозрачность, чтобы получить прозрачность, которую вы хотите.
Например,
<div style=" background: rgb(255, 0, 0) ; opacity: 0.2;"> </div>
<div style=" background: rgb(255, 0, 0) ; opacity: 0.4;"> </div>
<div style=" background: rgb(255, 0, 0) ; opacity: 0.6;"> </div>
<div style=" background: rgb(255, 0, 0) ; opacity: 0.8;"> </div>
<div style=" background: rgb(255, 0, 0) ; opacity: 1;"> </div>
Аналогично, с фактическими значениями без непрозрачности, даст ниже.
<div style=" background: rgb(243, 191, 189) ; "> </div>
<div style=" background: rgb(246, 143, 142) ; "> </div>
<div style=" background: rgb(249, 95 , 94) ; "> </div>
<div style=" background: rgb(252, 47, 47) ; "> </div>
<div style=" background: rgb(255, 0, 0) ; "> </div>
Вы можете посмотреть на это WORKING EXAMPLE.
Теперь,, если мы специально нацелим вашу проблему, вот WORKING DEMO SPECIFIC TO YOUR ISSUE.
HTML-
<div class="social">
<img src="http://www.google.co.in/images/srpr/logo4w.png" border="0" />
</div>
CSS-:
social img{
opacity:0.5;
}
.social img:hover {
opacity:1;
background-color:black;
cursor:pointer;
background: rgb(255, 0, 0) ; opacity: 0.5;
}
Надеется, что это помогает сейчас.
Можно ли просто изменить непрозрачность с уже установленным цветом фона rgb? – andufo