2016-01-03 3 views
0

Я хочу изменить цвет фона сцены/холста на определенный вход, чтобы указать изменение в режиме, в котором находится программа. Поэтому я хотел бы изменить холст на черный когда в другом режиме, а затем обратно на белый, когда режим неактивен. Фон по умолчанию - белый.Изменение цвета фона, CreateJS/Javascript

<canvas id="canvas" width="1500" height="1500">Alternative Content</canvas> 

но я предполагаю, что хотел бы изменить его в отношении того, что находится в моей функции init.

   var canvas = document.getElementsByTagName('canvas')[0]; 
      canvas.setAttribute('tabindex','0'); 
      canvas.focus(); 
      stage = new createjs.Stage(canvas); 

Любые идеи, как я могу изменить цвет фона в отношении ввода?

ответ

0

Вы можете изменить цвет с помощью JavaScript, чтобы установить стиль CSS.

// Change it to red 
canvas.style.backgroundColor = "#ff0000"; 

// Change it to the value of a text input 
canvas.style.backgroundColor = document.getElementById("myTextInput").value; 

В настоящее время нет способа сделать это непосредственно с помощью EaselJS или Stage.

Надеюсь, что это поможет.

Смежные вопросы