在 Angular 应用程序中调整图表高度时,CSS 样式效果不佳

标签 css angular-ui-bootstrap chart.js angular-chart

这是我的 plunker 。我已将 json 对象传递给图表,我想为折线图指定宽度 100%,将高度指定为 100px,但是当我们最小化高度时,CSS 无法按预期工作。该图表不采用其父 div/面板的高度和宽度。

最佳答案

使用自定义 CSS 指定尺寸:

CSS:

.panel{width:100%;height:300px;}
.panel-body{width:100%;height:270px;}
.chart-container{height:100%!important;}
canvas{width:100%;height:100%!important;}

演示: http://plnkr.co/edit/gVRwrEKWA9HaTCWgbyIS?p=preview

调整窗口大小时, Canvas 和图形会以内联样式获取新尺寸,该尺寸会覆盖样式表中的 CSS 规则。要防止这种覆盖,请使用 !important

关于在 Angular 应用程序中调整图表高度时,CSS 样式效果不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35217482/

相关文章:

css - glyphicon- 图标不起作用

javascript - 如何将 Bootstrap 的轮播从幻灯片过渡到淡入淡出

CSS背景颜色关键帧动画

html - Bootstrap 3 - 使导航栏的链接随着品牌形象的大小垂直增长

javascript - 使用 Promises 时,Angular UI Typeahead 限制结果

javascript - 如何使用 chart.js 在图条上方显示值标签

javascript - 如何在 AngularJS 中的另一个文件中存储 Chart.js 图表选项

javascript - "Vertical accordian"使用 HTML5/CSS3 设计?

css - 如何在 <a> 标签中使用 z-index?

javascript - Pie chart.js - 显示无数据保留消息