RGBA é extremamente divertido, e assim é -webkit-gradient
, -moz-gradient
e, uh ... progid:DXImageTransform.Microsoft.gradient
... sim. :)
Existe uma maneira de combinar os dois, RGBA e gradientes, para que haja um gradiente de transparência alfa usando as especificações CSS atuais / mais recentes.
Respostas:
Sim. Você pode usar o rgba nas declarações gradiente webkit e moz:
( src )
( src )
Aparentemente, você pode fazer isso no IE, usando uma sintaxe "hex estendida" ímpar. O primeiro par (no exemplo 55) refere-se ao nível de opacidade:
( src )
fonte
#0001
seria um hexadecimal curto para "preto quase transparente" e#ffcc00ff
seria o mesmo que#ffcc00
, por exemplo , "amarelo tangerina completamente opaco"background-image: -o-linear-gradient(top,rgba(255,255,255,0),rgba(210, 230, 250,1));
A nova sintaxe é suportada há algum tempo por todos os navegadores modernos (a partir do Chrome 26, Opera 12.1, IE 10 e Firefox 16): http://caniuse.com/#feat=css-gradients
Isso renderiza um gradiente, começando do preto sólido na parte superior e totalmente transparente na parte inferior.
Documentação em MDN .
fonte
Isso é muito legal! Eu precisava praticamente do mesmo, mas com gradiente horizontal de branco a transparente. E está funcionando muito bem! Aqui está o meu código:
fonte
Aqui está o meu código:
fonte
Encontrei isso na w3schools e atendi às minhas necessidades enquanto procurava por gradiente e transparência. Estou fornecendo o link para se referir a w3schools. Espero que isso ajude se alguém estiver procurando por gradiente e transparência.
http://www.w3schools.com/css/css3_gradients.asp
Também tentei na w3schools mudar a opacidade colando o link para verificá-la
http://www.w3schools.com/css/tryit.asp?filename=trycss3_gradient-linear_trans
Espero que ajude.
fonte
A seguir, é o que eu estou usando para gerar um gradiente vertical de completamente opaco (superior) a 20% em transparência (inferior) da mesma cor:
fonte
Acabei de encontrar este exemplo mais recente. Para simplificar e usar os exemplos mais recentes, fornecendo ao css uma classe seletora de 'grad' (incluí compatibilidade com versões anteriores)
de https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient
fonte