作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 vis.js 来显示图表。我知道我们可以更新节点:
nodes.update([{
id: 1,
font: {
color: "#0d8"
}
}]);
但是,我无法更新字体粗细,例如,使用 font.bold: true。
我也尝试过使用 font.multi,但没有成功。
你能展示如何将现有标签设置为粗体吗? (也可能像往常一样)
最佳答案
您需要组合几个选项才能使其工作。
一个。设置font
node
中的选项选项:
// in the option object
nodes: {
font: {
// required: enables displaying <b>text</b> in the label as bold text
multi: 'html',
// optional: use this if you want to specify the font of bold text
bold: '16px arial black'
}
}
B.添加html
label
中的元素选项:
// in the option object or node data object
label: `<b>${YourLabel}</b>`
所以基本上,你只需要指定 multi
属性为 html
并添加 <b>
label
中的元素属性与您的标签文本。
关于javascript - Vis.js - 将图形标签的字体设置为粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50646211/
下面是我用来制作 1px 文本描边轮廓的代码。但是如何使轮廓变粗呢?如果我只是用“5px”替换所有“1px”,结果看起来很疯狂。 HTML Hello! CSS .element { color:
我是一名优秀的程序员,十分优秀!