W przypadku stosowania „płótno = nowych fabric.Canvas (” foo „)”, tkanina przekształca element płócienny, który ma klasę css o szerokości = 100% z nim związane w coś podobnego:Fabric.js: płótno o 100% szerokości możliwe?
<div class="canvas-container" style="position: relative" width="293px">
<canvas class="upper-canvas"></canvas>
<canvas class="lower-canvas" id="c"></canvas>
</div>
owijania div oraz oba elementy canvas otrzymują znaczniki stylu i stałą szerokość/wysokość. Jeśli chodzi o inicjalizację, znalazłem tylko canvas.setWdith, który przyjmuje tylko wartości liczbowe (bez wartości procentowych).
Czy istnieje sposób na zainicjowanie tkaniny w celu jej przestrzegania/użycia danej szerokości 100%?
Aktualizacja: Przykład: http://jsfiddle.net/thomasf1/kb2Hp/
Wydaje żaden sposób ustawić szerokość do 100%, gdy próbuje zmusić go za pośrednictwem CSS, Fabric przestaje działać zgodnie z oczekiwaniami. – thomasf1
rozwiązanie - http://stackoverflow.com/a/8486324/104380 – vsync