ブックマーク / qiita.com/access3151fq (1)

  • [JSなし] パワーアップしたView Transitions APIでMPAをSPAみたいにする - Qiita

    2024年6月11日リリースのChrome126から、View Transitions APIがパワーアップし、別ページへの遷移でも使うことができるようになったので紹介したいと思います。 View Transitions APIとは View Transitions APIは、画面遷移をなめらかに行うことができる機能です。 この機能を使うと、以下の動画で紹介されているように、ページ遷移にアニメーションをつけることができます。 まずはView Transitions APIの特徴から紹介したいと思います。 特徴1:異なるDOM要素間でアニメーションできる アニメーション前後のDOM構造が異なっていても、アニメーションを行うことが可能です。 例えば、<div>がアニメーションで変化しつつ<img>要素になる、といったアニメーションが可能です。 特徴2:アニメーションがCSSで自由自在 アニメー

    [JSなし] パワーアップしたView Transitions APIでMPAをSPAみたいにする - Qiita
    otchy210
    otchy210 2024/06/10
    MPA でこれをやると、この CSS を知らないブラウザでは従来通りの挙動になるので、自然とプログレッシブエンハンスメントになるところが良いね。中途半端に実装するブラウザが現れた時が怖いが。
  • 1