@c8y/style
Version:
Styles for Cumulocity IoT applications
137 lines (126 loc) • 3.54 kB
text/less
/**
* Border Utility Classes
*
* Note: Uses @size-* tokens for border-radius and @component-border-color for colors.
*
* Intentionally hardcoded values:
* - 1px border widths: Standard border width, not spacing
*/
.border-all {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
.border-top {
border-top: 1px solid @component-border-color ;
}
.border-bottom {
border-bottom: 1px solid @component-border-color ;
}
.border-left {
border-left: 1px solid @component-border-color ;
}
.border-right {
border-right: 1px solid @component-border-color ;
}
.border-all {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
//media queries
@media (max-width: @screen-xs-max) {
.border-all-xs {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
.border-top-xs {
border-top: 1px solid @component-border-color ;
}
.border-bottom-xs {
border-bottom: 1px solid @component-border-color ;
}
.border-left-xs {
border-left: 1px solid @component-border-color ;
}
.border-right-xs {
border-right: 1px solid @component-border-color ;
}
.border-all-xs {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
}
@media (min-width: @screen-sm-min) {
.border-all-sm {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
.border-top-sm {
border-top: 1px solid @component-border-color ;
}
.border-bottom-sm {
border-bottom: 1px solid @component-border-color ;
}
.border-left-sm {
border-left: 1px solid @component-border-color ;
}
.border-right-sm {
border-right: 1px solid @component-border-color ;
}
.border-all-sm {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
}
@media (min-width: @screen-md-min) {
.border-all-md {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
.border-top-md {
border-top: 1px solid @component-border-color ;
}
.border-bottom-md {
border-bottom: 1px solid @component-border-color ;
}
.border-left-md {
border-left: 1px solid @component-border-color ;
}
.border-right-md {
border-right: 1px solid @component-border-color ;
}
.border-all-md {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
}
@media (min-width: @screen-lg-min) {
.border-all-lg {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
.border-top-lg {
border-top: 1px solid @component-border-color ;
}
.border-bottom-lg {
border-bottom: 1px solid @component-border-color ;
}
.border-left-lg {
border-left: 1px solid @component-border-color ;
}
.border-right-lg {
border-right: 1px solid @component-border-color ;
}
.border-all-lg {
border: 1px solid @component-border-color ;
border-radius: @size-4 ;
}
}
.borderless {
border-color: transparent ;
box-shadow: none ;
}
// Removed unused border-radius utilities - verified 0 usages:
// .b-r-8, .b-r-24, .b-r-32, .b-r-40
.b-r-16 {
border-radius: @size-16 ;
}