【发布时间】:2015-08-05 16:21:19
【问题描述】:
我希望我的 Highcharts 树形图上的标签文本是带有黑色边框的白色,以便它在所有颜色上都一致且清晰可见。这可能吗?我玩过 textShadow 选项,它在 Chrome 中看起来不错(虽然不是很好),但在 Internet Explorer 中看起来非常不专业。在这里查看小提琴:
https://jsfiddle.net/k1hohozg/4/
$(function () {
$('#container').highcharts({
title: "",
series: [{
type: "treemap",
data: [
{
name: 'Name One',
value: 20,
color: "#FFFF00"
}, {
name: 'Name Two',
value: 20,
color: '#000099',
}, {
name: 'Name Three',
value: 1,
color: '#007799',
}, {
name: 'Name Four',
value: 1,
color: '#FFCC00',
}
],
levels: [{
level: 1,
dataLabels: {
enabled: true,
align: 'center',
style: {
fontSize: '20px',
color: '#FFFFFF',
textShadow: "0 0 3px #000, 0 0 3px #000",
}
},
}],
}],
});
})
我不想使用“对比度”选项,因为我需要所有文本看起来都一样,因此是白色和黑色边框。在所有标准浏览器中让它看起来更好的最佳方法是什么?
谢谢!
【问题讨论】:
标签: css internet-explorer highcharts treemap text-coloring