background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "CSS animation и @keyframes за 12 минут. Подробный разбор CSS свойств анимации + шпаргалка."

input logo icon
Обложка аудиозаписи
Подождите немного, мы готовим ссылки для удобного просмотра видео без рекламы и его скачивания.
console placeholder icon
Оглавление
|

Оглавление

0:00
Вступление
0:29
Ключевые кадры @keyframes
2:11
Свойство animation-name
3:01
Свойство animation-duration
3:52
Свойство animation-timing-function
4:32
Свойство animation-iteration-count
5:41
Свойство animation-direction
6:31
Свойство animation-play-state
7:57
Свойство animation-delay
8:44
Свойство animation-fill-mode
9:41
Универсальное свойство animation
11:06
Важная информация!
Теги видео
|

Теги видео

фрилансер по жизни
CSS animation и @keyframes
@keyframes
css @keyframes
css keyframe animations
css3 анимация
css3 уроки
css3 для начинающих
css
css уроки
css3
css animation
css animation tutorial
css animation effects
уроки html css js
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:00
привет это фрилансер по жизни продолжаем
00:00:02
изучать и с магию и сегодня познакомимся
00:00:05
со свойством они мишин и ключевыми
00:00:07
кадрами keyframe поехали но сначала
00:00:10
поставь лайк этому видео и подпишись на
00:00:12
канал иначе я приду к тебе в 4 утра и
00:00:15
буду очень громко петь песни аллы
00:00:17
пугачёвой
00:00:18
как исчез и свойства плавных переходов
00:00:21
транзишен на которой мы говорили в
00:00:23
прошлом уроке свойства они мишин
00:00:25
призвана сделать нашу верстку более
00:00:27
динамичный пойдем покажу итак у меня
00:00:30
есть вот такой симпатичный белый кружок
00:00:32
внутри никого блок этот белый кружок мою
00:00:35
будем анимировать но сперва запишем
00:00:38
ключевые кадры cave frames синтаксис
00:00:40
записи следующий переходим все с файл и
00:00:43
записываем словакии frames начиная с
00:00:45
собачки ставим собачку и пишем ки flames
00:00:50
так ставим пробел и здесь придумываем
00:00:53
название наших ключевых кадров обычно
00:00:55
название описывает тип анимации либо что
00:00:57
мы они миру я придумал такое название
00:01:00
white сорт белый круг и ставим фигурные
00:01:05
скобки внутри этих фигурных скобок мы
00:01:07
будем записывать наши ключевые кадры
00:01:09
можно записать словами например chrome у
00:01:15
каждого кадра будут свои фигурные скобки
00:01:18
можно записать и в процентах например от
00:01:21
0 процентов до 100 процентов я
00:01:24
рекомендую записывать именно в процентах
00:01:26
далее внуть внутри ключевых кадров
00:01:29
выпишем начальные параметры начальные
00:01:33
сердце свойства нашего объекта в
00:01:34
частности нашего белого кружка и
00:01:37
конечные css свойства то есть те которым
00:01:40
мы хотим привести наш кружок например я
00:01:43
хочу чтобы во время анимации он
00:01:45
сдвинуться влево на 500 пикселей то есть
00:01:47
начальная точка у меня будет лев 0 а
00:01:49
конечная будет лифт 500 пикселей вот
00:01:54
таким вот образом конечно можно
00:01:56
указывать и промежуточные ключевые кадры
00:01:59
например 50 процентов и писать здесь
00:02:01
какие-то свои свойства но к этому мы
00:02:05
вернемся немножко позже а сейчас
00:02:06
рассмотрим свойства они мишин которое
00:02:08
можно разделить на ряд других свойств
00:02:11
первое свойство в нашем списке они
00:02:13
меньше name определяет список
00:02:15
применяемых к элементу они анимаций то
00:02:17
есть ключевых кадров можно указывать
00:02:19
несколько через запятую но приоритет
00:02:21
будет у последней записи ими анимации
00:02:24
чувствительно к регистру и не
00:02:26
допускается использование ключевого
00:02:28
слова но но он можно использовать для
00:02:30
отключения анимации совсем рекомендуется
00:02:33
писать название отражающие суть анимации
00:02:36
при этом можно использовать одно или
00:02:38
несколько слов разделенных дефисом либо
00:02:41
через символ нижнего подчеркивания
00:02:44
нашем случае для селектора класса кружка
00:02:47
контент сортов мы указываем имя которым
00:02:50
ранее назвали наши ключевые кадры а
00:02:52
именно white shark таким образом мы
00:02:55
связываем
00:02:56
этот селектор нашего кружка с этими
00:03:00
ключевыми кадрами следующее свойство это
00:03:02
аниме шин duration отвечает за
00:03:04
продолжительность анимации
00:03:06
то есть мы указываем время за которое
00:03:08
проигрываются ключевые кадры другими
00:03:10
словами время за которое
00:03:12
начальное значение свойств перейдут в
00:03:15
конечное значение время записывается в
00:03:18
секундах либо в миллисекундах например
00:03:20
одна секунда 2 секунды две с половиной
00:03:24
секунды или 500 миллисекунд также можно
00:03:29
указывать несколько значений времени для
00:03:32
каждого из значений указанных в нем
00:03:35
решений для нашего симпатичного кружочка
00:03:38
укажем значение равное например две
00:03:41
секунды и обновим страницу
00:03:44
мы увидим что у нас уже начинает
00:03:47
проигрываться некая анимация и мы
00:03:50
движемся дальше они мишин тайминг фонтан
00:03:53
задает сценарий развития анимации между
00:03:55
ключевыми кадрами значение по умолчанию
00:03:58
из также можно указывать несколько
00:04:00
значений через запятую об именах этих
00:04:02
функций я уже подробно рассказывал
00:04:04
прошлом уроке пруссии с переходы здесь
00:04:07
абсолютно все тоже он сам и я просто
00:04:10
напомню что существует шпаргалка по
00:04:12
ссылке в описании где в пункте они машин
00:04:15
тайминг фанкшн можно посмотреть все эти
00:04:17
названия
00:04:18
а также различное значение свойства
00:04:21
кубик без я вот здесь но для нашего
00:04:24
кружка я задам линейный сценарий
00:04:26
анимация лайнер сохраним посмотрим
00:04:31
следующее очень важное свойство это
00:04:34
анимация интересен каун отвечает за
00:04:36
количество повторов ключевых кадров по
00:04:39
умолчанию значения 1 уже по традиции
00:04:41
говорю что можно указывать несколько
00:04:43
значений через запятую это значение
00:04:46
числовой один мы можем изменить для
00:04:48
нашего кружка например на 3 и посмотреть
00:04:51
что будет мы увидим что наша анимация
00:04:54
проиграется три раза подряд кроме
00:04:58
числового значения можно указать еще
00:05:00
слово инфинит что заставит нашу анимацию
00:05:03
проигрываться бесконечно и пока у нас
00:05:07
анимация играет бесконечно вернемся к
00:05:10
нашим ключевым кадром я уже говорил что
00:05:12
тут можно указывать промежуточные
00:05:15
ключевые кадры например 50 процентов а
00:05:17
также задавать какие-то другие css
00:05:20
свойства например я хочу чтобы
00:05:22
посерединке нашей анимация у меня
00:05:25
border-radius равнялся нулю и посмотрим
00:05:28
что будет теперь мы видим что наш круг
00:05:30
превращается в квадрат а потом опять
00:05:33
превращаются в круг список свойств
00:05:35
которые подаются анимации также
00:05:37
шпаргалки по ссылке в описании но мы
00:05:41
движемся дальше и следующее свойство это
00:05:42
не меньшим direction определяет тип и
00:05:45
направление проигрывания ключевых кадров
00:05:48
значение по умолчанию normal то есть
00:05:50
наши кадры будут проигрываться таким
00:05:52
образом как мы их записали вот здесь вот
00:05:55
но это дело можно изменить например для
00:05:57
нашего кружка мы зададим значения
00:05:59
alternet это будет означать что каждый
00:06:01
четный проход по ключевым кадрам будет
00:06:04
проигрываться в обратную сторону в итоге
00:06:06
мы получаем пинг-понг добавив к этому
00:06:09
значению дефис и слова реверс мы получим
00:06:12
следующее каждый нечетный проход будет
00:06:15
проигрываться задом наперёд то есть
00:06:18
начиная с первым или же просто оставить
00:06:22
значение роверс в этом случае у нас
00:06:24
анимация будет просто происходить задам
00:06:27
перед начиная с конца к началу
00:06:30
следующее интересное свойство это они
00:06:32
bass and play state позволяет запускать
00:06:34
либо приостанавливать анимацию по
00:06:37
определенному событию по умолчанию
00:06:39
значения running то есть анимация
00:06:41
продолжается но я могу ее приостановить
00:06:44
например я хочу чтобы при наведении на
00:06:47
деф стал сам контент это как бы оболочка
00:06:50
в котором у меня движется наш круга
00:06:52
квадрат вот собственно он остановился
00:06:55
вот поэтому я указываю псевдо-класс
00:06:58
hover для моего дела с классом контент
00:07:02
до внутри этого псевдо-класса я
00:07:04
обращаюсь к нашему кружочку и здесь
00:07:07
меняют значение свойства анимация place
00:07:09
they тренинг на паузу смотрим так
00:07:14
теперь при наведении на весь этот блок в
00:07:17
котором движется у меня объект
00:07:20
объект этот становится как бы на паузу
00:07:23
когда мышку убираю анимация продолжается
00:07:26
свойства они мишин playstation значением
00:07:29
по узд именно приостанавливает анимацию
00:07:32
если я хочу как бы сбросить ее на
00:07:34
стартовую позицию там не нужно
00:07:36
использовать параметр анимешный но
00:07:39
теперь это будет выглядеть следующим
00:07:40
образом я навожу мышкой и а мой кружок
00:07:44
становится в исходную позицию мышку я
00:07:46
убираю и у меня анимация стартует с
00:07:49
самого начала ну и конечно же как и для
00:07:51
предыдущих свойств тут можно указывать
00:07:53
несколько значений через запятую и без
00:07:56
всяких задержек мы движемся дальше
00:07:58
переходим к свойству которая собственно
00:08:00
за эти задержки и отвечает зовут его они
00:08:03
машин дали и в качестве значения
00:08:06
указывается время либо несколько
00:08:08
значений времени длительности задержки
00:08:11
перед началом анимации например для
00:08:14
нашего кружочка квадратика мы можем
00:08:16
поставить задержку перед анимацией 2
00:08:19
секунды обновляем ждём две секунды и
00:08:22
только после этого у нас стартует
00:08:24
анимация также можно указывать
00:08:27
отрицательное значение задержки например
00:08:29
-1 что является половиной значения ни
00:08:32
машин duration это позволит нам
00:08:34
запускать анимацию с середины цикла
00:08:38
также естественно можно указывать
00:08:40
несколько значений через запятую
00:08:43
следующее свойство это они меньше нфл
00:08:45
мод определяет какие значения анимируем
00:08:48
их свой применятся к объекту после
00:08:50
завершения анимации значение по
00:08:52
умолчанию но и можно указывать несколько
00:08:55
значений через запятую это мы сейчас и
00:08:58
наблюдаем но мы можем поменять значения
00:09:00
например на формат и чтобы увидеть
00:09:03
результат отменим бесконечное
00:09:06
проигрывание и поставим проигрываться
00:09:07
один раз посмотрим что будет
00:09:10
обновляем и видим что наш объект после
00:09:14
того как анимация закончилась к нему
00:09:16
применились конечные свойство наших
00:09:19
ключевых кадров а именно лев в 500
00:09:22
пикселей напомню что если будет значение
00:09:25
по умолчанию 0 то в конце анимации
00:09:28
объект вернётся к своим изначальным
00:09:31
свойств так вот именно этом можно
00:09:34
изменить путем применения
00:09:37
значения forwards к свойству они машин
00:09:39
филма краткая запись анимации с помощью
00:09:43
универсального свойства анемий шин с
00:09:46
помощью этого свойства можем записать
00:09:48
все значения предыдущих свойств в одну
00:09:50
строку для этого мы записываем
00:09:52
универсальное свойство они меньше и по
00:09:55
очереди начинаем добавлять значения
00:09:57
начинаем s iii mini white сорту потом
00:10:00
добавляем duration 2 секунды потом
00:10:04
понимаешь into mine faction потом
00:10:07
например они мишин интересен каунт
00:10:09
поставим бесконечность дальше direction
00:10:12
дальше у нас задержка поставим нулевую i
00:10:16
feel мод
00:10:18
вот таким образом также мы можем
00:10:21
использовать множественную запись то
00:10:23
есть несколько ключевых кадров
00:10:25
подключать несколько ключевых кадров с
00:10:28
помощью универсального свойство не мишин
00:10:30
примеру от помимо ключевых кадров
00:10:32
восторг у нас есть еще ключевые кадры
00:10:35
red circle с какими-то другими
00:10:37
параметрами так вот для этого для
00:10:40
подключения еще раз сорт мы ставим здесь
00:10:42
запятую мы можем это все скопировать
00:10:45
изменить здесь название на red circle
00:10:48
вот изменить также параметры любые
00:10:52
анимации да и другие параметры если нам
00:10:57
это нужно и таким образом у нас уже
00:10:59
применяются двое ключевых кадров white
00:11:03
circle & resort если ты вдруг что-то под
00:11:07
забудешь у тебя всегда под рукой будет
00:11:09
супер шпаргалка по ссылке в описании ну
00:11:12
естественно ничего не будет работать без
00:11:14
твоего комментария под видосом обучайся
00:11:17
развивайся и помни живи работой
00:11:20
свободное время
00:11:22
[музыка]

