Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CSS animations and transitions
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
TriLan
April 11, 2014
Programming
1.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CSS animations and transitions
TriLan
April 11, 2014
More Decks by TriLan
See All by TriLan
TopExpert
webdev2014
0
72
Secret formula management
webdev2014
1
89
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
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
940
The Rails Doctrine Decade
koic
2
390
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
130
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
400
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
210
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.9k
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
18
17k
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
7
4.9k
カツオ、ご期待ください
suneo3476
0
100
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
580
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
3.2k
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
900
Practical Orchestrator
shlominoach
192
12k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.1k
For a Future-Friendly Web
brad_frost
183
10k
Designing for Timeless Needs
cassininazir
1
510
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
590
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
A better future with KSS
kneath
240
18k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
490
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
Спасибо!