RGBA jest bardzo zabawne, i tak jest -webkit-gradient
, -moz-gradient
i uh ... progid:DXImageTransform.Microsoft.gradient
... tak. :)
Czy istnieje sposób na połączenie dwóch, RGBA i gradientów, aby uzyskać gradient przezroczystości alfa przy użyciu bieżących / najnowszych specyfikacji CSS.
Odpowiedzi:
Tak. Możesz użyć rgba zarówno w deklaracjach gradientowych webkit, jak i moz:
( src )
( src )
Najwyraźniej możesz to zrobić nawet w IE, używając nieparzystej składni „Extended hex”. Pierwsza para (w przykładzie 55) odnosi się do poziomu krycia:
( src )
źródło
#0001
byłby krótkim hexem dla „prawie przezroczystej czerni” i#ffcc00ff
byłby taki sam, jak#ffcc00
„całkowicie nieprzezroczysty mandarynkowy żółty”background-image: -o-linear-gradient(top,rgba(255,255,255,0),rgba(210, 230, 250,1));
Nowa składnia jest obsługiwana przez jakiś czas we wszystkich nowoczesnych przeglądarkach (począwszy od Chrome 26, Opera 12.1, IE 10 i Firefox 16): http://caniuse.com/#feat=css-gradients
To renderuje gradient, zaczynając od jednolitej czerni u góry, aż do całkowicie przezroczystej u dołu.
Dokumentacja na MDN .
źródło
To naprawdę fajne rzeczy! Potrzebowałem prawie tego samego, ale z poziomym gradientem od białego do przezroczystego. I działa dobrze! Oto mój kod:
źródło
Oto mój kod:
źródło
Znalazłem to w w3schools i odpowiadałem moim potrzebom, kiedy szukałem gradientu i przejrzystości. Podaję link do strony w3schools. Mam nadzieję, że to pomoże, jeśli ktoś szuka gradientu i przezroczystości.
http://www.w3schools.com/css/css3_gradients.asp
Próbowałem też w w3schools, aby zmienić krycie wklejając link, aby to sprawdzić
http://www.w3schools.com/css/tryit.asp?filename=trycss3_gradient-linear_trans
Mam nadzieję, że to pomoże.
źródło
Oto, którego używam do generowania pionowego gradientu od całkowicie nieprzezroczystego (u góry) do 20% przezroczystości (u dołu) dla tego samego koloru:
źródło
Właśnie natrafiłem na ten nowszy przykład. Aby uprościć i wykorzystać najnowsze przykłady, nadając css klasę selektora „grad” (uwzględniłem kompatybilność wsteczną)
from https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient
źródło