@c8y/style
Version:
Styles for Cumulocity IoT applications
115 lines (104 loc) • 2.28 kB
text/less
// Container widths
// Set the container width, and override it for fixed navbars in media queries.
.container {
.container-fixed();
@media (min-width: @screen-sm-min) {
width: @container-sm;
}
@media (min-width: @screen-md-min) {
width: @container-md;
}
@media (min-width: @screen-lg-min) {
width: @container-lg;
}
}
// Fluid container
// Utilizes the mixin meant for fixed width containers, but without any defined
// width for fluid, full width layouts.
.container-fluid {
.container-fixed();
}
// Row
// Rows contain and clear the floats of your columns.
.row {
.make-row();
}
// Columns
// Common styles for small and large grid columns
.make-grid-columns();
// Extra small grid
// Columns, offsets, pushes, and pulls for extra small devices like
// smartphones.
.make-grid(xs);
// Small grid
.no-gutter {
padding-right: 0;
padding-left: 0;
}
.no-gutter-r {
padding-right: 0;
}
.no-gutter-l {
padding-left: 0;
}
// Columns, offsets, pushes, and pulls for the small device range, from phones
// to tablets.
@media (min-width: @screen-sm-min) {
.make-grid(sm);
.no-gutter-sm {
padding-right: 0;
padding-left: 0;
}
.no-gutter-sm-r {
padding-right: 0;
}
.no-gutter-sm-l {
padding-left: 0;
}
}
// Medium grid
// Columns, offsets, pushes, and pulls for the desktop device range.
@media (min-width: @screen-md-min) {
.make-grid(md);
.no-gutter-md {
padding-right: 0;
padding-left: 0;
}
.no-gutter-md-r {
padding-right: 0;
}
.no-gutter-md-l {
padding-left: 0;
}
}
// Large grid
// Columns, offsets, pushes, and pulls for the large desktop device range.
@media (min-width: @screen-lg-min) {
.make-grid(lg);
.no-gutter-lg {
padding-right: 0;
padding-left: 0;
}
.no-gutter-lg-r {
padding-right: 0;
}
.no-gutter-lg-l {
padding-left: 0;
}
}
// max-with for full width layouts which are not listings
.col-lg-max {
max-width: @screen-max-width;
}
.tight-grid {
margin-right: calc(@margin-4 * -1) ;
margin-left: calc(@margin-4 * -1) ;
.make-row();
[class*='col-xs-'],
[class*='col-sm-'],
[class*='col-md-'],
[class*='col-lg-'] {
padding-right: @margin-4;
padding-left: @margin-4;
}
}