首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HighChart -可以在标题和SubTitle之间划线

HighChart -可以在标题和SubTitle之间划线
EN

Stack Overflow用户
提问于 2018-08-30 22:51:33
回答 3查看 777关注 0票数 2

在HighChart中,如何使标题和副标题之间出现绿线?

JSFiddle

代码语言:javascript
复制
title: {
    useHTML: true,
    text: 'Header Text in Line1 </br> Line&nbsp;2 Text',
    style: {
        "text-align": "center"
    }
},    

subtitle: {
    // useHTML: true,
    text: 'SubTitle',
    style: {
        "color": "red",
    }
}

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-08-31 02:39:03

您可以将标题设置为display:block,然后将left设置为0px。然后将宽度设置为100%。现在标题覆盖了图表的整个宽度。现在应用绿色的底部边框。你会得到想要的效果。

在标题的样式属性中,您可以

代码语言:javascript
复制
        "width": '100%',
        "display": 'block',
        "left": 0

看看这把小提琴- https://jsfiddle.net/rwmntze8/

希望这能有所帮助!

PS:在编辑过程中,有人删除了由OP在问题中附加的原始图像(您可以在编辑版本中找到它)。我把它附在这里,以供参考,以防有人认为为什么绿线会一直延伸到最后。

票数 3
EN

Stack Overflow用户

发布于 2018-08-30 23:14:24

您需要做的是像这样修改style属性:

代码语言:javascript
复制
title: {
        useHTML: true,
        text: 'Header Text in Line1 </br> Line&nbsp;2 Text',
        style: {
            "text-align": "center",
            "border-bottom": "1px solid green"
        }
    },     

输出

票数 4
EN

Stack Overflow用户

发布于 2018-08-31 10:10:23

只需要在下面添加一个空的css,仅此而已:

代码语言:javascript
复制
.highcharts-title {
  border-bottom: 1px solid black;
}

通过纯CSS (而不是通过使用JS设置元素样式)来实现这一点,您将获得最佳的性能。

实况示例: http://jsfiddle.net/fqes890o/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52106371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档