如何删除 nvd3.js 中的背景网格线
How do you remove the background gridlines in nvd3.js?
我正在nvd3.js中制作一个条形图,类似于这个例子:http://nvd3.org/ghpages/discreteBar.html。我想知道是否有办法删除网格线,以便背景为纯白色。所有示例都使用网格线。我还检查了源代码,在离散Bar模型中没有看到任何可以做到这一点的东西。
.tick {
opacity: 0;
}
不适用于离散条形图中的垂直线,因为它们使用内联 css 将不透明度设置为 1。但这有效:
.tick {
display: none;
}
这也将隐藏轴上的标签。如果要删除行但保留标签,请使用:
.tick line {
display: none;
}
您可以在 CSS 中选择这些网格线并将其不透明度设置为 0:
.tick {
opacity: 0;
}
如果仍想查看基线,可以将其修改为:
.tick:not(.zero) {
opacity: 0;
}
使用浏览器的检查器工具查看要修改的各个元素具有的类,并使用 CSS 的强大功能。
我找到了一个更具体的解决方案,效果很好:
(这将删除所有网格,但您可以有选择性,即:.y1.axis)
.nvd3.multiChart .axis .nv-axis line {
stroke: none;
fill: none;
}
摆脱准则并保持标签使用
.tick line {
opacity: 0;
}
只需要更新 CSS
.tick line {
display: none;
}
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 使用 js 将背景图像设置为 HTML
- Fullpage.js-视频+背景在同一部分
- JS幻灯片与CSS背景颜色变化
- d3pie.js中的条纹背景
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- charts js更改折线图轴的字体大小/颜色和背景线
- 如何使用注入Firefox控制台的js文本来更改网站的背景图像-示例提供
- js体随机背景图像
- 带有三个.js的透明背景
- 制作一个渲染器's的背景是透明的,但不是形状three.js
- 为d3.js可折叠树设置背景
- 在Crafty.js中加载精灵时的彩色背景
- 在Raphael JS中创建脉动(循环)背景的最简单方法
- CSS或JS-当输入被聚焦时,改变输入的背景颜色
- 织物.js背景仅在单击后出现
- 整页.js背景图像未覆盖
- Paper.js背景光栅闪光
- Stellar.js背景不滚动
- 角度JS - 背景图像已消失