Я бы хотел, чтобы всплывающие подсказки круговой диаграммы отображались над элементом div, частично скрывая диаграмму.
Вот моя структура HTML.Элемент .circle-text
содержит мой div и .container
график.
<div class="bubble">
<div class="circle-text"></div>
<div id="container"></div>
</div>
Я пробовал решения, использующие свойства CSS:
.highcharts-container {
position: inherit !important;
}
.highcharts-tooltip {
z-index: 9998 !important;
}
.highcharts-tooltip span {
background-color:white;
border:1px solid green;
opacity:1;
z-index:9999!important;
}
или Highcharts:
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>',
style: {
'color': 'pink',
'z-index': '9999'
}
}
Но пока ни одно из них не сработало.
Мой div, покрывающий диаграмму, имеет следующий стиль, и я не понимаю, как это может помешать z-index всплывающей подсказки.
.circle-text {
position: absolute;
display: table-cell;
height: 200px;
width: 200px;
text-align: center;
vertical-align: middle;
border-radius: 50%;
background: #3A3A4F;
color: #fff;
z-index: 2;
top: 50px;
left: 50px;
cursor: pointer;
box-shadow: 0 0 20px #000;
}
https://codepen.io/SamHCadman/pen/MzzrGJ