首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Justgage.js更改标题、值、标签字体大小

Justgage.js更改标题、值、标签字体大小
EN

Stack Overflow用户
提问于 2016-06-07 08:12:46
回答 3查看 7.6K关注 0票数 1

我正在尝试使用titleFontSize: 12来缩小字体大小。以及各种各样的组合。但不起作用。和我用在valueFontSize上的一样:.& labelFontSize:.

如何更改标题、值和标签的字体大小?

代码:

代码语言:javascript
复制
<script src="js/raphael-2.1.4.min.js"></script>
<script src="js/justgage.js">

<script type="text/javascript">
  var gD = new JustGage({
    id: "jgDownload",
    value: 67,
    decimals: 2,
    min: 0,
    max: 1000,
    title: "Download",
    titleFontSize: 12,
    titlePosition: "below",
    titleFontColor: "red",
    titleFontFamily: "Georgia",
    titlePosition: "below",
    valueFontColor: "blue",
    valueFontFamily: "Georgia"
    label: "Mbps",
    lableFontSize: "10px",
    width: 300,
    height: 200,
    relativeGaugeSize: true,
    levelColors: [
          "#E63454",
          "#AC001F",
          "#F6AD37",
          "#B87200",
          "#24A081",
          "#007759",
          "#026071",
          "#015C71"
        ],
    pointer: true,
    counter: true,    
  });
</script>

代码语言:javascript
复制
var gD = new JustGage({
  id: "jgDownload",
  value: 67,
  decimals: 2,
  min: 0,
  max: 1000,
  title: "Download",
  titleFontSize: "5px",
  titlePosition: "below",
  valueFontFamily: "Georgia",
  valueFontSize: "5px",
  label: "Mbps",
  width: 300,
  height: 200,
  relativeGaugeSize: true,
  levelColors: [
    "#E63454",
    "#AC001F",
    "#F6AD37",
    "#B87200",
    "#24A081",
    "#007759",
    "#026071",
    "#015C71"
  ],
  pointer: true,
  counter: true,
});
代码语言:javascript
复制
#divDownloadOuter {
  width: 50%;
  clear: both;
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.4/raphael-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/justgage/1.2.2/justgage.js"></script>
<div id="divDownloadOuter">
  <div id="jgDownload"></div>
</div>

JSFiddle:链接

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-06-08 03:18:06

使用CSS的解决方案:

代码语言:javascript
复制
/* Title */
#jgDownload text:nth-child(6) tspan{
  font-size: 0.8em !important;  
}

/* Value */
#jgDownload text:nth-child(7) tspan{
  font-size: 0.5em !important;  
}

/* Label */
#jgDownload text:nth-child(8) tspan, #jgDownload text:nth-child(9) tspan, #jgDownload text:nth-child(10) tspan{
  font-size: 0.9em !important;  
}

使用示例检查此链接:https://jsfiddle.net/amitshahc/gf0gm69j/5/

票数 3
EN

Stack Overflow用户

发布于 2016-06-07 09:45:09

试着用titleMinFontSize。看起来不错。

代码语言:javascript
复制
titleMinFontSize: 20,

检查此链接是否有其他属性。

票数 4
EN

Stack Overflow用户

发布于 2017-01-22 14:14:31

为了使它与justGage v1.2.2一起工作,我使用了以下方法:

代码语言:javascript
复制
/* Value */
#jgDownload > svg:nth-child(1) > text:nth-child(6) {
    font-size: 0.8em !important;
}

( 'text:nth-child‘值指示要更改的元素,即文本:nth-child(8),text:nth-child(9)表示标签)

对我温柔点,因为这是我的第一篇帖子!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37673917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档