Jump to content

CSS-анимация

(Перенаправлено из CSS-анимации )
CSS-анимации
CSS-анимация, уровень 1
Интерактивный SVG с наведения эффектом
Аббревиатура CSS-АНИМАЦИИ-1
Родное имя
CSS-анимации
Статус Рабочий проект W3C
Впервые опубликовано 20 марта 2009 г. ( 20 марта 2009 г. ) [ 1 ]
Последняя версия Уровень 1
2 марта 2023 г. ( 2023-03-02 ) [ 2 ]
Предварительная версия Уровень 2
2 марта 2023 г. ( 2023-03-02 ) [ 3 ]
Организация Консорциум Всемирной паутины
комитет Рабочая группа CSS
Редакторы
  • Дин Джексон
  • Л. Дэвид Бэрон
  • Тэб Аткинс мл.
  • Брайан Бертлз
  • Дэвид Хаятт
  • Крис Маррин
  • Сильвен Галино
[ 2 ]
Базовые стандарты CSS
Домен CSS
Веб-сайт www .w3 .org /ТР /css-анимации-1 /

CSS-анимация — это предлагаемый модуль для каскадных таблиц стилей , который позволяет анимировать элементы HTML- документа с помощью CSS.

Хотя псевдокласс :hover использовался для создания элементарной анимации в течение многих лет, расширения CSS в области анимации были минимальными до конца десятилетия 2000-х. Еще в 2007 году WebKit объявил о своем намерении включить CSS-анимацию, переходы и преобразования в качестве функций WebKit. В феврале 2009 года компания также объявила о реализации как неявной, так и явной анимации посредством CSS. Анимация CSS также была предложена как функция CSS3, текущего проекта спецификации, управляемого Консорциумом World Wide Web (W3C).

CSS Animations — это модуль каскадных таблиц стилей. Он позволяет пользователям наводить курсор на объекты и воспроизводить анимацию. В настоящее время он принят всеми основными поисковыми системами. Несмотря на разногласия со стороны тех, кто предпочитает анимацию с помощью Javascript, тег hover теперь широко используется в сообществе каскадных таблиц стилей.

Масштабируемая векторная графика

[ редактировать ]
Анимированный SVG с использованием CSS 3.

Помимо hover , масштабируемая векторная графика поддерживает правило @keyframes , позволяющее анимировать ограниченный набор преобразований. Firefox и Chrome использовали расширения @-moz-keyframes и @-webkit-keyframes соответственно до того, как @keyframes был добавлен в спецификацию CSS 3. [ 2 ]

Поддержка браузера

[ редактировать ]

По состоянию на июнь 2011 года Firefox 5 включает поддержку анимации CSS. [ 4 ] CSS-анимация также доступна в качестве модуля в ночных сборках WebKit, а также в Google Chrome , Safari 4 и 5 и Safari для iOS (iPhone, iPod Touch, iPad), Android версий 2.x и 3.x, Internet Explorer 10. + и браузер Microsoft Edge , веб-браузер BlackBerry OS 6, с -webkit- префикс. [ 5 ] [ 6 ] [ 7 ] Он также используется в iTunes 9 для поддержки файлов iTunes LP .

На ранних этапах разработки анимации CSS она вызвала беспокойство у тех, кто предпочитает анимацию с помощью JavaScript. [ 8 ] или, в менее используемой степени, язык синхронизированной мультимедийной интеграции (SMIL); другие утверждали, что это шаг Apple Inc. , главного спонсора проекта WebKit, с целью обойти включение Adobe Flash (и существующей Flash-анимации компании ) в линейку мобильных устройств iOS , использующих Safari . [ 9 ] [ 10 ] [ 11 ] Более того, хотя каскадные таблицы стилей являются относительно простым в использовании языком программирования, многие программисты все еще испытывают трудности с созданием анимации. Из-за этой проблемы несколько человек и веб-сайтов разработали и создали анимацию кнопок CSS с открытым исходным кодом. [ 12 ] чтобы пользователи могли копировать. Однако, даже несмотря на предыдущие разногласия, CSS-анимацию преимущественно можно найти и широко использовать в Интернете.

См. также

[ редактировать ]
  1. ^ «История публикаций CSS-анимации уровня 1 — W3C» . W3C . нд . Проверено 9 апреля 2021 г.
  2. ^ Jump up to: а б с Джексон, Дин; Барон, Л. Дэвид; Аткинс-младший, Таб; Бертлз, Брайан; Хаятт, Дэвид; Маррин, Крис; Галино, Сильвен, ред. (2 марта 2023 г.). «CSS-анимация, уровень 1» . W3C . Рабочая группа CSS . Проверено 26 марта 2023 г.
  3. ^ Барон, Л. Дэвид; Бертлз, Брайан, ред. (2 марта 2023 г.). «CSS-анимация, уровень 2» . Черновики редактора рабочей группы CSS . Проверено 26 марта 2023 г.
  4. ^ Примечания к выпуску Mozilla Firefox , Mozilla Foundation, 21 июня 2011 г., заархивировано из оригинала 11 августа 2011 г. , получено 9 апреля 2021 г. {{citation}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  5. ^ Хаятт, Дэйв (31 октября 2007 г.), «CSS Animation | WebKit» , WebKit , Surfin 'Safari , получено 9 апреля 2021 г.
  6. ^ Джексон, Дин (05 февраля 2009 г.), «CSS Animation | WebKit» , WebKit , Surfin 'Safari , получено 9 апреля 2021 г.
  7. ^ «Правило @keyframes (Internet Explorer)» , Microsoft Docs , Microsoft, 25 ноября 2018 г., заархивировано из оригинала 26 ноября 2018 г. , получено 9 апреля 2021 г.
  8. ^ Снук, Джонатан (31 октября 2007 г.), CSS-анимация в Safari , Snook.ca, заархивировано из оригинала 27 января 2021 г. , получено 9 апреля 2021 г.
  9. ^ Ким, Арнольд (06 февраля 2009 г.), CSS-анимация появится в Safari и уже в iPhone. Меньше зависимости от Flash? , MacRumors.com , получено 9 апреля 2021 г.
  10. ^ Палмер, Роберт (06 февраля 2009 г.), CSS-анимация заменит Flash в MobileSafari? Маловероятно , неофициальный блог Apple, заархивировано из оригинала 9 февраля 2009 г. , получено 9 апреля 2021 г.
  11. ^ Феррари, Винсент (09 февраля 2009 г.), CSS-анимация: замена Flash? , Мысли Apple , получено 9 апреля 2021 г.
  12. ^ КнопкаАнимации (11 декабря 2019 г.). «CSS-анимация кнопок (с кодом)» . Кнопка Анимации . Проверено 9 апреля 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b1627e1d0919dcf6cbacb5850ebd1132__1713650940
URL1:https://arc.ask3.ru/arc/aa/b1/32/b1627e1d0919dcf6cbacb5850ebd1132.html
Заголовок, (Title) документа по адресу, URL1:
CSS animations - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)