前提
HTMLとjsをつかって図形の色を自由に変更して画像として保存できるWebアプリを作成しています
プログラミング初心者です
実現したいこと
ctx.fillRect(0, 0, 300, 300);の図形の色を< input type="color"> で選択した色に初期色(#515694)から変化させたいです。
発生している問題
HTMLからカラーコードをjsに持ってくることはできたがそれをcanvasで描いた図形の色に反映できません
該当のソースコード
HTML
1 <input type="color" value="#515694" id="color">
javascript
1const canvas = document.getElementById('canvas'); 2const ctx = canvas.getContext('2d'); 3//初期色 4let inputColor = '#515694'; 5 6//カラーピッカーの色を反映 7color.addEventListener('change',function(){ 8 inputColor = document.getElementById('color').value 9}); 10ctx.fillStyle = 'inputColor'; 11ctx.fillRect(0, 0, 300, 300);
試したこと
console.logでjs側にカラーコードが受け取られてるのは確認しました
回答1件
あなたの回答
tips
プレビュー