【发布时间】:2018-02-13 02:31:28
【问题描述】:
我正在尝试复制在此博客 http://vda-lab.github.io/2016/07/interactive-visualizations-in-revealjs-markdown# 上所做的事情,即在reveal.js 幻灯片中使用自定义 JavaScript 文件进行交互式幻灯片。我们如何让下面的脚本继承reveal.js幻灯片的背景颜色?
var viz_function = function(p) {
p.setup = function() {
var myCanvas = p.createCanvas(800,600)
myCanvas.parent('viz2')
p.noStroke()
p.noLoop()
}
p.draw = function() {
p.background(255,255,255) //Setting this manually will work; but it will not be a generic solution
p.fill(0,255,0)
p.ellipse(p.mouseX,p.mouseY,20,20)
}
p.mouseMoved = function() {
p.redraw()
}
}
var viz = new p5(viz_function)
一个明显的解决方案是手动设置背景颜色。但是,如果要更改reveal.js 的主题,这种方法将失败。从幻灯片或reveal.js的主题中继承背景颜色的更通用的方法是什么?
【问题讨论】:
标签: javascript p5.js reveal.js