http://joeybabcock.me/tests/php/5.php У меня есть приложение для рисования выше, основанное на примере phpacademy, и если вы продолжите его, вы увидите черный на конце, его предполагается использовать для удаления , но я не могу заставить его работать, у меня есть следующее:
var swetch = document.createElement('div'); swetch.className = 'swetch'; swetch.style.backgroundColor = "rgba(0,0,0,0)"; swetch.addEventListener('click', setEraser); document.getElementById('colors').appendChild(swetch);
А также:
function setEraser(){ context.fillStyle = "rgba(0,0,0,0)"; context.globalCompositeOperation = "destination-out"; context.strokeStyle = "rgba(0,0,0,0)"; swetch.className += ' active'; var active = document.getElementsByClassName('active')[0]; if(active){ active.className = 'swatch'; } }
Я попытался создать простой образец, который имеет свойство css «прозрачный», а также один с «rgba (0, 0, 0, 0)», но не работает.
Я пробовал все ответы на stackoverflow и google и многие другие методы, если globalCompositeOperation.