看看这个例子,来自Dygraph setAnnotations with repeat x values:
http://jsfiddle.net/wn43LLv7/1/
请注意,他们在那里尝试使用 CSS 类:
.dygraph-annotation
{
font-size: 14;
...
...它试图改变字体大小。但是,更改字体大小和运行代码段没有任何区别。
此外,在http://dygraphs.com/annotations.html中,它说:
cssClass 用于设置注释样式的 CSS 类
...所以我制作了另一个 jsfiddle 来测试它是否可以改变字体大小:
http://jsfiddle.net/u7shmody/1/
......不,它不能。
这可能不足为奇,因为如果我查看 Firefox Inspect Object 中的注释,我有:
<div style="font-size: 14px; left: 217.5px; top: 79.1111px; width: 16px; height: 16px; color: rgb(64, 0, 128); border-color: rgb(64, 0, 128);" class="dygraph-annotation dygraphDefaultAnnotation dygraph-default-annotation myAnnot" title="undefined">A</div>
...因此,font-size 是style在 div 元素的属性中内联指定的,据我所知,它在 CSS 中具有最高优先级,并且没有任何类可以覆盖它(如果我们覆盖库中的.dygraph-annotation,或者如果我们尝试通过cssClass)添加我们自己的自定义类。
那么,如何更改 dygraphs 中注释的字体大小?也许有一些回调,可以覆盖,所以font-size可以在元素内联样式属性中注入?
翻翻过去那场雪
相关分类