Quando si utilizza 'tela = nuovi fabric.Canvas (' foo ')', tessuto converte l'elemento tela che ha una classe css con width = 100% collegato ad esso in qualcosa di simile:Fabric.js: tela con larghezza 100% possibile?
<div class="canvas-container" style="position: relative" width="293px">
<canvas class="upper-canvas"></canvas>
<canvas class="lower-canvas" id="c"></canvas>
</div>
L'imballaggio div così come entrambi gli elementi canvas ottengono tag di stile e larghezza/altezza fissa. In termini di inizializzazione, ho trovato solo canvas.setWdith che accetta solo valori numerici (nessun valore percentuale).
C'è un modo per inizializzare Fabric per rispettare/utilizzare la larghezza del 100% data?
Aggiornamento: Esempio: http://jsfiddle.net/thomasf1/kb2Hp/
non sembra esserci modo di impostare la larghezza a 100%, quando si cerca di forzare tramite CSS, Tessuto smette di funzionare come previsto. – thomasf1
soluzione - http://stackoverflow.com/a/8486324/104380 – vsync