Bei der Verwendung von ‚Leinwand = new fabric.Canvas (‘ foo ‚)‘, Stoff wandelt das Leinen-Element, das eine CSS-Klasse mit Breite = 100% zu ihm angebracht in so etwas wie die:Fabric.js: Leinwand mit 100% Breite möglich?
<div class="canvas-container" style="position: relative" width="293px">
<canvas class="upper-canvas"></canvas>
<canvas class="lower-canvas" id="c"></canvas>
</div>
Das Umhüllungs div sowie beide Canvas-Elemente erhalten Style-Tags und feste Breite/Höhe. In Bezug auf die Initialisierung habe ich nur canvas.setWdith gefunden, das nur numerische Werte akzeptiert (keine Prozentwerte).
Gibt es eine Möglichkeit, Fabric zu initialisieren, um die angegebene 100% Breite zu berücksichtigen?
Update: Beispiel: http://jsfiddle.net/thomasf1/kb2Hp/
Es scheint keine Möglichkeit, die Breite auf 100% gesetzt, wenn es über CSS zu zwingen versucht, Stoff funktioniert nicht mehr wie erwartet. – thomasf1
Lösung - http://Stackoverflow.com/a/8486324/104380 – vsync