Quantcast
Channel: RSS Blog » incelemeler
Viewing all articles
Browse latest Browse all 17

CSS Filter Effects 1.0

$
0
0

Başlangıç

Konu: CSS Filtreleri
Uyumluluk: Webkit Nightlies
Karizma Puanı: 100

w3‘ün geçtiğimiz ay yayınladığı filtre efektleri beni oldukça heyecanlandırdı! Bu yeni teknolojiyi Google Chrome’ın tasarımcı ve geliştiriciler için özel olarak sunduğu Kanarya tarayıcısında deneyebilirsiniz. Kısa zamanda diğer browserlara da yayılacağını da umuyorum.

Güzel bir örnek…

Ayrıntılara girmeden önce hemen bir örnek gösterelim.


Yukarıdaki orijinal görsele -webkit destekli css’imizi ekliyoruz.
img {
-webkit-filter: brightness(0.1) drop-shadow(7px 7px 20px black) grayscale(1) opacity(1) sepia(1);
}

İşte inanılmaz, Photoshop’tur bu dedirten sonuç:

Hemen siz de deneyin.

Özellikler

Aşağıdaki markup üzerinden Webkit browser olan Canary ile birkaç test yaparak özelliklerin test edelim.

<img src="http://upload.wikimedia.org/wikipedia/en/9/9e/Deviantart_logo.png" alt="DeviantART Logo">

Not: Birçok tarayıcı desteklemediğinden snuçları ekran görüntüsü olarak ekleyeceğim, isterseniz deneyebilirsiniz.

hue-rotate

Hue/Saturation ayarı ile oynuyoruz. Photoshop’tan tanıdığımız, resimleri siyah/beyaz’a çevirmekten tutun genel olarak renkleriyle ilgili size bir çok güzel imkan sunan tool. Şimdi bunu css ile deviantart görseline uygulayalım.

img {  
   -webkit-filter: hue-rotate(50deg);  
}

İşte sonuç:


[demo]

Biraz animasyon katalım:

    img {  
       -webkit-animation: adjustHue 1s alternate infinite;  
    }  
      
    @-webkit-keyframes adjustHue {  
       0% { -webkit-filter: hue-rotate(30deg); }  
       50% { -webkit-filter: hue-rotate(60deg); }  
       100% { -webkit-filter: hue-rotate(90deg); }  
    }  

[demo]

grayscale

256 çeşit gri ile siyah/beyaz yapalım görselimizi.

    img {  
       -webkit-filter: grayscale(100%);  
    }  

İşte Sonu:


[demo]

sepia

Instagram tarzı bir efekt olan sepia’ya bakalım.

img {  
      -webkit-filter: sepia(100%);  
}  

İşte sonuç:


[demo]

blur

Bulanık mod

img {  
      -webkit-filter: blur(2px);  
}  

Sonuç:


[demo]

brightness

ışığınız bol olsun

img {  
      -webkit-filter: brightness(45%);
	  }  

Sonuç:


[demo]

contrast

img {  
      -webkit-filter: contrast(200%);  
	  }  

Sonuç:


[demo]

invert

img {  
      -webkit-filter: invert(100%);  
}  

Sonuç:


[demo]

saturate

img {  
      -webkit-filter: saturate(0%);  
}  

Sonuç:


[demo]

Birlikte Kullanım

Bu efektlerin kombinasyonunu birlikte kullanarak daha farklı şeyler yapabilirsiniz.

img {  
      -webkit-filter: brightness(60%) sepia(100%);  
}  

Sonuç

Kombinasyonlar ve yeni değişkenler sizi bekliyor. İyi çalışmalar


Viewing all articles
Browse latest Browse all 17

Latest Images