użytkowania RGB wartości w połączeniu z kryciem, aby uzyskać pożądaną przezroczystość.
Przykładowo
<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>
Podobnie rzeczywistych wartości bez zmętnienia, da poniżej.
<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>
Możesz spojrzeć na to WORKING EXAMPLE.
Teraz, jeśli specjalnie kierujemy się Twoim problemem, oto 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;
}
Nadzieja to pomaga teraz.
Czy można po prostu zmienić krycie za pomocą już ustawionego koloru tła rgb? – andufo