Слайд 2
![Псевдоклассы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-1.jpg)
Слайд 3
![Синтаксис Селектор:псевдокласс {свойства css} a:link { color: #0000d0; /* Цвет ссылок */ }](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-2.jpg)
Синтаксис
Селектор:псевдокласс {свойства css}
a:link { color: #0000d0; /* Цвет ссылок */ }
Слайд 4
![Для ссылок :active :hover :link :visited](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-3.jpg)
Для ссылок
:active
:hover
:link
:visited
Слайд 5
![Для элементов формы :invalid :read-only :checked :default :disabled :empty :enabled :focus :indeterminate](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-4.jpg)
Для элементов формы
:invalid
:read-only
:checked
:default
:disabled
:empty
:enabled
:focus
:indeterminate
Слайд 6
![Наследование :nth-last-child :nth-last-of-type :nth-of-type :only-child](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-5.jpg)
Наследование
:nth-last-child
:nth-last-of-type
:nth-of-type
:only-child
Слайд 7
![Анимация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-6.jpg)
Слайд 8
![Вендорные префиксы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-7.jpg)
Слайд 9
![Простая анимация Animation-name – имя анимации Animation-duration – продолжительность анимации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-8.jpg)
Простая анимация
Animation-name – имя анимации
Animation-duration – продолжительность анимации
Слайд 10
![@keyframes](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-9.jpg)
Слайд 11
![@keyframes](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-10.jpg)
Слайд 12
![Количество повторов animation-iteration-count Infinite – бесконечно Число (например: 10)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-11.jpg)
Количество повторов
animation-iteration-count
Infinite – бесконечно
Число (например: 10)
Слайд 13
![Обратное направление animation-direction alternate – элемент движется в обратном направлении](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-12.jpg)
Обратное направление
animation-direction
alternate – элемент движется в обратном направлении
Слайд 14
![Медленное и быстрое перемещение animation-timing-function ease — Замедляется в конце](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-13.jpg)
Медленное и быстрое перемещение
animation-timing-function
ease — Замедляется в конце
linear — Равномерное движение
ease-in — Ускоряется
ease-out — замедляется
в середине
ease-in-out — Начало – медленное, середина – быстрая, конец – медленный
Слайд 15
![Задержка анимации animation-delay](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-14.jpg)
Задержка анимации
animation-delay
Слайд 16
![Пауза анимации animation-play-state running – Анимация проигрывается (по умолчанию) paused – Анимация не проигрывается](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-15.jpg)
Пауза анимации
animation-play-state
running – Анимация проигрывается (по умолчанию)
paused – Анимация не проигрывается
Слайд 17
![Несколько анимация для одного элемента Каждая анимация ОТДЕЛЬНО описывается с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-16.jpg)
Несколько анимация для одного элемента
Каждая анимация ОТДЕЛЬНО описывается с помощью @keyframes.
В animation-name указать
имена анимации через ЗАПЯТУЮ
Слайд 18
![Сокращенная запись animation: , … -webkit-animation: kvadrat 15s 10, fon 15s 10;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-17.jpg)
Сокращенная запись
animation: <имя№1> <время№1> <ускорение№1> <задержка№1> <повторы№1> <обратное направление№1> , <имя№2>
<время№2>…
-webkit-animation: kvadrat 15s 10, fon 15s 10;
Слайд 19
![animation -webkit-animation-name — задает имя анимации -webkit-animation-duration — задает время](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-18.jpg)
animation
-webkit-animation-name — задает имя анимации
-webkit-animation-duration — задает время проигрывания анимации
-webkit-animation-timing-function — описывает метод расчета
промежуточных значений свойств для анимации
-webkit-animation-delay — задает задержку анимации
-webkit-animation-iteration-count — задает количество циклов анимации
-webkit-animation-direction — задает направление анимации
-webkit-animation-play-state — определяет, проигрывается ли анимация или стоит на паузе
Слайд 20
![transform](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-19.jpg)
Слайд 21
![transform translate(сдвиг ВПРАВО, сдвиг ВНИЗ); rotate(угол поворота); scale(Во сколько раз](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-20.jpg)
transform
translate(сдвиг ВПРАВО, сдвиг ВНИЗ);
rotate(угол поворота);
scale(Во сколько раз увеличить блок);
em>skew(угол поворота боковых
сторон, угол поворота верхней и нижней стороны);
Слайд 22
![transition](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-21.jpg)
Слайд 23
![transition transition-property – для какого свойства создаем плавный переход transition-duration](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-22.jpg)
transition
transition-property – для какого свойства создаем плавный переход
transition-duration – время анимации
transition-timing-function – тип движения
(принимает те же значения что и animation-timing-function ). Является не обязательным
transition-delay - задержка. Является не обязательным
Слайд 24
![transition-timing-function ease — Замедляется в конце linear — Равномерное движение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301146/slide-23.jpg)
transition-timing-function
ease — Замедляется в конце
linear — Равномерное движение
ease-in — Ускоряется
ease-out — замедляется в середине
ease-in-out — Начало
– медленное, середина – быстрая, конец – медленный