CSS animation should not work for non animatable properties
Reported by
sebastie...@gmail.com,
Apr 25 2016
|
|||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2715.0 Safari/537.36 Steps to reproduce the problem: 1. Go to https://jsbin.com/tokotugava/edit?html,css,output 2. Rollover text that is partially hidden 3. Text is now displayed entirely What is the expected behavior? Text should remain partially hidden What went wrong? Its seems Chrome permits animation of non animatable CSS properties. EG. latest Firefox or Safari won't animate the overflow property. The W3C spec describes overflow as non animatable (https://drafts.csswg.org/css-overflow-3/#overflow-properties ), then Chrome should follow this rule. Did this work before? N/A Chrome version: 49.0.2623.112 Channel: stable OS Version: OS X 10.11.3 Flash Version: Shockwave Flash 21.0 r0
,
Apr 26 2016
,
Apr 27 2016
Working as intended according to the latest CSS Animations spec. https://drafts.csswg.org/css-animations-1/#wg-resolutions-pending "Agreed that both transitions and animations animate all properties. css-transitions to define animation of non-interoperable/discrete values. They take their starting values below 50% timing function progress, and end values above" The word "animatable" used in CSS property specs really means "smoothly interpolable". All properties except those that affect CSS animations/transitions can be targeted in @keyframes rules. |
|||
►
Sign in to add a comment |
|||
Comment 1 by brajkumar@chromium.org
, Apr 26 2016Components: Blink>CSS
Labels: -Type-Bug M-52 hasbisect OS-Linux OS-Windows Type-Bug-Regression
Owner: alancutter@chromium.org
Status: Assigned (was: Unconfirmed)