Где подлинные спецификации анимации CSS3, за которыми следуют WebKit и Mozilla?

#html #canvas #css #html5-animation

#HTML #холст #css #html5-анимация

Вопрос:

Ну, я ищу полную окончательную спецификацию анимации CSS3, чтобы я был ограничен теми, которые упоминаются в руководствах для чайников. Всякий раз, когда я ищу в Интернете, я натыкаюсь только на различные учебные пособия и руководства.

Я ищу документ спецификации аутентичной анимации CSS3, используемый WebKit и Mozilla для их реализаций, который охватывает все возможности в их браузерах.

Я понимаю, что Mozilla и WebKit имеют свои собственные теги, а стандарт все еще не принят, поэтому, возможно, у них есть свои собственные документы. Какие-либо указания на подлинную документацию?

Комментарии:

1. Например, в какой спецификации упоминается о «вращении» и преобразованиях, которые можно выполнить. Я уже видел w3.org/TR/2009/WD-css3-transitions-20091201 и dev.w3.org/csswg/css3-animations но нигде в нем не упоминается о преобразованиях и анимации вращения

2. преобразования — это не анимация.

Ответ №1:

Переходы Mozilla

Переходы WebKit

Анимация WebKit


Редактировать: согласно вашему комментарию, спрашивающему о преобразованиях:

Mozilla преобразует

WebKit преобразует

Ответ №2:

Спецификация переходов:

Спецификация анимации

Все остальные ссылки, размещенные выше (например, ссылки MDN, ссылки на блог Webkit), НЕ являются спецификациями, а скорее учебными пособиями.

Комментарии:

1. конечно, но OP запрашивал документ, используемый WebKit и Mozilla для их реализаций. Пока стандарты не будут стандартизированы и не будут внедрены в браузеры, их собственная документация — самое близкое, что у нас есть.

2. Не совсем. Если Moz и Webkit делают что-то, что противоречит приведенным выше спецификациям W3, вы можете сообщить им об этом как об ошибке, и они примут и исправят это, даже если спецификация все еще находится в WD.

3. действительно? Разве спецификации никогда не меняются на стадии рабочего проекта?

4. Да, именно поэтому реализации имеют префикс, потому что они меняются по мере разработки спецификаций.

5. верно, но обычно они не так сильно переворачиваются, не так ли? Например, когда команда WebKit изменила свой синтаксис градиента, чтобы лучше соответствовать Mozilla и спецификации, они сохранили свой существующий синтаксис (см. webkit.org/blog/1424/css3-gradients ). стратегия сопоставления реализации со спецификацией, похоже, заключается в том, чтобы подождать, пока спецификация не будет согласована с другими производителями браузеров, а затем реализовать без префикса.