2017-03-28 2 views
0

Ich arbeite mit copepen.io und ich erstelle einen Absatz. Das Diagramm hat einen Titel.Wie wird der Titel in der Mitte ausgerichtet?

Das Problem ist, dass ich möchte, dass der Titel center-aligned.It sollte den Titel in der Mitte, nicht über die Bearbeitung des Werts von "x" automatisch einstellen. Ich kann CSS dafür nicht verwenden, und ich glaube, dass JavaScript die Aufgabe erfüllen würde.

Hier sind die Funktionen, die ich verwende, um den Titel zu zeichnen, und der Link zu meinem Projekt geht weiter.

var text = document.createElementNS(svgNS,"text"); 
    text.setAttributeNS(null, 'x', 100); 
    text.setAttributeNS(null, 'y', 15); 
    text.textContent = (titel); 
document.getElementById("bargraph").appendChild(text); 

Voll Code:

codepen.io/Cleanwater/pen/LWQyJm?editors=0010

+0

"Schieberöffnung" .. sollte vertikal und horizontal ausgerichtet werden? –

+0

Es ist ein Wort in einer anderen Sprache. Es sollte horizontal ausgerichtet sein. – cleanwater

+0

Ist es nicht? es sieht aus wie es ist –

Antwort

0
var text = document.createElementNS(svgNS,"text"); 
    text.setAttributeNS(null, 'y', 15); 
    text.textContent = (titel); 
document.getElementById("bargraph").appendChild(text); 
    text.setAttributeNS(null, 'x', 300/2 - text.getBBox().width /2); 
Verwandte Themen