使用CSS/JavaScript更改剑道图工具提示文本颜色
Change Kendo Chart tooltip text color using CSS/JavaScript
我的图表工具提示的所有文本颜色都是黑色,这与我的图表颜色不太匹配。我一直在尝试使用CSS将颜色更改为白色,但不知怎么的,它没有改变。
我正在寻找一种将颜色应用于屏幕上所有图表的解决方案。
检查其中一个工具提示的元素源,可以看到:
<div class="k-tooltip k-chart-tooltip" style="font: 12px/normal Arial,Helvetica,sans-serif; border: 1px solid rgb(255, 0, 0); border-image: none; left: 497px; top: 368px; position: absolute; font-size-adjust: none; font-stretch: normal; opacity: 1; background-color: rgb(255, 0, 0);">70.25%</div>
我试过一些东西,比如:
.k-chart .k-tooltip {
color: white !important;
}
.k-tooltip.k-chart-tooltip {
color: white !important;
}
.k-chart-tooltip {
color: white !important;
}
使用CSS,设置这个类来设置的样式
.k-tooltip,.k-chart-tooltip
{
color: white;
}
或
使用jQuery,您可以设置剑道图工具提示的颜色,就像使用mvc包装器一样JSFiddle
function createChart() {
$("#chart").kendoChart({
title: {
text: "Title"
},
legend: {
position: "bottom"
},
chartArea: {
background: ""
},
seriesDefaults: {
type: "line",
style: "smooth"
},
series: [{
name: "Series1",
color: "red",
data: [50, 100]
},{
name: "Series2",
color: "blue",
data: [null, 100, 150]
}],
valueAxis: {
labels: {
format: "{0:c}"
},
line: {
visible: false
},
axisCrossingValue: -10
},
categoryAxis: {
categories: [2002, 2003, 2004],
majorGridLines: {
visible: false
}
},
tooltip: {
visible: true,
font: "0.8em Segoe UI",
template: "#= series.name #: #= value #",
color: "white"
}
});
}
$(document).ready(createChart);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css"></script>
<script src="http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css"></script>
<script src="http://cdn.kendostatic.com/2014.2.1008/js/kendo.all.min.js"></script>
<div id="example">
<div class="demo-section k-content">
<div id="chart"></div>
</div>
</div>
function createChart() {
$("#chart").kendoChart({
title: {
text: "Title"
},
legend: {
position: "bottom"
},
chartArea: {
background: ""
},
seriesDefaults: {
type: "line",
style: "smooth"
},
series: [{
name: "Series1",
color: "red",
data: [50, 100]
},{
name: "Series2",
color: "blue",
data: [null, 100, 150]
}],
valueAxis: {
labels: {
format: "{0:c}"
},
line: {
visible: false
},
axisCrossingValue: -10
},
categoryAxis: {
categories: [2002, 2003, 2004],
majorGridLines: {
visible: false
}
},
tooltip: {
visible: true,
template: "#= series.name #: #= value #",
}
});
}
$(document).ready(createChart);
.k-tooltip,.k-chart-tooltip
{
color: white;
font-size: 20px !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css"></script>
<script src="http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css"></script>
<script src="http://cdn.kendostatic.com/2014.2.1008/js/kendo.all.min.js"></script>
<div id="example">
<div class="demo-section k-content">
<div id="chart"></div>
</div>
</div>
相关文章:
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- Highcharts工具提示不显示corrosconding文本值,而是显示'未定义'
- 如何在Google Geochart图表的工具提示文本中添加新行
- ExtJ将工具提示添加到网格单元格文本中
- 数组中的工具提示/悬停文本
- 使用 jQuery 设置工具提示文本
- 如果文本在高图表中较多,则工具提示无法正常工作
- 在当前工具提示文本 JQuery 旁边追加或添加新文本
- 如何更改拖动'n在ExtJs中放置工具提示文本
- Carriage使用JS返回标题标记中的工具提示文本
- 引导工具提示:如何使用javascript函数指定工具提示文本
- 根据我悬停的圆圈显示相应的工具提示文本
- 如何从HTML文件中分离出工具提示文本
- 如何在toggle类中显示不同的工具提示文本
- 将工具提示文本与其元素分开设置
- 如何在每次悬停时更新Bootstrap 3工具提示文本
- 根据元素的类显示工具提示文本
- 如何从CSV创建行Hightchart,其中两列数据用作工具提示文本
- 切换工具提示文本
- 从.js/外部文件生成工具提示文本