我有一些有关Highcharts的编码,并且在标题上使用了自定义工具提示,
它的工作,但是我对z-index
title: {
style: {
fontSize: '12px',
fontFamily: 'Open Sans',
color: '#4E4D4D'
},
align: 'left',
useHTML: true,
text: '<b class="font-open-sans-semibold">AGE DISTRIBUTION</b> <i class="icon icon-tooltip tooltips" glose="{{$tooltip_age['information']}}"></i>'
},
这是我的CSS:
.tooltips {
display: inline;
position: relative;
}
.tooltips:hover:after {
content: attr(glose);
background-color: black;
color: #fff;
text-align: center;
padding: 5px 0;
position: absolute;
z-index: 9999 !important;
background: rgb(255, 255, 255);
border-radius: 3px;
font-family: "Open Sans";
font-weight: 600;
font-style: normal;
font-size: 10px;
line-height: 25px;
padding: 10px;
color: rgb(78, 77, 77);
top: 150%;
left: 50%;
margin-left: -60px;
text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;
-webkit-box-shadow: 0px 0px 5px 1px rgba(197,197,197,0.56);
-moz-box-shadow: 0px 0px 5px 1px rgba(197,197,197,0.56);
box-shadow: 0px 0px 5px 1px rgba(197,197,197,0.56);
}
这是我的工作
答案 0 :(得分:1)
要在图表之外显示工具提示,请更改默认的overflow
CSS样式:
#container {
width: 300px;
overflow: visible !important;
}
.highcharts-container {
overflow: visible !important;
}
实时演示: http://jsfiddle.net/BlackLabel/7m6z5upw/
要将文本换行到white-space: normal
样式的下一行:
.tooltips:hover::after {
content: '...';
white-space: normal;
width: 200px;
...
}