2016-06-07 27 views
0

enter image description hereJustgage.js ändern Titel, Wert, Label-font-size

Ich versuche, die die Schriftgröße unter Verwendung reduzieren [titleFontSize: 12 ..] und verschiedene Kombinationen. aber nicht funktioniert. gleichen i verwendet für [valueFontSize: ..] & [labelFontSize: ..]

Wie kann ich die Schriftgröße des Titels, Wert ändern & Labels?

Code:

<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> 

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, 
 
});
#divDownloadOuter { 
 
    width: 50%; 
 
    clear: both; 
 
}
<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: Link

+0

Versuchen Sie dies, kann Arbeit TitelTextStyle: {fontSize: 12} –

+0

@PriyankDey danke für den Versuch, aber nicht funktioniert. Ich habe Code-Snippet und Jsfiddle Link für Ihre Experimente angeschlossen. –

Antwort

1

Lösung mit CSS:

/* 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; 
} 

prüfen Link Beispiel: https://jsfiddle.net/amitshahc/gf0gm69j/5/

+0

Ich kann nicht finden, welche Version die jsfiddle verwenden, aber in meiner aktuellen Version (1.2.2) Der Titel ist Kind (5) und der Wert ist Kind (6) – Cageman

+0

@Cageman weiß nicht warum, aber die Version, die ich verwendet habe in obiger jsfiddle Verbindung ist auch 1.2.2 –

3

Versuchen mit titleMinFontSize. Es wird klappen.

titleMinFontSize: 20, 

Überprüfen Sie diese link für andere Attribute.

+0

Dies funktioniert aber nur wenn Erhöhen. Abnehmen um 10 nicht wirksam. Danke, obwohl ich es mit CSS geschafft habe. –

+0

Ok. Sie können die anderen Attribute überprüfen, ich gab Ihnen den Link. Und viel Glück für Ihr Projekt. –

1

es Um mit justGage v1.2.2 Arbeit habe ich die folgenden:

/* Value */ 
#jgDownload > svg:nth-child(1) > text:nth-child(6) { 
    font-size: 0.8em !important; 
} 

(die ' text: nth-child 'gibt an, welches Element geändert werden soll, dh Text: nth-child (8) und text: nth-child (9) steht für die Labels)

Sei sanft zu mir, das ist mein erster Beitrag!