Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
129
129
129
allow-keywords
実験的
129
129
129
numeric-only
実験的
129
129
129
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
:root {
  interpolate-size: allow-keywords;
}
.accordion {
  height: 0;
  transition: height 0.3s ease;
}
.accordion.open {
  height: auto;
}

ライブデモ

height: 0 → auto

CSS Height: 0 -> auto demo.

プレビュー全画面表示

Width animation

CSS Width animation demo.

プレビュー全画面表示

traditional and. comparison

CSS traditional and. comparison demo.

プレビュー全画面表示

実務での使いどころ

  • autoへの高さアニメーション

    アコーディオンの開閉でheight: 0からheight: autoへのスムーズなトランジションを、JavaScriptなしで実現します。

注意点

  • 2026年3月時点でChrome/Edgeのみの対応です。フォールバックとしてmax-heightを使ったアニメーションを検討してください。

アクセシビリティ

  • prefers-reduced-motionメディアクエリでアニメーションを無効化し、モーション感度の高いユーザーに配慮してください。