0.0.8 • Published 3 years ago

@tyankatsu0105/css-houdini v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

CSS Houdini

Usage

npm install @tyankatsu0105/css-houdini

Dev

npm run website

http://localhost:8080/

Edit src

Memo

  • CSS Houdiniとは、ピクセルパイプラインの各ステップにhookしてCSSの拡張を可能にするAPI郡のこと
    • CSSOMにアクセスできるAPIは、どれもレンダリングが終わったあとの操作
    • しかし、Houdiniでレンダリングまで待たずに各プロセスにフックとして機能を登録して、CSSの拡張ができる
  • PaintWorklet.registerPaint()で処理を書いた class を登録して、CSS.PaintWorklet.addModule()で PaintWorklet に登録した class を追加して使えるようにするっぽい
  • paintWorklet.addModuleでnameの指定ができないので、インストールしたモジュール間で命名のバッティングが起こりそう
    • registerPaintの第一引数の名称
    • registerPropertyで登録したCSS変数の名称

Links

LICENSE

MIT

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago