Я бы хотел, чтобы текст ярлыка на моем Highcharts treemap был белым с черной рамкой, чтобы он был непротиворечивым и четко виден на всех цветах. Это возможно? Я играл с параметрами textShadow, и он выглядит хорошо (хотя и не очень хорош) в Chrome, но он выглядит очень непрофессиональным в Internet Explorer. Смотрите скрипку здесь:Добавление цветной рамки (не теневой) в текст ярлыка на карте карт Highcharts
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",
}
},
}],
}],
});
})
Я не хочу, чтобы использовать опцию «Контраст», потому что мне нужно весь текст, чтобы выглядеть так же, следовательно, белого цвета с черной окантовкой. Каков наилучший способ сделать это лучше во всех стандартных браузерах?
Спасибо!
Это обеспечивает точно результат отображения, который я запросил, благодаря Kacper! Слишком плохо, что для этого нужен флаг useHTML, так как тогда уже невозможно иметь курсор: «указатель» влияет на текст, но это другой вопрос. – Animik