2013-02-09 92 views

回答

13

默認white-space設置nowrap,你應該將其更改爲normal

.highcharts-tooltip span { 
    height:auto; 
    width:140px; 
    background-color:green; 
    overflow:auto; 
    white-space:normal !important; // add this line... 
} 

DEMO

+0

謝謝,這個解決方案正在爲我工​​作。我不得不做一些小的改動,以便我可以在工具提示中使用一個nowrap span:'.highcharts-tooltip> span { – Dennie 2017-07-14 07:38:38

4

如果你只是想改變white-space行爲國稅發提示爲一個單一的圖表和/或seperately控制風格爲每個圖表,你可以用下面的辦法:

tooltip: { 
    useHTML: true, 
    formatter: function() { 
     return "<div style='width: 400px; white-space:normal;'>" + this.points[0].point.yourDataPointValue + "</div>"; 
    } 
} 

Demo

請注意,您可以/應該使用類名與inl如果你想重複使用相同樣式的多個工具提示,請使用ine樣式。

2

只需將此添加到圖表選項:

tooltip:{ 
    shared: false, 
    useHTML: true 
} 

然後將以下添加到您的CSS:

.highcharts-tooltip span { 
    height:auto !important; 
    width:140px !important; 
    max-width:140px !important; 
    overflow:auto !important; 
    white-space:normal !important; 
} 

你是好去! ;-)

相關問題