Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CSS animations and transitions
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
TriLan
April 11, 2014
Programming
1.4k
0
Share
CSS animations and transitions
TriLan
April 11, 2014
More Decks by TriLan
See All by TriLan
TopExpert
webdev2014
0
70
Secret formula management
webdev2014
1
88
Angular JS
webdev2014
0
1.5k
Preprocessors CSS
webdev2014
1
1.5k
Mobile apps
webdev2014
0
1.5k
Build automation statics
webdev2014
0
1.5k
Gathering statistics of the department with the monitor output
webdev2014
0
1.5k
Creating interfaces in resource-limited settings
webdev2014
0
1.4k
Design vs usability
webdev2014
0
1.6k
Other Decks in Programming
See All in Programming
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
700
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.5k
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
100
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
410
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
2
610
ふつうのFeature Flag実践入門
irof
7
3.4k
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
230
dRuby over BLE
makicamel
1
270
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.2k
さぁV100、メモリをお食べ・・・
nilpe
0
120
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
19
7.8k
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
310
Featured
See All Featured
BBQ
matthewcrist
89
10k
エンジニアに許された特別な時間の終わり
watany
107
240k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Between Models and Reality
mayunak
4
320
Utilizing Notion as your number one productivity tool
mfonobong
4
310
First, design no harm
axbom
PRO
2
1.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
810
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
190
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A Modern Web Designer's Workflow
chriscoyier
698
190k
The Invisible Side of Design
smashingmag
302
52k
Transcript
CSS анимации. Копнем поглубже. Денис Горбунов
Преимущества CSS 1. Простые 2. Доступные всем 3. Разнообразные 4.
Нативная возможность браузера 2
Как делать? 3
Как делать? CSS-transitions и CSS-animations 4
Общее 1. Указываешь, какое свойство изменяется 2. Функция timing(easing) 3.
Продолжительность 4. Отслеживание событий через JS 5. Анимирование 5
Различия 1. Вызов (triggering) 6
Различия 1. Вызов (triggering) 2. Повторение (loop) 7
Различия 1. Вызов (triggering) 2. Повторение (loop) 3. Точки контроля
animation transition 8
Различия 1. Вызов (triggering) 2. Повторение (loop) 3. Точки контроля
4. Управление через JS 9
Управление через JS 1. getComputedStyle и getPropertyValue var box =
document.getElementsByClassName('box')[0], computedStyle = window. getComputedStyle(box) , width = computedStyle. getPropertyValue('width') ; 01. 02. 03. 10
Управление через JS 1. getComputedStyle и getPropertyValue 2. transitionend и
animationend 11
Какие свойства лучше анимировать? 12
None
None
Ссылки • CSS transition • CSS animation • CSS3: Animations
vs. Transitions • Controlling CSS Animations and Transitions with JavaScript • High Performance Animations 15
Спасибо!