SKY UX uses various border and shadow styles to bound, divide, and highlight content. The styles are designed to maintain visual hierarchy regardless of how complex pages become or how many nested containers they include.
As with other types of formatting or decoration in SKY UX, use lines minimally. Remember that white space and positioning can group or highlight content without extra subdivisions or boundaries.
In general, components handle borders and line styles.
class="sky-border-bottom-dark"
class="sky-border-dark"
@include sky-border(dark)
class="sky-border-bottom-row"
@include sky-border(row)
class="sky-rounded-corners"
In general, components handle the use of shadows, and you should rarely apply them directly to elements. If a need arises outside of a component, you likely need to create a component for that scenario.
class="sky-shadow"
@include sky-field-status(active)
class="sky-form-control"
@include sky-field-status(active)
input class="ng-invalid ng-touched"
select class="ng-invalid submitted"
@include sky-field-status(invalid)