DESIGN DIRECTION

切り替える

スライドや場面が次に移るときの動きです。

0.00秒

調整して指示を作る

値を変えると、見本と下の指示例・細かい指定・HTML・CSS が書き換わります。

速さの変わり方

切り替える

プッシュPush

次の画面が、今の画面を横へ押し出して入ってくる。

AIへの指示例上の調整が入ります

スライド用(PowerPoint・Canva を操作するAIに)スライドの切り替えは、次のスライドが右から入ってきて、今のスライドを左へ押し出す動き(プッシュ)にしてください。長さは0.6秒で、始めと終わりがゆっくりになる(イーズインアウト)ようにしてください。
動画用(動画を作るAIや編集の依頼に)場面の切り替えを、次の画面が右から入り今の画面を左へ押し出すプッシュにしてください。0.6秒、速さの変わり方はイーズインアウト(ease-in-out)。
細かい指定動画を作る人・細かく指示したい人向け
長さ
0.6秒
速さの変わり方
イーズインアウト(ease-in-out)
曲線の数値
cubic-bezier(0.42, 0, 0.58, 1)
向き
右から左へ(今の画面と次の画面がくっついたまま動く)
HTML・CSS・JavaScriptWebページや HTML のスライドを作る人向け。貼ればそのまま動きます
<div class="fb-stage">
  <section class="fb-page fb-now">1 目的</section>
  <section class="fb-page fb-next">2 進め方</section>
</div>
<button type="button" class="fb-go-next">次へ</button>

<script>
  // 「次へ」を押したら切り替える。もう一度押すと最初に戻す
  const stage = document.querySelector('.fb-stage');
  document.querySelector('.fb-go-next').addEventListener('click', () => stage.classList.toggle('is-next'));
</script>

