【CSS】transition - トランジション

【CSS】transition - トランジション

CSSのtransitionプロパティをご紹介します。

検証環境

transition

transitionは“トランジション”のプロパティです。

トランジションの対象プロパティや時間、速度、遅延を一括設定します。

各項目の個別設定はtransition-property、transition-duration、transition-timing-function、transition-delayを使用します。

基本構文

transition: 対象プロパティ 時間 速度 遅延;

複数値はカンマ(,)で区切ります。

transition: 対象プロパティ 時間 速度 遅延, 対象プロパティ 時間 速度 遅延;

サンプル

<style>
input {
    background: red;
    position: relative;
    top: 0;
    left: 0;
    transition: background 2.0s ease-in 2.0s, left 2.0s ease-out 0s;
}
input:focus {
    background: blue;
    left: 200px;
}
</style>

<input type="text">