Os filtros do CSS3 são um ramo bastante interessante de SVG, permitindo que você modifique elementos HTML e imagens com desfoque, brilho e muito mais. Neste rápido tutorial falarei sobre eles.
Usando apenas CSS podemos realizar alguns efeitos muito complicados. Estes devem ser aplicáveis a ambas as imagens e elementos HTML, mas, obviamente, os navegadores irão variar para o futuro previsível. A propriedade usada para controlar todo este material é filter.
filter:filtro(valor);
Como você pode imaginar, precisamos dos prefixos dos navegadores. No momento apenas o -webkit- (Chrome e Safari) aceitam esta proprieda.
-webkit-filter:filtro(valor);-moz-filter:filtro(valor);-o-filter:filtro(valor);-ms-filter:filtro(valor);
Os filtros são os seguintes:
Há vários filtros, e para termos uma idéia melhor falarei sobre cada um separadamente. Vários filtros podem ser aplicados com um espaço, por exemplo, brilho e desfoque:
Existem alguns filtros que não irei citar, pois podem ser facilmente usados como Sombra (Dropshadow) e Opacidade (Opacity). Esta será a imagem que iremos usar como exemplo:
Irei providenciar uma imagem editada pelo filtro e uma editada no photoshop para os navegadores que não tem suporte a eles.
Blur com CSS
Blur com Photoshop
Você sempre quis dar desfoque em alguma imagem ou até mesmo em um texto sem ter que editar no Photoshop por exemplo? Bem, com esse filtro você conseguirá. O Blur ou Desfoque é medido em pixel, a sintaxe é a seguinte:
filter:blur(5px);//Prefixo para navegadores-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);
Brightness com CSS
Brightness com Photoshop
Brightness ou Brilho é medido de 0 a 1, onde 1 é brilho completo (branco) e 0 o brilho original.
filter:brightness(0.2);//Prefixo para navegadores-webkit-filter:brightness(0.2);-moz-filter:brightness(0.2);-o-filter:brightness(0.2);-ms-filter:brightness(0.2);
Saturation com CSS
Saturation com Photoshop
É medida por porcentagem e utiliza a sintaxa saturate();:
filter:saturate(50%);//Prefixo para navegadores-webkit-filter:saturate(50%);-moz-filter:saturate(50%);-o-filter:saturate(50%);-ms-filter:saturate(50%);
Hue Rotation com CSS
Hue Rotation com Photoshop
Este é bem interessante, ele permite mudar a Matriz (Hue) girando ela (imagine uma roda de cores e girando ela). É medido por graus.
filter:hue-rotate(20deg);//Prefixo para navegadores-webkit-filter:hue-rotate(20deg);-moz-filter:hue-rotate(20deg);-o-filter:hue-rotate(20deg);-ms-filter:hue-rotate(20deg);
Contrast com CSS
Contrast com Photoshop
Novamente, é medido com porcentagem. Onde 100% é o padrão, 0% irá tornar a imagem preta e qualquer coisa acima de 100% irá aumentar o contraste.
filter:contrast(150%);//Prefixo para navegadores-webkit-filter:contrast(150%);-moz-filter:contrast(150%);-o-filter:contrast(150%);-ms-filter:contrast(150%);
Inverse com CSS
Inverse com Photoshop
A medida de quanto que você que inverta. Varia de 0% a 100%, estranhamente o -webkit- não suporte inversões menores que 100%.
filter:invert(100%);//Prefixo para navegadores-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);
Grayscale com CSS
Grayscale com Photoshop
Novamente, usamos a porcentagem para modificar a imagem. Varia entre 0% e 100%.
filter:grayscale(100%);//Prefixo para navegadores-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);
Sepia com CSS
Sepia com Photoshop
Suponho que seja útil caso você queira colocar algo no Instagram! Imagino que você não precise usar CSS para isso. Bem, é similar ao uso do Grayscale (Preto e Branco), com variações entre 0% e 100% também.
filter:sepia(100%);//Prefixo para navegadores-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-o-filter:sepia(100%);-ms-filter:sepia(100%);
joker gaming ถือเป็นเกมเดิมพันออนไลน์ joker โปร ที่ได้รับความนิยมมากที่สุด ณ เวลานี้ เป็นหนึ่งในเกมออนไลน์ reeffutures2018 ที่เป็นที่สนใจของนักลงทุน ในเกมพนันมากมาย เป็นเกม xopg.net ที่เล่นได้ง่าย mavoixtavoie ไม่จำเป็นที่จะต้องลงทุนเยอะ สมัคร joker ก็สามารถเล่นสล็อตออนไลน์ได้ essentialsforasoul สามารถสร้างกำไรได้ เพียงแค่ทำการกดสปินเท่านั้น herbalpertpresents ก็มีโอกาสที่จะได้รับรางวัลใหญ่อยู่เสมอ เทคนิคสล็อต และไม่จำเป็นต้องใช้ความคิดที่มากมายอะไร gclub ก็สามารถร่วมสนุก slot joker ในการเล่นเกมสล็อตออนไลน์ northbristol