Делаем холст видимым из холста - PullRequest
0 голосов
/ 09 ноября 2018

Можно ли визуализировать элемент canvas из собственной области?

В этом примере я рисую прямоугольник, координата x и координата y которого является отрицательным значением. Можно ли сделать весь прямоугольник? overflow правило здесь не работает.

jsfiddle

HTML

<div class="container">
  <div class="row">
    <div class="col">
      1 of 2
    </div>
    <div class="col main">
      <canvas id="example" width="150" height="150"></canvas>
    </div>
  </div> 
</div>

* Javascript 1016 *

var canvas = document.getElementById("example");
var ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.rect(-30, -30, 150, 100);
ctx.fillStyle = "red";
ctx.fill();

1020 * CSS *

.row {
  background: CornflowerBlue;
  margin-top: 20px;
}

.col {
  padding: 0 !important;
  border: solid 1px #6c757d;
  padding: 10px;
}

.main, canvas {
  overflow: visible;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...