Панель управления сверстанная и с встроенным jQuery.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

216 lines
3.2 KiB

/* ------------------------------------------------------------------------------
*
* # C3 charts
*
* Styles for C3.js visualization library
*
* Version: 1.0
* Latest update: May 25, 2015
*
* ---------------------------------------------------------------------------- */
// Core
// ------------------------------
.c3 {
// Use smaller text
svg {
font-size: @font-size-small;
}
// Paths and lines defaults
path,
line {
fill: none;
stroke: @text-muted;
}
path.domain {
shape-rendering: crispEdges;
}
// Disable text selection
text {
.user-select(none);
}
}
// Components
// ------------------------------
// Default shape rendering style
.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
shape-rendering: crispEdges;
}
// Arcs
.c3-chart-arc {
path {
stroke: #fff;
}
text {
fill: #fff;
font-size: @font-size-base;
}
}
// Grid
.c3-grid {
line {
stroke: #aaa;
}
text {
fill: #aaa;
}
}
.c3-xgrid,
.c3-ygrid {
stroke-dasharray: 3 3;
}
// Text on chart
.c3-text {
font-weight: 500;
&.c3-empty {
fill: #808080;
font-size: 2em;
}
}
// Line
.c3-line {
stroke-width: 2px;
}
// Area
.c3-area {
stroke-width: 0;
.opacity(0.4);
}
// Point
.c3-circle._expanded_ {
stroke-width: 1.5px;
stroke: #fff;
}
.c3-selected-circle {
fill: #fff;
stroke-width: 2px;
}
// Bar
.c3-bar {
stroke-width: 0;
&._expanded_ {
fill-opacity: 0.75;
}
}
// Arc
.c3-chart-arcs-title {
font-size: 1.3em;
}
.c3-chart-arcs {
.c3-chart-arcs-background {
fill: #e0e0e0;
stroke: none;
}
.c3-chart-arcs-gauge-unit {
fill: @text-color;
font-size: @font-size-h6;
}
.c3-chart-arcs-gauge-max,
.c3-chart-arcs-gauge-min {
fill: @gray-light;
}
}
.c3-chart-arc .c3-gauge-value {
fill: @text-color;
font-size: 28px;
}
// Focus
.c3-target {
&.c3-focused {
.opacity(1);
path.c3-line,
path.c3-step {
stroke-width: 2px;
}
}
&.c3-defocused {
.opacity(0.3)!important;
}
}
// Region
.c3-region {
fill: @color-slate-600;
fill-opacity: .1;
}
// Brush
.c3-brush .extent {
fill-opacity: .1;
}
// Legend
.c3-legend-item {
font-size: @font-size-small;
}
.c3-legend-background {
fill: #fff;
stroke: lightgray;
stroke-width: 1;
.opacity(0.75);
}
// Tooltip
.c3-tooltip {
border-collapse: collapse;
border-spacing: 0;
background-color: #fff;
empty-cells: show;
.opacity(0.95);
th {
background-color: #333;
padding: 4px 10px;
text-align: center;
color: #fff;
border: 1px solid #333;
font-weight: 500;
}
td {
font-size: @font-size-small;
padding: 6px 10px;
background-color: #fff;
border: 1px solid #ddd;
> span {
display: inline-block;
width: 10px;
height: 10px;
margin-right: 6px;
}
&.value {
text-align: right;
}
}
}