evokit-line
Version:
Horizontal line, used to separate content
111 lines (87 loc) • 2.13 kB
CSS
@custom-media --ek-line-media-small only screen and (min-width: 480px);
@custom-media --ek-line-media-medium only screen and (min-width: 768px);
@custom-media --ek-line-media-large only screen and (min-width: 960px);
@custom-media --ek-line-media-wide only screen and (min-width: 1200px);
@custom-media --ek-line-media-huge only screen and (min-width: 1400px);
:root {
/* prop 'line-indent' */
--ek-line-indent-xxs: 5px;
--ek-line-indent-xs: 10px;
--ek-line-indent-s: 15px;
--ek-line-indent-m: 20px;
--ek-line-indent-l: 25px;
--ek-line-indent-xl: 30px;
--ek-line-indent-xxl: 35px
}
.ek-line {
display: block;
border-width: 1px 0 0;
border-style: solid;
border-color: transparent;
margin: 0
}
/**
* Style:
*
* - line_display_*
*
* */
.ek-line_display_block {
display: block
}
.ek-line_display_none {
display: none
}
/**
* Indent:
*
* - line_indent_*
*
* */
.ek-line_indent_none {
margin-top: 0;
margin-bottom: 0
}
.ek-line_indent_xxs {
margin-top: var(--ek-line-indent-xxs);
margin-bottom: var(--ek-line-indent-xxs)
}
.ek-line_indent_xs {
margin-top: var(--ek-line-indent-xs);
margin-bottom: var(--ek-line-indent-xs)
}
.ek-line_indent_s {
margin-top: var(--ek-line-indent-s);
margin-bottom: var(--ek-line-indent-s)
}
.ek-line_indent_m {
margin-top: var(--ek-line-indent-m);
margin-bottom: var(--ek-line-indent-m)
}
.ek-line_indent_l {
margin-top: var(--ek-line-indent-l);
margin-bottom: var(--ek-line-indent-l)
}
.ek-line_indent_xl {
margin-top: var(--ek-line-indent-xl);
margin-bottom: var(--ek-line-indent-xl)
}
.ek-line_indent_xxl {
margin-top: var(--ek-line-indent-xxl);
margin-bottom: var(--ek-line-indent-xxl)
}
/**
* Style:
*
* - line_style_*
*
* */
.ek-line_style_solid {
border-top-style: solid
}
.ek-line_style_dotted {
border-top-style: dotted
}
.ek-line_style_dashed {
border-top-style: dashed
}