AllFrontend.pdf
58.6 MB
Этот документ объединяет ключевые темы, техники и механизмы, которые лежат в основе современной фронтенд-разработки.
#readme
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤5
Раньше для плавной анимации между состояниями приходилось городить свои анимации и тащить JS-утилиты. Теперь достаточно одного вызова API + немного CSS.
document.startViewTransition(() => { /* обновляем DOM */ }) делает снимок DOM «до» и «после», а браузер сам строит плавный переход между ними.
Элементы с одинаковым view-transition-name анимируются как связанные: старое состояние плавно превращается в новое.
✨ Идеально для:
- переходов между страницами
- раскрытия карточек
- галерей и модальных окон
- лёгких SPA без фреймворков
⚠️ Поддержка:
Same-document переходы (SPA):
- Chrome 111+, Edge 111+
- Safari 18+
- Firefox 144+
Cross-document переходы (MPA):
- Chrome 126+, Edge 126+
- Safari 18.2+
- Firefox — пока не поддерживается
Используйте как прогрессивное улучшение: в старых браузерах будет обычная навигация.
#readme #js #css
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2👍1