通过css更改d3中特定文本的文本字体
changing text font through css for specific text in d3
我正在使用d3框架,并试图使用css为以下元素指定字体(我想使用自定义字体,这就是我使用css的原因)。
var anchorNode = svg.selectAll("g.anchorNode").data(force2.nodes()).enter().append("svg:g").attr("class", "anchorNode");
anchorNode.append("svg:circle");
anchorNode.append("svg:text").text("test");
我试过使用
text {
font: 2px Arial;
pointer-events: none;
}
但这对这个特定的文本不起作用。我认为这是因为文本被附加到节点上。访问css中的文本的正确语法是什么?
您有到渲染的HTML或jsfiddle的链接吗?
它看起来像是附加了一个名为anchorNode的类。您可以更新该类的CSS字体:
.anchorNode {
font-family: "Times New Roman", Times, serif;
font-size: 2px;
}
相关文章:
- 将Div内容复制到文本区域或具有相同字体族样式的文本
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 用于更改链接文本的字体颜色的代码
- 如何按文本长度自动更改字体大小
- Javascript:是否可以在2D画布中为不同的文本设置不同的字体大小
- 文本框导致结构 JS 中的字体出现问题
- 更改UIWebView中的文本字体大小-如何设置textFontSize的初始值
- 如何在execCommand所见即所得编辑器中查找选定的文本字体大小和名称
- 增加了“上传”按钮的文本字体大小
- 如何在RaphaelJS中设置文本字体
- 使用 AngularJS 切换文本字体
- Div 中的文本/字体大小在 Firefox 的打印模式下与在“正常”模式下不同
- JavaScript:表中输入值的文本字体
- 在PopupPanel中添加图像和更改文本字体大小无效
- 通过css更改d3中特定文本的文本字体
- 文本字体调整大小
- 更改整个页面内容的文本字体大小
- 在Fabric.js中更改文本字体
- 根据用户输入更改文本/字体颜色
- 标题按钮's文本/字体-重量无意中改变