[英]How to make d3 title on a chart responsive?
我有将此代码片段添加到图表的代码片段,如何使其具有响应性?
d3.select('#chart svg').append('text')
.attr('x', d3.select('#chart svg').node().getBoundingClientRect().width / 2)
.attr('y',20)
.attr('text-anchor', 'middle')
.style('font-size', '1.4em')
.style('fill','white')
.text(item1.chart_title);
这是小提琴: https : //jsfiddle.net/1bxe2scd/1/
附加一个类,并使用媒体查询让该类在不同的屏幕尺寸下表现不同:
.attr('class', 'resp-font')
.resp-font {
//media query for small
font-size: 12px;
//media query for large
font-size: 18px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.