問題タブ [css-paint-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Paint Worklet でライブラリをインポート/使用するには?
Paint Worklet 内でキャンバス ライブラリを使用できるかどうかを確認しようとしています。paper.js を使用できるかどうかをテストしようとしました。問題は、ワークレットにライブラリをロードできないこと、ライブラリへのアクセスを許可しないグローバル スクリプト、および web waker からの importScripts が機能しないことです。
ペイント Worklet 内でライブラリを使用することはできますか?
PaintAPI で paper.js を使用するために必要な唯一のことは、の代わりにペイント ワークレット コンテキストを返す CanvasProvider オブジェクトをモックすることですcanvas.getContext('2D');
。問題は、ワーカーのように self を使用でき、紙のオブジェクトにアクセスできないことです。
次のようなコードがあります。
動作しないコードはコメントアウトされています。これをCodePenで試してみることができます。
css - css-houdini ペイントで JS-in-CSS を実行できませんか?
この例をコピーしようとしています。React/Electron プロジェクトのモジュラー CSS で使用している scss ファイルがあります。paint
例のように、同じファイルで使用される関数を定義したい:
ただし、これは でコンパイルできません CssSyntax error: Expected a pseudo-class or pseudo-element. (2:23)
。デモは何をしていないのですか?