<style>
.fb-stage { position: relative; overflow: hidden; width: 480px; height: 270px; }
.fb-page { position: absolute; inset: 0; display: grid; place-items: center; background: #fff; }
.fb-next { transform: translateX(100%); }  /* 次の画面は、はじめ右の外で待つ */
.is-next .fb-now  { animation: fb-push-out 0.6s ease-in-out both; }
.is-next .fb-next { animation: fb-push-in  0.6s ease-in-out both; }
@keyframes fb-push-out { to { transform: translateX(-100%); } }  /* 今の画面は左へ */
@keyframes fb-push-in  { to { transform: translateX(0); } }      /* 次の画面は右から */

/* 端末で「動きを減らす」設定にしている人には動かさない */
@media (prefers-reduced-motion: reduce) {
  .is-next .fb-now, .is-next .fb-next { animation: none; transition: none; }
  .is-next .fb-now { visibility: hidden; } .is-next .fb-next { transform: none; }
}
</style>
どう動くか
今の画面と次の画面がくっついたまま、横へ動きます。「話が先へ進んだ」ことがはっきり伝わります。
使う場面
章が変わるとき、手順の次の段階へ進むとき、動画の場面転換。
やりすぎに注意
毎回の切り替えに使うと、見ている人が疲れます。区切りのところだけに使い、ほかはクロスフェードにすると落ち着きます。
0.00秒

調整して指示を作る

値を変えると、見本と下の指示例・細かい指定・HTML・CSS が書き換わります。

速さの変わり方

切り替える

クロスフェードCross-fade

今の画面が薄くなるのと同時に、次の画面が濃くなる。

AIへの指示例上の調整が入ります

スライド用(PowerPoint・Canva を操作するAIに)スライドの切り替えは、今のスライドが薄くなるのと同時に次のスライドが濃くなるフェードにしてください。長さは0.6秒で、始めと終わりがゆっくりになる(イーズインアウト)ようにしてください。
動画用(動画を作るAIや編集の依頼に)場面の切り替えを0.6秒のクロスフェード(ディゾルブ)にしてください。今の画面と次の画面を重ねて、同時に入れ替えます。速さの変わり方はイーズインアウト(ease-in-out)。
細かい指定動画を作る人・細かく指示したい人向け
長さ
0.6秒
速さの変わり方
イーズインアウト(ease-in-out)
曲線の数値
cubic-bezier(0.42, 0, 0.58, 1)
重ね方
今の画面 100% → 0%、次の画面 0% → 100% を同時に
HTML・CSS・JavaScriptWebページや HTML のスライドを作る人向け。貼ればそのまま動きます
<div class="fb-stage">
  <section class="fb-page fb-now">1 目的</section>
  <section class="fb-page fb-next">2 進め方</section>
</div>
<button type="button" class="fb-go-next">次へ</button>

<script>
  // 「次へ」を押したら切り替える。もう一度押すと最初に戻す
  const stage = document.querySelector('.fb-stage');
  document.querySelector('.fb-go-next').addEventListener('click', () => stage.classList.toggle('is-next'));
</script>

<style>
.fb-stage { position: relative; overflow: hidden; width: 480px; height: 270px; }
.fb-page { position: absolute; inset: 0; display: grid; place-items: center; background: #fff; }
.fb-next { opacity: 0; }  /* 次の画面は、はじめ透明で重ねておく */
.is-next .fb-now  { animation: fb-fade-out 0.6s ease-in-out both; }
.is-next .fb-next { animation: fb-fade-in  0.6s ease-in-out both; }
@keyframes fb-fade-out { to { opacity: 0; } }
@keyframes fb-fade-in  { to { opacity: 1; } }

/* 端末で「動きを減らす」設定にしている人には動かさない */
@media (prefers-reduced-motion: reduce) {
  .is-next .fb-now, .is-next .fb-next { animation: none; transition: none; }
  .is-next .fb-now { opacity: 0; } .is-next .fb-next { opacity: 1; }
}
</style>
どう動くか
2つの画面を重ねて、同時に入れ替えます。位置が動かないので、どこを見ればよいか迷いません。動画では「ディゾルブ」とも呼びます。
使う場面
普段のスライドの切り替え、写真が次々に変わる場面。いちばん無難な切り替えです。
やりすぎに注意
長くしすぎると、2つの画面が重なった時間がにごって見えます。0.3〜0.8秒が目安です。

ツールでの近い効果

  • PowerPoint 画面切り替えフェード

名前は 2026-10-16 に公式ページで確かめたものです(PowerPoint の画面切り替え)。版によって名前や並びが変わることがあります。

0.00秒

調整して指示を作る

値を変えると、見本と下の指示例・細かい指定・HTML・CSS が書き換わります。

速さの変わり方

切り替える

ズームで切り替えるZoom transition

今の画面に近づいて抜け、次の画面が手前に出てくる。

AIへの指示例上の調整が入ります

スライド用(PowerPoint・Canva を操作するAIに)スライドの切り替えは、今のスライドに近づいていくように拡大しながら消え、次のスライドが手前に出てくるズームにしてください。長さは0.6秒で、始めと終わりがゆっくりになる(イーズインアウト)ようにしてください。
動画用(動画を作るAIや編集の依頼に)場面の切り替えを0.6秒のズームにしてください。今の画面は130%へ拡大しながら消え、次の画面は80%から100%になりながら現れます。速さの変わり方はイーズインアウト(ease-in-out)。
細かい指定動画を作る人・細かく指示したい人向け
長さ
0.6秒
速さの変わり方
イーズインアウト(ease-in-out)
曲線の数値
cubic-bezier(0.42, 0, 0.58, 1)
今の画面
大きさ 100% → 130%・透明度 100% → 0%
次の画面
大きさ 80% → 100%・透明度 0% → 100%
HTML・CSS・JavaScriptWebページや HTML のスライドを作る人向け。貼ればそのまま動きます
<div class="fb-stage">
  <section class="fb-page fb-now">1 目的</section>
  <section class="fb-page fb-next">2 進め方</section>
</div>
<button type="button" class="fb-go-next">次へ</button>

<script>
  // 「次へ」を押したら切り替える。もう一度押すと最初に戻す
  const stage = document.querySelector('.fb-stage');
  document.querySelector('.fb-go-next').addEventListener('click', () => stage.classList.toggle('is-next'));
</script>

<style>
.fb-stage { position: relative; overflow: hidden; width: 480px; height: 270px; }
.fb-page { position: absolute; inset: 0; display: grid; place-items: center; background: #fff; }
.fb-next { opacity: 0; }  /* 次の画面は、はじめ透明で重ねておく */
.is-next .fb-now  { animation: fb-zoom-away 0.6s ease-in-out both; }
.is-next .fb-next { animation: fb-zoom-come 0.6s ease-in-out both; }
@keyframes fb-zoom-away { to { opacity: 0; transform: scale(1.3); } }
@keyframes fb-zoom-come { from { opacity: 0; transform: scale(0.8); } to { opacity: 1; transform: scale(1); } }

/* 端末で「動きを減らす」設定にしている人には動かさない */
@media (prefers-reduced-motion: reduce) {
  .is-next .fb-now, .is-next .fb-next { animation: none; transition: none; }
  .is-next .fb-now { opacity: 0; } .is-next .fb-next { opacity: 1; }
}
</style>
どう動くか
今の画面が拡大しながら消え、次の画面が少し小さい状態から広がって現れます。画面の奥へ進んでいくような印象です。
使う場面
全体から細かい話へ入るとき、章の始まり、動画の場面転換。
やりすぎに注意
動きが大きいので、毎回使うと疲れます。話の段階が変わる所だけに使います。
0.00秒

調整して指示を作る

値を変えると、見本と下の指示例・細かい指定・HTML・CSS が書き換わります。

速さの変わり方

切り替える

ワイプで切り替えるWipe transition

境目の線が横に動いて、次の画面に塗り替わる。

AIへの指示例上の調整が入ります

スライド用(PowerPoint・Canva を操作するAIに)スライドの切り替えは、次のスライドが左から右へ拭き取るように現れるワイプにしてください。長さは0.6秒で、始めと終わりがゆっくりになる(イーズインアウト)ようにしてください。
動画用(動画を作るAIや編集の依頼に)場面の切り替えを0.6秒のワイプにしてください。境目の線が左から右へ動き、そこから次の画面が見えていきます。速さの変わり方はイーズインアウト(ease-in-out)。
細かい指定動画を作る人・細かく指示したい人向け
長さ
0.6秒
速さの変わり方
イーズインアウト(ease-in-out)
曲線の数値
cubic-bezier(0.42, 0, 0.58, 1)
次の画面
見える範囲 左0% → 100%(今の画面の上に重ねる)
HTML・CSS・JavaScriptWebページや HTML のスライドを作る人向け。貼ればそのまま動きます
<div class="fb-stage">
  <section class="fb-page fb-now">1 目的</section>
  <section class="fb-page fb-next">2 進め方</section>
</div>
<button type="button" class="fb-go-next">次へ</button>

<script>
  // 「次へ」を押したら切り替える。もう一度押すと最初に戻す
  const stage = document.querySelector('.fb-stage');
  document.querySelector('.fb-go-next').addEventListener('click', () => stage.classList.toggle('is-next'));
</script>

<style>
.fb-stage { position: relative; overflow: hidden; width: 480px; height: 270px; }
.fb-page { position: absolute; inset: 0; display: grid; place-items: center; background: #fff; }
.fb-next { clip-path: inset(0 100% 0 0); }  /* 次の画面は、はじめ右側をすべて隠す */
.is-next .fb-next { animation: fb-wipe 0.6s ease-in-out both; }
@keyframes fb-wipe {
  to { clip-path: inset(0 0 0 0); }
}

/* 端末で「動きを減らす」設定にしている人には動かさない */
@media (prefers-reduced-motion: reduce) {
  .is-next .fb-next { animation: none; transition: none; }
  .is-next .fb-next { clip-path: none; }
}
</style>
どう動くか
次の画面が、左から右へ拭き取るように見えていきます。画面そのものは動かないので、読みやすさを保てます。
使う場面
比べる2枚の切り替え、ビフォー・アフター、時間の経過を見せるとき。
やりすぎに注意
向きは話の流れに合わせます。「前へ進む」なら左から右へ、が自然です。
0.00秒

調整して指示を作る

値を変えると、見本と下の指示例・細かい指定・HTML・CSS が書き換わります。

速さの変わり方

切り替える

カバー(上に重なる)Cover

次の画面が滑り込んで、今の画面の上にかぶさる。

AIへの指示例上の調整が入ります

スライド用(PowerPoint・Canva を操作するAIに)スライドの切り替えは、次のスライドが右から滑り込んで今のスライドの上に重なるカバーにしてください。今のスライドは動かしません。長さは0.6秒で、最後はゆっくり止まる(イーズアウト)ようにしてください。
動画用(動画を作るAIや編集の依頼に)場面の切り替えを0.6秒のカバーにしてください。次の画面が右から入って今の画面の上にかぶさります(今の画面は止めたまま)。速さの変わり方はイーズアウト(ease-out)。
細かい指定動画を作る人・細かく指示したい人向け
長さ
0.6秒
速さの変わり方
イーズアウト(ease-out)
曲線の数値
cubic-bezier(0, 0, 0.58, 1)
次の画面
右から 100% → 0(今の画面の上に重ねる)
今の画面
動かさない
HTML・CSS・JavaScriptWebページや HTML のスライドを作る人向け。貼ればそのまま動きます
<div class="fb-stage">
  <section class="fb-page fb-now">1 目的</section>
  <section class="fb-page fb-next">2 進め方</section>
</div>
<button type="button" class="fb-go-next">次へ</button>

<script>
  // 「次へ」を押したら切り替える。もう一度押すと最初に戻す
  const stage = document.querySelector('.fb-stage');
  document.querySelector('.fb-go-next').addEventListener('click', () => stage.classList.toggle('is-next'));
</script>

<style>
.fb-stage { position: relative; overflow: hidden; width: 480px; height: 270px; }
.fb-page { position: absolute; inset: 0; display: grid; place-items: center; background: #fff; }
.fb-next { box-shadow: -8px 0 24px rgba(0, 0, 0, .15); transform: translateX(100%); }  /* 次の画面は、はじめ右の外で待つ */
.is-next .fb-next { animation: fb-cover 0.6s ease-out both; }
@keyframes fb-cover {
  to { transform: translateX(0); }
}

/* 端末で「動きを減らす」設定にしている人には動かさない */
@media (prefers-reduced-motion: reduce) {
  .is-next .fb-next { animation: none; transition: none; }
  .is-next .fb-next { transform: none; }
}
</style>
どう動くか
今の画面は止めたまま、次の画面が横から滑り込んで上に重なります。紙を1枚上に置くような感覚です。
使う場面
補足の画面を重ねるとき、手順を1枚ずつ重ねて見せるとき。
やりすぎに注意
プッシュとの違いは「今の画面が動かない」こと。話がつながっているときはカバー、区切りではプッシュが合います。
0.00秒

調整して指示を作る

値を変えると、見本と下の指示例・細かい指定・HTML・CSS が書き換わります。

速さの変わり方

切り替える

変形(モーフ)Morph

同じ図形が、位置と大きさを変えながら次の画面へつながる。

AIへの指示例上の調整が入ります

スライド用(PowerPoint・Canva を操作するAIに)2枚のスライドで同じ図形の位置と大きさを変え、切り替えのときにその間をなめらかにつなぐ(変形)ようにしてください。長さは0.8秒で、始めと終わりがゆっくりになる(イーズインアウト)ようにしてください。
動画用(動画を作るAIや編集の依頼に)左上の小さな丸を、0.8秒で右の大きな角丸の四角へなめらかに形を変えながら移してください(モーフ)。位置・大きさ・角の丸みを同時に変え、速さの変わり方はイーズインアウト(ease-in-out)。
細かい指定動画を作る人・細かく指示したい人向け
長さ
0.8秒
速さの変わり方
イーズインアウト(ease-in-out)
曲線の数値
cubic-bezier(0.42, 0, 0.58, 1)
変えるもの
位置・幅・高さ・角の丸みを同時に(同じ図形を2つの状態の間でつなぐ)
HTML・CSS・JavaScriptWebページや HTML のスライドを作る人向け。貼ればそのまま動きます
<div class="fb-morph"></div>
<button type="button" class="fb-go-next">次へ</button>

<script>
  // 「次へ」を押したら形を変える。もう一度押すと元の形へなめらかに戻る
  const shape = document.querySelector('.fb-morph');
  document.querySelector('.fb-go-next').addEventListener('click', () => shape.classList.toggle('is-moved'));
</script>

<style>
.fb-morph {
  width: 60px; height: 60px; border-radius: 50%;
  background: #c25e1f;
  /* 変わる4つを、同じ長さ・速さでつなぐ */
  transition: width 0.8s ease-in-out, height 0.8s ease-in-out, border-radius 0.8s ease-in-out, transform 0.8s ease-in-out;
}
.fb-morph.is-moved {
  width: 220px; height: 120px; border-radius: 16px;
  transform: translate(200px, 40px);
}

/* 端末で「動きを減らす」設定にしている人には動かさない */
@media (prefers-reduced-motion: reduce) {
  .fb-morph { animation: none; transition: none; }
}
</style>
どう動くか
2つの画面にある同じ図形を、位置・大きさ・形の間でなめらかにつなぎます。画面が切り替わったのではなく、図形が動いたように見えます。
使う場面
図の一部を拡大して説明するとき、流れのある説明、動画のロゴやアイコンの変化。
やりすぎに注意
2つの画面で同じ図形(同じ名前の部品)を使うことが前提です。違う図形どうしでは、うまくつながりません。

ツールでの近い効果

  • PowerPoint 画面切り替え変形

名前は 2026-10-16 に公式ページで確かめたものです(PowerPoint の画面切り替え)。版によって名前や並びが変わることがあります。