CSS opacity Özelliği
CSS3
Opacity
özelliği, bir öğenin opaklığını / saydamlığını belirtir. Ayrıca içeriği gizlemek içinde kullanılır.
Yapısı (Syntax)opacity: sayı | initial | inherit ;
Varsayılan Değer | 1 |
JavaScript Yapısı |
object.style.opacity="sayı"
|
Animasyon Özellikleri Uygulanabilir | Evet (Daha fazla detay) |
Değerler
Değer | Açıklama | Versiyon |
---|---|---|
sayı | Opacity özelliği 0 ile 1 arasında bir değer alabilir. Değer azaldıkça şeffaflık artar. | CSS3 |
0 | Öğe tamamen saydamdır (görünmez). | CSS3 |
1 | Varsayılan değerdir. Öğe normal bir şekilde görünür. | CSS3 |
initial | Varsayılan değerine geri döndürür. | CSS3 |
inherit | Değerini üst öğesinden miras alır. | CSS3 |
Örnekler
Bir resim öğesini yarı saydam hale getirelim ;
img {
opacity: 0.5;
filter: alpha(opacity=50); /* IE8 ve önceki sürümler için filter özelliği kullanılır. */
}
Bir elementi tamamen saydam hale getirelim ;
.div {
opacity: 0;
filter: alpha(opacity=0); /* IE8 ve önceki sürümler için filter özelliği kullanılır. */
}
Ayrıca bir elementin RGB kodunun sonuna opacity değerini ekleyerek de saydamlığını ayarlayabiliriz.
div {
background: rgba(9, 0, 255, 0.5) /* Yarı saydam mavi renkli bir arkaplan */
}