• 01-09-2012, 17:27:12
    #1



    Başlangıç
    Konu: CSS Filtreleri
    Uyumluluk: http://tools.google.com/dlpage/chromesxs Webkit Nightlies
    Karizma Puanı: 100

    https://dvcs.w3.org/hg/FXTF/raw-file...ers/index.html 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 <a href="http://tools.google.com/dlpage/chromesxs">Kanarya</a> 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 <a href="http://html5-demos.appspot.com/static/css/filters/index.html">deneyin</a>.

    Özellikler
    Aşağıdaki markup üzerinden Webkit browser olan <a href="http://tools.google.com/dlpage/chromesxs">Canary</a> 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.

    <h4>hue-rotate</h4>
    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ç:



    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); }  
        }

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

        img {  
           -webkit-filter: grayscale(100%);  
        }
    İşte Sonu:



    <h4>sepia</h4>
    Instagram tarzı bir efekt olan sepia'ya bakalım.

    img {  
          -webkit-filter: sepia(100%);  
    }
    İşte sonuç:

    <h4>blur</h4>
    Bulanık mod
    img {  
          -webkit-filter: blur(2px);  
    }
    Sonuç:


    <h4>brightness</h4>
    ışığınız bol olsun
    img {  
          -webkit-filter: brightness(45%);
        }
    Sonuç:



    <h4>contrast</h4>
    img {  
          -webkit-filter: contrast(200%);  
        }
    Sonuç:




    <h4>invert</h4>
    img {  
          -webkit-filter: invert(100%);  
    }
    Sonuç:




    <h4>saturate</h4>
    img {  
          -webkit-filter: saturate(0%);  
    }
    Sonuç:


    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 https://dvcs.w3.org/hg/FXTF/raw-file...ers/index.html bekliyor. İyi çalışmalar
  • 01-09-2012, 21:54:02
    #2
    Hocam güzel paylaşım olmuş teşekkürler