<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Animation on たかおの解説</title><link>https://takao.blog/ja/tags/animation/</link><description>Recent content in Animation on たかおの解説</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>たかおの解説</copyright><lastBuildDate>Sat, 13 Jun 2026 23:11:50 +0900</lastBuildDate><atom:link href="https://takao.blog/ja/tags/animation/index.xml" rel="self" type="application/rss+xml"/><item><title>View Transitions APIによる滑らかなページ遷移アニメーション</title><link>https://takao.blog/ja/web/css-view-transitions-single-page-api/</link><pubDate>Sat, 05 Apr 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/ja/web/css-view-transitions-single-page-api/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post View Transitions APIによる滑らかなページ遷移アニメーション" /&gt;&lt;h2 id="はじめに"&gt;はじめに
&lt;/h2&gt;&lt;p&gt;WebサイトやWebアプリケーションにおける「ページ遷移時のアニメーション」は、ユーザー体験（UX）を向上させる重要な要素です。&lt;/p&gt;
&lt;p&gt;これまで、画面と画面を滑らかに繋ぐトランジションを実現するためには、Next.jsなどのフレームワークや、Framer Motion、GSAPといった複雑なJavaScriptアニメーションライブラリを利用し、要素のフェードアウトやマウント・アンマウントを制御する必要がありました。&lt;/p&gt;</description></item><item><title>CSS Scroll-Driven Animations：スクロールベース効果の未来</title><link>https://takao.blog/ja/web/css-scroll-driven-animations/</link><pubDate>Tue, 25 Jun 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/ja/web/css-scroll-driven-animations/</guid><description>&lt;img src="https://takao.blog/img/thumnail.webp" alt="Featured image of post CSS Scroll-Driven Animations：スクロールベース効果の未来" /&gt;&lt;h2 id="javascriptスクロールイベントの問題点"&gt;JavaScriptスクロールイベントの問題点
&lt;/h2&gt;&lt;p&gt;スクロールベースの効果は従来、メインスレッドで実行されるJavaScriptのスクロールイベントリスナーに依存しており、ジャンクやフレーム落ちの原因となっていました。パッシブリスナーである程度緩和されるものの、レイアウトスラッシングは解消されません。CSS Scroll-Driven Animationsはスクロール追跡をコンポジッタースレッドに移すことで、JavaScriptを一切使わずにスムーズな60fps効果を実現します。&lt;/p&gt;</description></item></channel></rss>