#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-transition
запись, ссылка на Safari CSS- ‘Автоматическая анимация (переходы)», Руководство по визуальным эффектам Safari CSS
- Официальная запись в блоге WebKit о переходах
Анимация WebKit
-webkit-animation
запись, ссылка на Safari CSS- Раздел «Анимация ключевых кадров», Руководство по визуальным эффектам Safari CSS
- Официальная запись в блоге WebKit об анимации
Редактировать: согласно вашему комментарию, спрашивающему о преобразованиях:
Mozilla преобразует
WebKit преобразует
Ответ №2:
Спецификация переходов:
- В версии для разработки: http://dev.w3.org/csswg/css3-transitions /
- Опубликованная версия: http://www.w3.org/TR/css3-transitions /
Спецификация анимации
- В версии для разработки: http://dev.w3.org/csswg/css3-animations /
- Опубликованная версия: http://www.w3.org/TR/css3-animations /
Все остальные ссылки, размещенные выше (например, ссылки MDN, ссылки на блог Webkit), НЕ являются спецификациями, а скорее учебными пособиями.
Комментарии:
1. конечно, но OP запрашивал документ, используемый WebKit и Mozilla для их реализаций. Пока стандарты не будут стандартизированы и не будут внедрены в браузеры, их собственная документация — самое близкое, что у нас есть.
2. Не совсем. Если Moz и Webkit делают что-то, что противоречит приведенным выше спецификациям W3, вы можете сообщить им об этом как об ошибке, и они примут и исправят это, даже если спецификация все еще находится в WD.
3. действительно? Разве спецификации никогда не меняются на стадии рабочего проекта?
4. Да, именно поэтому реализации имеют префикс, потому что они меняются по мере разработки спецификаций.
5. верно, но обычно они не так сильно переворачиваются, не так ли? Например, когда команда WebKit изменила свой синтаксис градиента, чтобы лучше соответствовать Mozilla и спецификации, они сохранили свой существующий синтаксис (см. webkit.org/blog/1424/css3-gradients ). стратегия сопоставления реализации со спецификацией, похоже, заключается в том, чтобы подождать, пока спецификация не будет согласована с другими производителями браузеров, а затем реализовать без префикса.