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
TriLan
April 11, 2014
Programming
0
1.4k
CSS animations and transitions
TriLan
April 11, 2014
Tweet
Share
More Decks by TriLan
See All by TriLan
TopExpert
webdev2014
0
64
Secret formula management
webdev2014
1
78
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
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
160
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
2026年 エンジニアリング自己学習法
yumechi
0
130
Patterns of Patterns
denyspoltorak
0
1.4k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
970
CSC307 Lecture 02
javiergs
PRO
1
770
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
170
組織で育むオブザーバビリティ
ryota_hnk
0
170
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
SourceGeneratorのススメ
htkym
0
190
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
The Spectacular Lies of Maps
axbom
PRO
1
520
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
GraphQLとの向き合い方2022年版
quramy
50
14k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Music & Morning Musume
bryan
47
7.1k
Mind Mapping
helmedeiros
PRO
0
78
Docker and Python
trallard
47
3.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
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
Спасибо!