Описание:

CSS animation и @keyframes за 12 минут. Подробный разбор свойств + шпаргалка Как и CSS свойство плавных переходов transition, о котором мы говорили в предыдущем уроке, свойство animation призвано сделать нашу верстку более динамичной, оживить её для лучшего взаимодействия с пользователем и создания WOW эффекта. Но в отличие от CSS переходов, создание анимации базируется на ключевых кадрах @keyframes, которые позволяют автоматически воспроизводить и повторять эффекты на протяжении заданного времени, а также приостанавливать анимацию по определенному событию. Другими словами, использование конструкции animation и @keyframes позволяет нам создавать более сложные сценарии анимаций. 🤟 Поставил ЛАЙК? Держи шраргалку: https://fls.guru/cssanimation.html Все о CSS переходах (transitions) за 16 минут: https://www.youtube.com/watch?v=yZFg3cuq_LU&list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr&index=22 Содержание: 00:00 - Вступление 00:29 - Ключевые кадры @keyframes 02:11 - Свойство animation-name 03:01 - Свойство animation-duration 03:52 - Свойство animation-timing-function 04:32 - Свойство animation-iteration-count 05:41- Свойство animation-direction 06:31 - Свойство animation-play-state 07:57 - Свойство animation-delay 08:44 - Свойство animation-fill-mode 09:41 - Универсальное свойство animation 11:06 - Важная информация! 🔴 Получить доступ к плюшкам + поддержать канал: https://www.patreon.com/freelancerlifestyle 🔴 Telegram канал: https://t.me/freelancer_lifestyle (https://teleg.run/freelancer_lifestyle) 🔴 Telegram чат по верстке: https://t.me/flschat (https://teleg.run/flschat) 🔴 Facebook: https://www.facebook.com/unsupportedbrowser 🔴 Instagram: https://www.facebook.com/unsupportedbrowser 👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками! Ссылка на канал: https://www.youtube.com/c/freelancerlifestyle 🤟 Живи, а работай в свободное время! ©

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "CSS animation и @keyframes за 12 минут. Подробный разбор CSS свойств анимации + шпаргалка."?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "CSS animation и @keyframes за 12 минут. Подробный разбор CSS свойств анимации + шпаргалка." выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "CSS animation и @keyframes за 12 минут. Подробный разбор CSS свойств анимации + шпаргалка."?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "CSS animation и @keyframes за 12 минут. Подробный разбор CSS свойств анимации + шпаргалка." на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "CSS animation и @keyframes за 12 минут. Подробный разбор CSS свойств анимации + шпаргалка."?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "CSS animation и @keyframes за 12 минут. Подробный разбор CSS свойств анимации + шпаргалка."?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.