如何在Google时间轴图表中将背景设置为透明?

wis*_*ser 3 css google-visualization

我正在尝试将Google时间线图表的背景设置为透明。时间线图

尝试使用

backgroundColor: 'none'
backgroundColor: 'transparent'
Run Code Online (Sandbox Code Playgroud)

似乎没有任何工作。

我也尝试使用

alternatingRowStyle: false
Run Code Online (Sandbox Code Playgroud)

删除行中的交替颜色。它也不起作用。还有其他想法吗?

Nel*_*elu 6

使用它来设置交替行的样式,就像非交替行一样(现在有效,直到Google实现此选项):

svg g:first-of-type path {
    stroke: #e6e6e6;
}
svg g:first-of-type rect:not(:last-child) {
    fill: #ffffff;
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明


Bre*_*ent 5

这非常hacky,但是如果Google 的SVG 标记没有改变,它确实可以完成工作。时间线的容器由第一个“g”元素指定。可以使用填充不透明度样式使其中的所有“矩形”变得透明。

svg g:first-of-type rect {
  fill-opacity: 0;
}
Run Code Online (Sandbox Code Playgroud)

这里的例子:http : //jsfiddle.net/kgto8oqw/1/

显然这需要更多的工作来适应网格线等的样式,但你明白了。