css opacity nedir? Nasıl Kullanılır?

css opacity özelliği, Html elemanlarının şeffaflığını belirlemek için kullanılır. Arka plan resimlerinde ve renklerinde çok kullandığımız bir özelliktir.

Aldığı değerler:
number : Sayısal değer verilir.
initial : Varsayılan değer.( opacity : 1 )

Örnek 1 :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        div {
            width: 200px;
            padding: 5px;
            margin-bottom: 20px; 
            background-color: black;
            color: yellow;          
        }
        .one { opacity: 1; }
        .two { opacity: .75;}
        .three { opacity: .5; }
        .four { opacity: .25; }  
        .five{ opacity: 0;}     
        .six{ 
            background-color: rgba(0, 0, 0, .75);
            color:yellow;
        }          
   
    </style>
</head>
<body>
    <div class="one">
        Content One
    </div>
    <div class="two">
        Content Two
    </div>
    <div class="three">
        Content Three
    </div>
    <div class="four">
        Content Four
    </div>
    <div class="five">
        Content Five
    </div>
    <div class="six">
        Content Six
    </div>
</body>
</html>

Html çıktısı:

css opacity kullanımı

Yukarıdaki örneğimizde görüldüğü gibi opacity özelliğine verdiğimiz değer ile html elemanlarının şeffaflığını artırıp azaltabiliyoruz. Eğer sıfır değeri verirsek eleman yer kaplar ama gözükmez. Verdiğimiz opacity değeri html elementi içinde bulunan diğer elementlerini de etkiler. Eğer sadece verdiğimiz opacity değeri ile elementin sadece kendi background özelliği değişmesini istiyorsak six class ına sahip element gibi değer vermeliyiz…

Örnek 2 :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        div {
            width: 200px;
            padding: 5px;
            margin-bottom: 20px; 
            background-color: black;
            color: yellow;  
            opacity: .33;        
        }
        .one {  }
        .two { opacity: initial;}
               
   
    </style>
</head>
<body>
    <div class="one">
        Content One
    </div>
    <div class="two">
        Content Two
    </div>  
</body>
</html>

Html çıktısı:

css opacity initial kullanımı

Başka bir yazımızda görüşmek üzere…

Leave a Reply