WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
93136
Unprefix CSS3 transitions, animations, and transforms
https://bugs.webkit.org/show_bug.cgi?id=93136
Summary
Unprefix CSS3 transitions, animations, and transforms
Eric
Reported
2012-08-03 10:18:46 PDT
Both FF (16) and Opera (12.5) have recently unprefixed transitions, animations, and transforms
http://my.opera.com/ODIN/blog/2012/08/03/a-hot-opera-12-50-summer-time-snapshot
https://hacks.mozilla.org/2012/07/aurora-16-is-out/
Attachments
Add attachment
proposed patch, testcase, etc.
Jussi Kukkonen (jku)
Comment 1
2012-08-22 04:53:40 PDT
I could give this a go if you're not doing it. These -webkit-properties are in at least safari development docs so I assume there's pressure to keep the prefixed versions working as well?
Jussi Kukkonen (jku)
Comment 2
2012-08-22 05:19:24 PDT
***
Bug 94075
has been marked as a duplicate of this bug. ***
Simon Fraser (smfr)
Comment 3
2012-08-22 10:08:47 PDT
We need to make a bunch of behavior changes before we can drop prefixes on transforms. From memory: 1. Require units on perpective (function and property) 2. Implement transform function matching for animation according to the spec 3. Implement the 3D rendering context stuff properly (layer intersection) 4. Change background-attachment:fixed behavior. 5. Probably more. We'd want the prefixed properties to retain the current behavior.
Jussi Kukkonen (jku)
Comment 4
2012-08-23 00:21:42 PDT
(In reply to
comment #3
)
> We need to make a bunch of behavior changes before we can drop prefixes on transforms. From memory: > 1. Require units on perpective (function and property) > 2. Implement transform function matching for animation according to the spec > 3. Implement the 3D rendering context stuff properly (layer intersection) > 4. Change background-attachment:fixed behavior. > 5. Probably more.
Yeah, I figured I should have made this into three different bugs for the three areas before even asking... I'm mostly looking at Animation at this point, and so far haven't noticed anything crucial to be missing. I guess I should write to webkit-dev before wasting too much effort though.
> We'd want the prefixed properties to retain the current behavior.
Good to know, thanks.
Binyamin
Comment 5
2012-11-08 04:31:03 PST
>
https://twitter.com/csswg/status/210404244682055680
6 Jun 2012 > CSS WG formally allows browser vendors to unprefix CSS 3 Transforms, Transitions, Animations ^DG
cowwoc
Comment 6
2014-11-05 13:11:25 PST
According to
http://caniuse.com/#feat=css-animation
the upcoming version of Chrome (39) will unprefix CSS animations. Opera will follow suit. This means the last browser not support unprefixed CSS animations will be webkit. Android Browser and Chrome for Android will follow suit 2-3 months later (they are 2 versions behind the desktop version).
Michał Gołębiowski-Owczarek
Comment 7
2016-01-26 01:36:42 PST
Isn't this done?
Andrew Childs
Comment 8
2017-06-22 09:23:25 PDT
The site
http://shouldiprefix.com/#transforms
suggests that the webkit prefix is still needed for transform, however both transform and transition appear to work fine without a prefix, at least as of 603.1.30. Is there a reason why this bug is still open?
Simon Fraser (smfr)
Comment 9
2017-06-22 10:34:33 PDT
The only thing left prefixed is -webkit-backface-visibility, which needs unprefixing.
Sam Sneddon [:gsnedders]
Comment 10
2021-04-22 06:20:58 PDT
***
Bug 170983
has been marked as a duplicate of this bug. ***
Sam Sneddon [:gsnedders]
Comment 11
2021-04-22 06:26:37 PDT
(sorry for the noise!)
Brent Fulgham
Comment 12
2022-07-13 10:42:12 PDT
-webkit-backface-visibility has been unprefixed (shipped in Safari 15.3, I believe).
Brent Fulgham
Comment 13
2022-07-13 10:43:00 PDT
I believe all spec'd CSS3 transition, animation, and transform properties have been adopted and unprefixed.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug