-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy path_u-divider.scss
109 lines (80 loc) · 2.41 KB
/
_u-divider.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
/* ============================================================================
@UTILITIES -> DIVIDER
========================================================================= */
/**
* Create a divider between elements.
*
* @demo
* http://codepen.io/team/westfieldlabs/full/xFHfk#divider
*/
/**
* Settings.
*/
/**
* Apply at breakpoints.
*/
// Which breakpoints do you want to use?
$u-divider-breakpoints: $default-breakpoints !default;
// What do you want to apply it too?
$u-divider-breakpoint-toggle-top: false !default;
$u-divider-breakpoint-toggle-right: false !default;
$u-divider-breakpoint-toggle-bottom: false !default;
$u-divider-breakpoint-toggle-left: false !default;
// Colour
$u-divider-colour: $colour-text-base !default;
// Thickness
$u-divider-thickness: 1 !default;
// Style
$u-divider-style: solid !default;
/**
* Top.
*/
%u-divider-top,
.u-divider-top {
@include to-rem(border-top, $u-divider-thickness $u-divider-style $u-divider-colour);
}
@if $u-divider-breakpoint-toggle-top {
@include generate-at-breakpoints('.u-divider-top', $u-divider-breakpoints) {
@include to-rem(border-top, $u-divider-thickness $u-divider-style $u-divider-colour);
}
}// end if
/**
* Right.
*/
%u-divider-right,
.u-divider-right {
@include to-rem(border-right, $u-divider-thickness $u-divider-style
$u-divider-colour);
}
@if $u-divider-breakpoint-toggle-right {
@include generate-at-breakpoints('.u-divider-right', $u-divider-breakpoints) {
@include to-rem(border-right, $u-divider-thickness $u-divider-style
$u-divider-colour);}
}// end if
/**
* Bottom.
*/
%u-divider-bottom,
.u-divider-bottom {
@include to-rem(border-bottom, $u-divider-thickness $u-divider-style
$u-divider-colour);
}
@if $u-divider-breakpoint-toggle-bottom {
@include generate-at-breakpoints('.u-divider-bottom', $u-divider-breakpoints) {
@include to-rem(border-bottom, $u-divider-thickness $u-divider-style
$u-divider-colour);}
}// end if
/**
* Left.
*/
%u-divider-left,
.u-divider-left {
@include to-rem(border-left, $u-divider-thickness $u-divider-style
$u-divider-colour);
}
@if $u-divider-breakpoint-toggle-left {
@include generate-at-breakpoints('.u-divider-left', $u-divider-breakpoints) {
@include to-rem(border-left, $u-divider-thickness $u-divider-style
$u-divider-colour);
}
}// end if