CSS3 Filters

CSS3 Filters
25 Nov 2013

Dziś zajmiemy się filtrami w CSS3, czyli jak otrzymać ciekawy efekt z Photoshopa w przeglądarce. Za filtry rozumiemy wszystkie operacje na obrazach jak sepia, negatyw, rozmycie, kontrast itd.  W tym krótkim poradniku omówię większość z nich. Nie jest to na prawdę trudne i nie jest tego dużo, więc warto poświęcić te parę minut i zapamiętać składnie kodu. Jeśli jesteś zainteresowany – zapraszam do czytania  😉

Rozmycie

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

 

Skala szarości

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

 

Cień

img{
     -webkit-filter: drop-shadow(8px 8px 20px black);
}

Sepia

img{
    -webkit-filter: sepia(1);
}

Jasność

img{
    -webkit-filter: brightness(2.7);
}

 

Kontrast

img{
    -webkit-filter: contrast(0.8);
}

 

Barwa

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

 

Negatyw

img{
    -webkit-filter: invert(1);
}

 

Nasycenie

img{
    -webkit-filter: saturate(1.4);
}

 

Przezroczystość

img{
    -webkit-filter: opacity(0.7);
}

 

Nie jest to za bardzo skomplikowane, więc daruje sobie opisywanie działania każdej z tych funkcji. Oczywiście, efekty można łączyć, co możesz sprawdzić w przygotowanej do tego stronie.

[button url=”http://demo.wojtek1150.com/CSSFilters/” target=”blank” icon=”icon: flask”]Zobacz DEMO[/button]