Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. CSS
  3. ガイド
  4. トランジション

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

CSS トランジション

CSS トランジション (CSS transition) モジュールは、異なる CSS プロパティ値の間でなだらか遷移を作成する機能を規定します。これらのトランジションの挙動は、イージング関数、持続時間、その他の値を指定することで制御できます。

通常、CSS プロパティの値が変更されると、古い値から新しい値への変化は即時に行われます。CSS トランジションモジュールは、プロパティの古い状態から新しい状態への変化を、指定された時間をかけて徐々に制御することを可能にします。同時に、トランジションが異なる段階に到達した際にコードを実行できるようにするイベントハンドラーも提供します。

場合によっては、遷移の起点となる "from" 値が存在しないことがあります。例えば、要素がDOMに追加される場合、定義されるスタイルは "to" 状態向けのものとなります。このモジュールは、そのようなケース向けに開始スタイルを定義可能にする@starting-style アットルールを提供します。同時に、離散的なプロパティ値のトランジション方法も定義します。例えば離散的にアニメーションするdisplay プロパティをnone 値から表示させる値へトランジションさせる場合などです。

リファレンス

プロパティ

アットルール

インターフェイス

ガイド

CSS トランジションの使用

CSS を使ってスムーズな変化を作る方法についての、ステップバイステップのチュートリアルです。この記事では関連する各 CSS プロパティと、それらがどのように作用するかを解説します。

display のアニメーション

離散的にアニメーションするdisplay プロパティのnone 値へ、またはnone 値からのトランジション。

ポップオーバーのトランジション<dialog> のトランジション

@starting-style から最終的な:popover-open および:open 擬似クラスのスタイルへトランジションする例です。

関連概念

仕様書

Specification
CSS Transitions Module Level 1
CSS Transitions Module Level 2

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp