- From: Rik Cabanier <cabanier@gmail.com>
- Date: Tue, 24 Dec 2013 23:18:05 -0800
- To: Alan Gresley <alan@css-class.com>
- Cc: "Tab Atkins Jr." <jackalmage@gmail.com>, Dirk Schulze <dschulze@adobe.com>, www-style list <www-style@w3.org>
- Message-ID: <CAGN7qDCqhCQPF_1U3W5wumfi3mr9XCoEr8WPaMEwvr-CCFpa5g@mail.gmail.com>
On Tue, Dec 24, 2013 at 10:10 PM, Alan Gresley <alan@css-class.com> wrote: > On 14/11/2013 2:59 PM, Tab Atkins Jr. wrote: > >> On Wed, Nov 13, 2013 at 7:41 PM, Rik Cabanier <cabanier@gmail.com> wrote: >> >>> Example 2 could also be done with the CSS filter image function [1]. >>> >> >> How? >> >> ~TJ >> > > Rik is correct. It can be done using <image> function. > oops, I looked over the history and replied to only Tab. Here's an example: <html> <style> #wrapper { width: 500px; height: 150px; animation: move1 6s infinite linear; } @keyframes move1 { 0% { background: filter(url(' http://css-class.com/test/css/3/image/images/green-water2b.jpg'), opacity(.5)) 0%, filter(url(' http://css-class.com/test/css/3/image/images/green-water2b.jpg'), opacity(.5)) 0% -200%, yellowgreen } 100% { background: filter(url(' http://css-class.com/test/css/3/image/images/green-water2b.jpg'), opacity(.5)) 80%, filter(url(' http://css-class.com/test/css/3/image/images/green-water2b.jpg'), opacity(.5)) 0% 200%, yellowgreen; } } </style> <body> <div id="wrapper"> </div> </body> </html> > > http://css-class.com/test/css/3/image/background-opacity-movement1.htm > > I can not test it personally since I don't have a Mac (only Safari 5.1.17 > on Windows). > > Instead of having opacity buried within a value with parenthesis, like as > follows, > > background-image: filter(foo.jpg, opacity(0.5)); > > it would be much more powerful to have the filter as an independent > background property so the filter value can be animated. > > background-image: url(foo.jpg); > background-filter: opacity(50%); > You can animate the background as long as you repeat the url and filter primitive. I agree it's not as elegant though... > > 1: https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index. > html#FilterCSSImageValue > > > > > -- > Alan Gresley > http://css-3d.org/ > http://css-class.com/ >
Received on Wednesday, 25 December 2013 07:18:33 UTC