0
は、私が作成し、FramerJSプロトタイプにcanvas要素を追加するために管理している:Framer JSで 'canvas'描画関数を使用できますか?
は
myCanvas = document.createElement "canvas"
myCanvas.setAttribute("width","750px")
myCanvas.setAttribute("height","500px")
myCanvas.setAttribute("style","border: 2px solid black; background: #CCC")
container = new Layer
height: 1334
width: 750
backgroundColor: "white"
html: myCanvas.outerHTML
ctx = myCanvas.getContext "2d"
ctx.fillStyle = "blue"
ctx.fillRect(0, 0, 50, 50)
あなたprint(ctx)
場合は、出力として有効なCanvasRenderingContext2D
を示しています。問題は、プロトタイプ上で何も起こらないということです。それは空白のままです - fillRect
関数が呼び出されなかったようです。
これがサポートの欠如かどうか、私が何か間違っているかどうかを確認する必要があります。
これは働いていました!私はより良い答えで自分の質問に答えるつもりはありませんが、 '_element'についてのヒントでは、私はgoogle 'canvas'と '_element'と思って、フレーマーの男である「koenbok」からGithub Gistを見つけましたキャンバスがFramer JSで動作するようにするための例を示します。質問をここで詳細を更新したい場合:https://gist.github.com/koenbok/7012440、私はあなたの答えを受け入れるでしょう! – ortonomy
私が投稿したフレーマープロジェクトへのリンクが見えましたか?これにはまったく同じコードが含まれています。私はそのコードをインラインに含める答えを更新しました。 – Niels
パーフェクト、ありがとう!受け入れられました。 – ortonomy