Eski Internet Explorer tarayıcılar için RGBa kullanma mantığını ele alacağız.
background: rgba(255, 255, 255, 0.3); <br>filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff');
Str=># 4cFFFFFF=>opacity+renk Örnekte görüldüğü üzere start ve end color str hex değerlerinde ff rengi, 4c opacity i belirtiyor. mesela rgba(0,0,0,1) için #ff000000 veya rgba(255,255,255,1) için #ffffffff rgba(0,0,0,0) için #00000000 veya rgba(255,255,255,0) için #00ffffff rgba(0,0,0,0.3) için #4c000000 veya rgba(255,255,255,0.3) için #4cffffff Opacity mantığı hex değerleri bu karakterlerden oluşur=>fedcba9876543210 255 renk için opacity değerleri 0.1 opacity=25.renk=19 0.2 opacity=51.renk=33 0.3 opacity=76.renk=4c 0.4 opacity=102.renk=66 0.5 opacity=127.renk=7f 0.6 opacity=153.renk=99 0.7 opacity=178.renk=b2 0.8 opacity=204.renk=cc 0.9 opacity=229.renk=e5 ff=0 opacity'e eşittir,00=opacity'e eşittir Hex değeri nasıl hesaplarım?
<?php $opacity=0.7;//buraya istediğiniz değeri girin.Ben 0.7 yaptım
$renkbul=floor(255*$opacity);
echo $renkbul.".renk hex =>".dechex($renkbul);//çıktısı 178.renk =>b2
?>
<style>
body{
	/*0.7 opaklığa sahip siyah için*/
	background: rgba(255, 255, 255, 0.7); /* diğer tarayıcılar */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b2000000', endColorstr='#b2000000'); /* IE */
}
</style>