以下の内容はhttps://ozaki25.hatenadiary.jp/entry/2023/12/01/221601より取得しました。
Meguro.css #9 @ oRo
- 自分で使うだけならパッケージ化されてないものも読み込める
- 簡単に作れるのでよく使うページのちょっとした改良とかできちゃう
2020年から2023年までのCSSの変遷を振り返る
ブラウザやFEのできごと
- where/is
- aspect-ratio
- flexboxのgap
- subgrid
- ContainerQueries
- focus-visible
- margin-inline-start/end/margin-block-top/bottom
- accent-color
- scroll-snap
- scroll-behavior
- inset
- media queryの範囲指定
- @scope/@layer
- has
- CSS Nesting
- View Transition API
スクロール駆動アニメーション
- スクロールに合わせて要素をアニメーションさせることができる
- Scroll Progress Timeline
- View Progress Timeline
- パララックスがCSSだけで簡単に作れる
- 対応ブラウザはまだまだ
カスタムプロパティのアニメーション
アニメーションの作り方
- 昔はkeyframesで0,25,50,75,100みたいに指定してた
- sin()を使うともっといい感じにできる
- 引数にカスタムプロパティを入れてその値を変化させる
- 設定を書く必要もある
- iOSのアニメーション
アニメーションのパフォーマンス
- CSSでやった方がJSでやるより速い
- opacityやtransformなどは速い
- カスタムプロパティはそうでもなかった
2年ぶりにCSSアニメーションを作ったよ!
アニメーションを作ってみた
CookieClicker
以上の内容はhttps://ozaki25.hatenadiary.jp/entry/2023/12/01/221601より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます
不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14