1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /* ------------------------------------------------------------------------------
- *
- * # Chart styling
- *
- * Charts base - container and sizing setup
- *
- * ---------------------------------------------------------------------------- */
- // Check if component is enabled
- @if $enable-charts {
- // Container
- .chart-container {
- position: relative;
- width: 100%;
- // Add scroll
- &.has-scroll {
- overflow-x: scroll;
- overflow-y: visible;
- max-width: 100%;
- }
- // Add scroll for all charts on mobile to hide overflow
- @include media-breakpoint-down(sm) {
- overflow-x: scroll;
- overflow-y: visible;
- max-width: 100%;
- }
- }
- // Chart itself
- .chart {
- position: relative;
- display: block;
- width: 100%;
- @if $direction == 'RTL' {
- /*rtl:ignore*/
- direction: ltr;
- }
- // Give chart min width
- &.has-minimum-width {
- min-width: $chart-min-width;
- }
- }
- // Give chart fixed height
- .has-fixed-height {
- height: $chart-container-height;
- }
- // Pie charts
- .chart-pie {
- width: 100%;
- height: $chart-container-height;
- min-width: $chart-pie-min-width;
- }
- }
|