为什么我不能设置上下文.在我创建我的画布后立即填充样式
Why can I not set context.fillStyle immediately after I create my canvas?
我正试图遵循在完美杀死绘画画布教程我有以下代码:
let c = document.createElement('canvas')
document.body.appendChild(c)
let ctx = c.getContext("2d")
...(set canvas size)
ctx.fillStyle = 'red';
console.log(ctx)
控制台显示在firefox和electron shell中fillStyle仍然被设置为#000000。google chrome完全如我所愿。
如果我稍后在用于绘图的mousemove事件处理程序中设置fillStyle,或者在检查器控制台设置该值,它会按预期工作。
如果有区别的话,上面的代码是绑定到DOMContentLoaded事件的ready函数顶部的顶部。
所以问题似乎是上下文被清除/重置画布的大小
相关文章:
- 如何以类似于vivus.js的样式设置SVG填充和路径的动画
- OL3:如何获取矢量图层的现有样式属性(例如填充颜色、描边颜色等)
- JQuery:手风琴高度样式:填充导致垂直滚动条
- 画布填充从数字开始设置样式
- JavaScript + SVG :当它在样式之外声明时获取填充
- 使用 D3,如何设置轴路径和线条的属性(“填充”、“无”),而不是文本(不编辑样式表)
- (HTML5 画布)填充样式 img 不会随我的地形路径移动
- 画布 html5 中的透明度上下文.填充样式
- 为什么 jQuery 在使用样式标签填充 iframe 时会删除正文和头部标签,但不能没有样式标签
- 显示javascript中的图案填充样式
- TinyMCE:样式下拉列表没有填充
- 如果填充了三个输入并且两个特定的输入相等,则会更改按钮样式;除非不删除“不等于”输入的值,否则它可以工作
- 我怎么能得到填充底部样式值作为一个%与jQuery
- 为什么我不能设置上下文.在我创建我的画布后立即填充样式
- 如果使用类名填充,请更改输入样式
- 画布填充样式在间隔透明/不透明
- 使用JS函数对多个svg应用新的填充样式并不像预期的那样工作
- javascript填充样式
- html5 javascript填充样式不起作用
- 开放图层 3:如何设置矢量要素的填充样式